Anzeigen von Infoseiten in einem Browser

9

Kann ich einen Browser zum Anzeigen von infoSeiten verwenden? Ich weiß, dass es mit Manpages gemacht werden kann, die auf der Manpage für basieren man, aber ich konnte keine solche Option für Informationen finden.

Koz Ross
quelle

Antworten:

7

Infodateien werden aus dem .texinfoQuellcode erstellt, einer speziellen Art von Auszeichnungssprache. Das Programm zum Konvertieren von .texinfo-Dateien in .info-Dateien ist GNU TexInfo . Diese Software kann auch HTML-Ausgaben erzeugen:

Texinfo verwendet eine einzige Quelldatei, um eine Ausgabe in einer Reihe von Online- und gedruckten Formaten (dvi, html, info, pdf, xml usw.) zu erstellen. Dies bedeutet, dass Sie anstelle verschiedener Dokumente für Online-Informationen und eines für ein gedrucktes Handbuch nur ein Dokument schreiben müssen.

Beispielsweise können Sie die Datei coreutils.texi verwenden mit texi2any:

texi2any --html --no-split --no-headers --force -o core.htm coreutils.texi

um eine einzelne HTML- Datei mit dem gesamten Inhalt der Coreutils- Infoseiten zu erstellen.

Beachten Sie, dass das infoDienstprogramm, das ebenfalls Teil der texinfo- Suite ist, das Exportieren des Inhalts ermöglicht, jedoch nicht direkt in HTML. zum Beispiel:

info --subnodes -o ls.txt ls

um den lsBefehlsinhalt infoin eine Textdatei auszugeben .

Daniel Kullmann
quelle
Ich bin mir nicht sicher, ob ich genau folge, was du dort getan hast @ illuminÉ. Als ich versuchte, diesen Befehl auszuführen, gab mir mein Terminal die Nachricht could not open coreutils.texi: No such file or directory.
Koz Ross
Vielen Dank für das Hinzufügen der Anweisungen. Können Sie so etwas wie info --subnodes -o ls.texi lseine Ausgabe in Texinfo erhalten?
Koz Ross
3

Die Konqueror- und Rekonq-Browser von KDE können Infoseiten direkt anzeigen, indem sie über das info:Protokoll verfügbar gemacht werden .

Starten Sie einfach Konqueror oder Rekonq und geben Sie zB "info: ls" in die Adressleiste ein, um auf die Infoseite für zuzugreifen ls.

manSeiten werden auf die gleiche Weise über das man:Protokoll unterstützt.

Vladimir Panteleev
quelle
1

Die infoSeiten der aktuellen Versionen sind auf gnu.org verfügbar . Sie kommen in verschiedenen Formaten einschließlich HTML und schön texy PDF, z. G. für die Coreutils:

Eine einfache Funktion zum einfachen Öffnen e. G. Die große HTML-Version der angegebenen Pakete könnte sein:

infohtml(){
  for i; do
    vivaldi-stable "https://www.gnu.org/software/$i/manual/$i.html"
  done
}

Damit infohtml bash screenöffnet eine Befehlszeile die Online-Infoseiten dieser beiden mit vivaldi-stable- ersetzen Sie gegebenenfalls den Browserbefehl.

Dessert
quelle