Durchsuchen vom Linux-Terminal mit W3M
W3M ist ein Terminal-Webbrowser für Linux. Es gibt ein paar Tricks, die Unterstützung für Bilder, Registerkarten, Tabellen, Frames und andere Funktionen bieten, die normalerweise nicht in Webbrowsern von Terminals enthalten sind.
Wenn Sie Linux längere Zeit verwendet haben, erinnern Sie sich wahrscheinlich an die Verwendung eines Terminalbrowsers, um eine Lösung für Ihre Hardware zu finden, als der X-Server das Laden verweigerte. Moderne X-Server sind weit darüber hinausgekommen, aber W3M und andere Terminal-Browser können immer noch nützlich sein.
W3M installieren
W3M ist bei den meisten Linux-Distributionen standardmäßig nicht enthalten. Sie möchten das Hauptgerät installieren w3m Paket und die w3m-img Paket, wenn Sie Inline-Image-Unterstützung wünschen. Verwenden Sie den folgenden Befehl auf Ubuntu:
sudo apt-get install w3m w3m-img
Grundlegendes Durchsuchen
W3M bietet einige Befehlszeilenoptionen, von denen jedoch keine obligatorisch ist. Sie müssen lediglich eine Webseitenadresse angeben. Möchten Sie Google aufrufen? Verwenden Sie einfach die w3m google.com Befehl.
Sie können die Pfeiltasten verwenden, um den Cursor zu bewegen oder auf eine gewünschte Stelle zu klicken, um den Cursor dorthin zu verschieben. Wenn Sie ein Textfeld eingeben möchten, wählen Sie das Textfeld mit dem Cursor aus und drücken Sie die Eingabetaste, bevor Sie den Text eingeben. W3M behandelt Ihre Tastatureingaben als Befehle, wenn Sie gerade mit der Eingabe beginnen.
Laden Sie einen Hyperlink, indem Sie ihn mit dem Cursor auswählen und die Eingabetaste drücken. Sie müssen Hyperlinks nicht manuell auswählen. Drücken Sie die Tabulatortaste, um den Cursor über dem nächsten Hyperlink auf der Seite zu positionieren.
Umschalttaste-B bringt Sie eine Seite zurück. Wenn Sie eine andere URL laden möchten, drücken Sie UMSCHALT-U und Sie erhalten eine URL-Eingabeaufforderung. Drücken Sie Umschalttaste-H Um die Hilfeseite anzuzeigen, wenn Sie eine vollständigere Liste der Tastenkombinationen anzeigen möchten.
Bilder im Terminal
W3M unterstützt Bilder. Wo sind sie? Endgeräte wie das GNOME Terminal und die Konsole von KDE können die Bilder von W3M nicht anzeigen. Andere Terminals wie Xterm können dies. W3M zeigt auch Bilder an, wenn Sie es in einer Framebuffer-Konsole ausführen. Sie benötigen keinen X-Server, um diese Funktion nutzen zu können.
Eine andere Funktion, die in GNOME Terminal oder Konsole nicht funktioniert, ist das Rechtsklick-Menü von W3M.
Browser-Registerkarten
Wie haben wir jemals ohne Tabs gelebt? Sie sind eine wesentliche Funktion für Desktop-Webbrowser. W3M enthält auch Registerkarten. Drücken Sie einfach die Umschalttaste-T, um eine neue Registerkarte zu öffnen.
Sie können zwischen den Registerkarten wechseln, indem Sie darauf klicken, aber wir versuchen hier, Terminal-Ninjas zu sein. Verwenden Sie die und Tasten zum Wechseln zwischen Registerkarten, ohne die Maus zu berühren (das ist Verschiebung-[ und Verschiebung-]).
Google Mail im Terminal
W3M steckt nicht in der Vergangenheit, wie Lynx (ein anderer Webbrowser für das Terminal). Es kann Tabellen und Frames rendern und unterstützt sogar die grundlegende HTML-Benutzeroberfläche von Google Mail.
Der Zugriff auf Google Mail mit einem IMAP-Client von Ihrem Terminal aus ist wahrscheinlich angenehmer, aber es funktioniert.
Weitere Dokumentation
Neben dem Drücken Umschalttaste-H Um die Hilfeseite von W3M anzuzeigen, können Sie das vollständige Handbuch auf der W3M-Website anzeigen. Das Handbuch listet alle Befehlszeilenschalter und Tastenkombinationen von W3M auf.
W3M lässt sich immer noch nicht mit Desktop-Browsern vergleichen - insbesondere unterstützt es kein JavaScript. Es gibt eine experimentelle w3m-js-Erweiterung, die Sie selbst kompilieren und installieren können, aber darauf würde ich mich nicht zu sehr verlassen. Möchten Sie wirklich JavaScript in einem Terminal-Browser?