Bladeren vanuit de Linux-terminal met W3M
W3M is een terminal webbrowser voor Linux. Het heeft een paar trucjes voor de boeg, inclusief ondersteuning voor afbeeldingen, tabbladen, tabellen, kaders en andere functies die normaal gesproken niet bij webbrowsers voor terminals zijn inbegrepen.
Als je Linux al een tijdje gebruikt, weet je waarschijnlijk nog dat je een terminalbrowser hebt gebruikt om een oplossing voor je hardware op Google te maken toen de X-server weigerde te laden. Moderne X-servers zijn veel verder gegaan, maar W3M en andere terminalbrowsers kunnen nog steeds nuttig zijn.
W3M installeren
W3M wordt standaard niet meegeleverd op de meeste Linux-distributies. U wilt de main installeren w3m pakket en de w3m-img pakket als u inline-beeldondersteuning wilt. Gebruik de volgende opdracht op Ubuntu:
sudo apt-get install w3m w3m-img
Eenvoudig browsen
W3M heeft nogal wat opdrachtregelopties, maar geen enkele is verplicht. Het enige dat u moet opgeven, is een webpagina-adres. Wilt u Google openen? Gebruik gewoon de w3m google.com commando.
U kunt de pijltjestoetsen gebruiken om de cursor te verplaatsen of op een gewenste locatie klikken om de cursor daar naartoe te verplaatsen. Als u een tekstvak wilt typen, selecteert u het tekstvak met de cursor en drukt u op Enter voordat u uw tekst typt. W3M behandelt je toetsaanslagen als commando's als je net begint te typen.
Laad een hyperlink door deze te selecteren met uw cursor en op Enter te drukken. U hoeft geen hyperlinks handmatig te selecteren - druk op de Tab-toets om uw cursor op de volgende hyperlink op de pagina te plaatsen.
Shift-B brengt u een pagina terug. Als u een andere URL wilt laden, drukt u op Shift-U en je krijgt een URL-prompt. druk op Shift-H om de helppagina te bekijken als u een completere lijst met sneltoetsen wilt bekijken.
Afbeeldingen in de terminal
W3M ondersteunt afbeeldingen, dus waar zijn ze? Nou, terminals zoals GNOME Terminal en Kdesole van KDE kunnen de beelden van W3M niet weergeven. Andere terminals, zoals Xterm, kunnen. W3M zal ook afbeeldingen weergeven als je het in een framebuffer-console gebruikt, dus je hebt geen X-server nodig om te kunnen profiteren van deze functie.
Een andere functie die niet werkt in GNOME Terminal of Konsole is het rechtsklikmenu van W3M.
Browsertabs
Hoe hebben we ooit geleefd zonder tabbladen? Ze zijn een essentiële functie voor desktopwebbrowsers. W3M bevat ook tabbladen. Druk gewoon op Shift-T om een nieuw tabblad te openen.
Je kunt tussen tabbladen schakelen door erop te klikken, maar we proberen hier terminal-ninja's te zijn. Gebruik de en toetsen om tussen tabbladen te schakelen zonder uw muis aan te raken (dat is Verschuiving-[ en Verschuiving-]).
Gmail in de terminal
W3M zit niet vast in het verleden, zoals Lynx (een andere webbrowser voor de terminal) is. Het kan tabellen en frames weergeven en heeft zelfs ondersteuning voor de eenvoudige HTML-interface van Gmail.
Je zou je waarschijnlijk meer op je gemak voelen bij het openen van Gmail met een IMAP-client van je terminal, maar hey - het werkt.
Meer documentatie
Naast het indrukken van Shift-H om de helppagina van W3M te bekijken, kunt u de volledige handleiding op de W3M-website bekijken. In de handleiding worden alle schakelopties en sneltoetsen van W3M vermeld.
W3M is nog steeds niet te vergelijken met desktopbrowsers - met name JavaScript wordt niet ondersteund. Er is een experimentele w3m-js-extensie die je zelf kunt compileren en installeren, maar daar zou ik niet te veel op vertrouwen. Nogmaals, wil je echt JavaScript in een terminalbrowser??