Gibt es Tools zum Anzeigen von Manpages in einer GUI?
Ich persönlich mag die Befehlszeilenschnittstelle nicht. Es fehlt ein einfaches Scrollen, Suchen und so weiter. Gibt es ein Tool mit einer intuitiveren Benutzeroberfläche und Funktionen?
Am liebsten für KDE .
software-recommendation
manpage
James Mitch
quelle
quelle
Antworten:
Gman
Von der Ubuntu-Manpage ist Gman ein "GTK + -basiertes Front-End für den Menschen, ein guter Ersatz für xman".
Gman bietet einen Index der auf Ihrem lokalen System installierten Manpages und mehrere Optionen zum Anzeigen der Manpages. Die Standardoption ist, dass gman die Manpages innerhalb einer xterm-Sitzung öffnet. Dies kann mit vier weiteren Optionen nach Ihrem Geschmack geändert werden.
Die anderen verfügbaren Anzeigeoptionen sind:
Um die für die Anzeige verwendete Anwendung zu ändern, wählen Sie im Menü die Option "Ansicht" und aktivieren Sie das Optionsfeld neben Ihrer bevorzugten Anwendung (siehe Abbildung unten):
Die letzten beiden Optionen setzen voraus, dass das
man2html
Paket auf Ihrem System installiert ist, und rufen die Manpages in Ihrem Standardbrowser auf.quelle
An der Kommandozeile versuchen Sie Beispiele:
oder verwenden
weiter an der Kommandozeile arbeiten. Versuchen Sie für eine dauerhaftere Lösung das Hinzufügen
zur letzten Zeile Ihrer .bashrc- Datei. Dann versuchen Sie an der Kommandozeile Beispiele:
für den Yelp- Viewer zu kommen. Ich mag es, wenn das scrollbare Fenster neben meiner CLI auf Alt-Tab steht.
quelle
KDE-Hilfecenter
KDE-Menü> Programme> Hilfe> Unix-Handbuchseiten
Schnellstart
Durch das khelpcenter helfen
Befehl:
khelpcenter man:apt
Zeigt die apt-Manpage über das KDE-Hilfezentrum an.Mit dem Schnellstarter / 1 / Mangonel:
Das Mangonel ist in den Ubuntu-Repositories verfügbar: http://packages.ubuntu.com/search?keywords=mangonel&searchon=names&suite=all§ion=all
KDE Kio-Man
KDE-Hilfe> Kioslaves> man
Mit dem Konqueror - "man: apt"
Andere Browser - Die KDE-Systemeinstellungen> Dateizuordnungen> html.
Wie gut oder schlecht das Parsen der Kio-Man-HTML-Ausgabe ist, hängt vom ausgewählten Browser ab.
Der Browser kann vom KRunner / 1 / aus gestartet werden.
Die Kubuntu-Foren haben ein Thema: "Grafischer Manpage-Viewer" / 2 / im Abschnitt "Anleitungen".
Links
quelle
In KDE können wir Unix-Hilfeseiten in der KDE-Hilfe suchen und anzeigen oder den Inhalt jeder lokal gespeicherten Hilfeseite mit Ark öffnen und anzeigen .
Laut Debian-FHS- Benutzerprogramm werden Hilfeseiten .gz komprimiert und in
/usr/share/man/man1
oder gespeichert/usr/local/share/man/man1
, es werden jedoch mehr Hilfeseiten in verschiedenen Unterverzeichnissen von gespeichert/usr/share/man
, die nach dem entsprechenden Anwendungsnamen benannt sind. Dies sollte auch Hilfeseiten von installierten Anwendungen einschließen, die nicht über die Ubuntu-Repositorys verfügbar sind (z. B. manuell oder über ein ppa installiert).In GNOME können wir zum entsprechenden
/usr/share/man
Unterverzeichnis navigieren, um die Manpage mit file-roller und gedit zu öffnen .Durch Ausführen einer benutzerdefinierten Suche in Manpages Ubuntu werden nur Manpages von Anwendungen gefunden, die in den offiziellen Repositorys verfügbar sind.
Informationen zum Bearbeiten von Hilfeseiten finden Sie auch unter:
quelle
Wenn Sie bereit sind, Ihren Browser zu verwenden, können Sie das Ubuntu Manpage Repository besuchen . Hier ist ein Zitat von dieser Seite:
quelle
In Kubuntu über Krunner (Alt + F2) geben Sie #ls oder einen anderen Befehl ein. Fügen Sie einfach ein '#' voran.
Siehe auch: http://userbase.kde.org/Plasma/Krunner#Issue_.28shell.29_commands
quelle
Ich finde GTKMan sehr vielversprechend.
Hier ein Screenshot davon in Aktion:
quelle
Ich mochte die Antwort von Justin Solm, indem er seinem .bashrc eine Zeile hinzufügte, um den Befehl man durch einen Gui-Mann seiner Wahl zu ersetzen. Das ist, was ich wollte, aber manchmal lasse ich ohne X laufen (wie durch SSH). Ich wollte, dass es automatisch in die Kommandozeile zurückfällt.
In einem anderen Beitrag habe ich Antworten gefunden, wie man das macht. Meistens haben diese die Variable DISPLAY überprüft. Das ist gut, aber eine Antwort enthielt ein C-Programm mit dem Namen RunningX, das tatsächlich überprüft hat, ob die Variable DISPLAY tatsächlich gültig ist und nicht nur definiert und nicht leer. Noch besser! Ich empfehle, dorthin zu gehen und es zu bekommen!
Hier ist, was ich am Ende hatte:
Ich bin mir sicher, dass dies für die Verwendung mit Gman, dem KDE-Hilfezentrum oder für jeden beliebigen Betrachter angepasst werden kann. Es kann auch für andere Zwecke als zum Durchsuchen von Hilfeseiten verwendet werden.
quelle
Von all diesen Antworten verwende ich normalerweise diese Methode, wenn ich auf ein Handbuch verweisen muss.
Verwenden Sie anstelle von gedit einen beliebigen Texteditor.
quelle
man ls | gedit -
ist einfacher und vermeidet die tmp-DateiWenn Sie Emacs kennen - es hat einen
woman
Befehl, wo Sie die Seite eingeben sollten, die Sie lesen möchten.woman
hat ein oberstes Menü und dort können Sie insbesondere ein anklickbares Inhaltsverzeichnis erzeugen .quelle
Ich benutze diesen Trick, der für Manpages gut funktioniert:
(erfordert yad oder zenity, ist normalerweise in Ihrer Linux-Distribution vorhanden).
Auf diese Weise haben Sie eine GUI-Oberfläche, ohne dass Sie ein anderes externes Tool als yad / zenity benötigen, das normalerweise in Ihrem System vorhanden ist.
Sie können mit der Maus scrollen, und das Wichtigste für mich ist, dass ich mit der gtk3.0-Version von yad (Standard heute) sogar mit meinem Touchscreen scrollen kann.
PS: Sie müssen das YAD / Zenity-Fenster maximieren, um den gesamten Inhalt korrekt zu sehen.
Als dauerhaftere Lösung habe ich ein winziges Skript namens mang (keine Erweiterung) unter / usr / bin erstellt und sobald
chmod +x mang
ich in der Lage war, mang (anstelle von man) von irgendwoher aufzurufen, wo es so einfach ist wie "mang cat".Für diejenigen, die gerne spielen, ist dies der Inhalt des Mang-Skripts:
Tipps:
--show-uri
Macht die Links in Manpages anklickbar. Der Bediener&
sendet das YAD-Fenster in den Hintergrund, Mang wird beendet und das Terminal ist frei.quelle