Brug Lynx Browser med billedstøtte i X11 til websøgning med lav lav båndbredde

Longtime kommandolinjebrugere er formentlig bekendt med den tekstbaserede webbrowser-lynx, som strimler ned på nettet til tekst-kun format og giver mulighed for super-hurtig webbrowsing. Men lynx (links, teknisk) kan kompileres til at understøtte grafik og køre inden for x11, hvilket skaber en yderst effektiv webbrowser til situationer med lav båndbredde, fordi det strimler al formatering, css, javascript, flash, java, annoncer og ajax fra web websteder, alt hvad du får er standard html med billeder, med alt lastning lyn hurtigt. Her er, hvad Googles startside ligner i Lynx, der kører i X11 med billedstøtte:



For at få Lynx til at køre i X11 med understøttelse af billeder, skal du bruge Xcode (eller i det mindste gcc) og Xquartz, plus linkkilden til at kompilere:

  • Få Xcode fra App Store, eller installer GCC uden hele Xcode-pakken ved at få kommandolinjeværktøjer fra Apple Dev Center
  • Få X11 med Xquartz og installer den i OS X for at kunne køre X11 på Mac'en, hvis du ikke har gjort det endnu
  • Download Links tar bolden (direkte link, aktuelt version 2.7)

Selvom det ville være bedst at have en vis erfaring med at kompilere og bruge kommandolinjen, hvis du ikke gør det, går vi igennem den nødvendige kommando for at få det til at fungere:

Skift til den mappe, du downloadede links (lad os antage ~ / Desktop /)
cd ~/Desktop

Uncompress links med tjære
tar -xvf links-2.7.tar.gz

Skift til den nyoprettede mappe:
cd links-2.7/

Konfigurer links for at understøtte almindelige billedformater, gengivelse, x11, grafik og openssl:

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

Du kan se et ton af config-kontroller rulle forbi, og i bunden skal du se noget som følger:

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

Den vigtigste ting at søge efter er "Graphics Enabled" og understøttelse af billedformater. Dette gør det muligt for dig at se billeder på internettet.

Nu skal du bare kompilere og installere links:

sudo make install

Når du er installeret, kan du nu bruge links enten i tekstbeskyttet tilstand eller endnu bedre med grafisk support ved at køre den i X11. Bemærk, at hvis du installerede X11 i denne proces, skal du muligvis logge ind og ud først, før X11 fungerer korrekt.

Start links med grafisk support i x11 ved hjælp af -g flag:

links -g http://osxdaily.com

Du har nu lynx kører i x11 med billedstøtte:

Det er klart, at ingen websider ser særdeles godt ud i dette format, men det er ikke meningen, pointen er en lav båndbreddeoplevelse, der er meget hurtig at bruge, ikke en fancy webbrowser:

Billeder viser kun så meget, den korte video nedenfor viser, hvordan det er at surfe på nettet med X11 Lynx bygget med grafisk support:

Lynx bruger ikke musemarkøren til at navigere, alt håndteres af tastaturet.

Grundlæggende Lynx Navigation Genveje

Brug lynx i X11 med billedstøtte er stort set den samme som kommandolinjen. Her er et par vigtige lynx tastaturgenveje til at komme rundt.

  • Op og Ned pile for at navigere side indhold og på side links
  • Venstre pil for at flytte tilbage en side
  • Højre pil for at følge fremhævet link (samme som Enter)
  • Page Up & Page Down for at navigere hele websiden skærm ad gangen
  • Retur nøgle for at følge links
  • G for at gå til en ny webadresse
  • Kontrol-R for at opdatere
  • / at søge

Endelig lad os lave et par genveje for at fremskynde lanceringen af ​​X11 Lynx:

Opret en X11-applikationsmenu Genvej til GUI Lynx

  • Træk X11 "Applications" menuen ned og vælg "Tilpas"
  • Klik på "Tilføj vare" og under "Kommando" udfyld "links -g" og under "Navn" sætte noget som 'LynxGUI'
  • Luk vinduet Tilpas og find det korte link under menuen X11 Applikation

Opret et kommandolinjealias til GUI Lynx

  • Åbn .bash_profile og læg noget som følgende som et alias:
  • alias linksgui='links -g http://osxdaily.com &'

  • Nu kan du skrive "linksgui" på kommandolinjen for hurtigt at starte links i X11 også

Nyd din nye super-hurtige webbredde med lav båndbredde.

Denne artikel er selvfølgelig rettet mod Mac-brugere og OS X, men lynx kan også kompileres med x11-support inden for Linux også. Ditch Xcode og Xquartz delen af ​​walkthrough og config er ellers identiske.

Alternativt: Brug MacPorts til at installere links med X11 & Image Support

For dem, der har MacPorts installeret, er installationen endnu nemmere og kan gøres i kun fire enkle kommandoer:

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

Tak til Eric for den oprindelige indsendelse og gode tip ide, og takket være Tyson W for macports trick via Facebook!