Gebruik Lynx Browser met Image Support in X11 voor snel surfen met een lage bandbreedte

Langdurige gebruikers van de commandoregel zijn waarschijnlijk bekend met de op tekst gebaseerde webbrowser Lynx, die het web afstapt naar alleen-tekstformaat en supersnel browsen op het web mogelijk maakt. Maar lynx (links, technisch) kan worden gecompileerd om grafische afbeeldingen te ondersteunen en binnen x11 te draaien, wat een zeer effectieve webbrowser creëert voor situaties met lage bandbreedte omdat het alle opmaak, css, javascript, flash, java, advertenties en ajax van het web verwijdert sites, alles wat je krijgt is standaard html met afbeeldingen, met alles dat razendsnel laadt. Dit is hoe de Google-startpagina eruit ziet in Lynx in X11 met ondersteuning voor afbeeldingen:



Als u Lynx wilt laten werken in X11 met ondersteuning voor afbeeldingen, hebt u Xcode (of ten minste gcc) en Xquartz nodig om te worden geïnstalleerd, plus de koppelingenbron om te compileren:

  • Download Xcode uit de App Store of installeer GCC zonder het volledige Xcode-pakket door opdrachtregelprogramma's van het Apple Dev Center te krijgen
  • Download X11 met Xquartz en installeer het in OS X om X11 op de Mac uit te voeren als je dat nog niet hebt gedaan
  • Download de Links tar ball (directe link, momenteel versie 2.7)

Hoewel het het beste is om enige ervaring te hebben met het compileren en gebruiken van de opdrachtregel, als u dit niet doet, zullen we door alle noodzakelijke opdrachten lopen om dit te laten werken:

Ga naar de map die je links hebt gedownload (laten we aannemen ~ / Desktop /)
cd ~/Desktop

Koppelingen met tar decomprimeren
tar -xvf links-2.7.tar.gz

Ga naar de nieuw aangemaakte map:
cd links-2.7/

Koppelingen configureren om algemene afbeeldingsindelingen, rendering, x11, graphics en openssl te ondersteunen:

./configure --x-includes=/usr/include/X11/ --x-libraries=/usr/X11/lib/ --enable-graphics --with-ssl=openssl

Je ziet een hoop configuratiecontroles scrollen en onderaan zie je iets als het volgende:

Configuration results:
IPv6: YES
Supported compression: ZLIB BZIP2
SSL support: OPENSSL
UTF-8 terminal: YES
GPM support: NO
Graphics enabled: YES
Graphics drivers: X
Image formats: GIF PNG XBM JPEG TIFF

Het belangrijkste om op te letten is de "Graphics Enabled" en ondersteuning van beeldformaten, dit is wat u toestaat om nog steeds afbeeldingen op het web te bekijken.

Nu hoeft u alleen maar links te compileren en te installeren:

sudo make install

Na de installatie kunt u nu links gebruiken in de tekstmodus of nog beter, met grafische ondersteuning door deze in X11 uit te voeren. Merk op dat als u X11 in dit proces hebt geïnstalleerd, u zich mogelijk eerst moet aan- en afmelden voordat X11 naar behoren functioneert.

Start koppelingen met grafische ondersteuning in x11 met behulp van de vlag -g:

links -g http://osxdaily.com

Je hebt nu lynx in x11 in gebruik met ondersteuning voor afbeeldingen:

Uiteraard zien geen webpagina's er geweldig uit in dit formaat, maar dat is niet het punt, het gaat om een ​​ervaring met lage bandbreedte die zeer snel te gebruiken is, en geen mooie webbrowser:

Foto's laten alleen zoveel zien, de onderstaande korte video laat zien hoe het is om op internet te surfen met X11 Lynx, gebouwd met grafische ondersteuning:

Lynx gebruikt de muiscursor niet om te navigeren, alles wordt afgehandeld door het toetsenbord.

Basis Lynx Navigatie snelkoppelingen

Het gebruik van lynx in X11 met beeldondersteuning is in principe hetzelfde als de opdrachtregel. Hier zijn een paar essentiële lynx-sneltoetsen om rond te komen.

  • Pijl-omhoog en pijl-omlaag om door pagina-inhoud en op koppelingen naar pagina's te navigeren
  • Pijl naar links om een ​​pagina terug te gaan
  • Rechter pijl om gemarkeerde link te volgen (zelfde als Enter)
  • Page Up & Page Down om tegelijkertijd op het volledige webpaginascherm te navigeren
  • Return-toets om links te volgen
  • G om naar een nieuwe URL te gaan
  • Control-R om te verversen
  • / zoeken

Tot slot, laten we een paar snelkoppelingen maken om het starten van X11 Lynx te versnellen:

Maak een X11 Applications-snelkoppeling voor GUI Lynx

  • Open het X11 "Toepassingen" -menu en kies "Aanpassen"
  • Klik op "Item toevoegen" en onder "Opdracht" vul "links -g" in en onder "Naam" iets als 'LynxGUI'
  • Sluit het venster Aanpassen en zoek de korte koppeling onder het X11-toepassingsmenu

Maak een opdrachtregel-alias voor GUI Lynx

  • Open .bash_profile en plaats zoiets als het volgende als een alias:
  • alias linksgui='links -g http://osxdaily.com &'

  • Nu kunt u "linksgui" typen op de opdrachtregel om snel koppelingen in X11 te starten

Geniet van je nieuwe supersnelle webervaring met lage bandbreedte.

Dit artikel is duidelijk gericht op Mac-gebruikers en OS X, maar lynx kan ook worden gecompileerd met x11-ondersteuning binnen linux. Sloot het gedeelte Xcode en Xquartz van de walkthrough en de config is verder identiek.

Als alternatief: gebruik MacPorts om koppelingen te installeren met X11 & Image Support

Voor degenen die MacPorts hebben geïnstalleerd, is het installatieproces nog eenvoudiger en kan worden gedaan in slechts vier eenvoudige commando's:

$ sudo port -v install xorg-server
$ sudo port -v install links +x11
$ /opt/local/bin/startx &
$ links -g

Dank aan Eric voor de originele inzending en geweldig tipidee, en met dank aan Tyson W voor de macports-truc via Facebook!