I browser basati su terminale sono qualcosa di interesse di nicchia, anche tra gli utenti esperti di Linux, e la maggior parte delle distribuzioni tradizionali verrà fornita con Firefox o Falkon preinstallati. Ma ci sono buoni motivi per cui potresti voler provare Internet tramite un browser nel tuo terminale.
Ecco alcuni dei migliori browser Web basati su terminale disponibili.
Perché utilizzare un browser Web basato su terminale?
L'idea di un browser web per il tuo terminale Linux sembra una sciocchezza. Dopotutto, i primi browser Web erano basati su GUI e l'Internet moderna è progettata attorno grafica e JavaScript, elementi che i browser basati su terminale trovano difficile o addirittura impossibile affrontare. Ma è proprio questa incompatibilità con il web moderno che li rende così attraenti per alcuni utenti.
Ad esempio, al momento in cui scrivo, The New York Times homepage ha un peso sbalorditivo di 24,8 MB. È molto: ci vorrebbero 35 floppy disc old skool per memorizzare una singola copia della homepage del NYT. Puoi inserire meno di un mese della home page del NYT su un CD.
Se ti piace leggere le notizie ogni giorno e visiti utilizzando un normale browser, questo può sommarsi rapidamente e la larghezza di banda non è economica. Se utilizzi un browser basato su terminale, carichi l'HTML, ma non le immagini, i video o le pubblicità, risparmiando centinaia di MB nel corso di una giornata.
JavaScript non viene eseguito nemmeno in un browser di terminale, il che significa che i soft paywall, come quello su NYT, non si attivano. Puoi leggere quanti articoli vuoi senza interruzioni.
Anche le immagini, i video in riproduzione automatica e gli effetti sonori sono fonte di distrazione. Utilizzando un browser basato su testo nel tuo terminale, puoi semplicemente leggere.
Poiché il mondo dei browser grafici ha più alternative come Firefox, Falkon, Chrome e surf, così fa l'universo dei browser dei terminali. Questi sono alcuni dei migliori:
1. Lince
Lynx è il browser Web più vecchio ancora mantenuto ed è stato rilasciato per la prima volta per sistemi simili a Unix nel 1992, meno di un anno dopo che il Web è stato reso disponibile al pubblico in generale.
Il pacchetto è disponibile nei repository predefiniti della maggior parte delle distribuzioni e sono disponibili anche versioni per DOS, Windows, macOS, Amiga e altro.
È facile usare Lynx, basta aprire un terminale e digitare:
lince
Per inserire un indirizzo web, premi G quindi inserire l'indirizzo e premere accedere.
In alternativa, per avviare una pagina Web direttamente dalla riga di comando è possibile aggiungere il nome del sito direttamente al comando prima dell'avvio.
Ad esempio, se inserisci:
lince BBC
...Lynx si aprirà e tenterà di connettersi a bbc, prima di provare in modo intelligente bbc.com.
La navigazione è guidata da tastiera: Su E Giù tasti freccia per passare a un collegamento. Poi Giusto seguire un collegamento e Sinistra tornare indietro.
La lince lo consente l'uso dei cookiee quando un sito tenta di utilizzarli, Lynx ti offre la scelta tra sì, no, sempre e mai. Inoltre specificherà se i cookie sono diretti o di terze parti. A causa delle implicazioni sulla privacy dei cookie, Lynx supporta l'eliminazione della cache dei cookie, nonché l'inserimento in whitelist e blacklist.
Sebbene Lynx sia semplice da installare e utilizzare, ha centinaia di opzioni di configurazione, relative a tutto, dal modo in cui gestisce i cookie, alla specifica di un file di testo da cui eseguire i comandi sequenza. Puoi ottenere l'aiuto della riga di comando per Lynx con:
uomo lince
2. w3m
w3m (pronunciato W-tre-M) è un browser basato su testo, simile a Lynx ma con alcune importanti differenze. Mentre alcuni browser di terminale riducono il web alle sue ossa nude, w3m consente alcune sottigliezze grafiche nel tuo terminale. Può eseguire il rendering delle tabelle nel tuo terminale e persino dei frame (convertendoli prima in tabelle).
w3m può persino visualizzare immagini, sebbene i terminali più comuni come il terminale GNOME non siano in grado di visualizzarle. Se vuoi immagini sulla pagina web in w3m, avrai bisogno di un terminale come xterm.
Come Lynx, w3m è disponibile nella maggior parte dei repository predefiniti. Per installarlo su Ubuntu e altre distribuzioni basate su Debian, accedere:
sudo apt installare w3m w3m-img
Poiché w3m è tecnicamente un cercapersone, può leggere documenti dall'input standard e si chiuderà anche se invocato senza argomenti. Inserimento:
w3m
... comporterà la chiusura immediata dell'app, mentre:
w3mutilizzare.com
...ti porterà alla homepage di questo stesso sito! Non vedrai le immagini, però. w3m non funziona bene con il caricamento lento.
La navigazione è, ancora una volta, guidata dalla tastiera e per selezionare un collegamento, premi accedere. L'app vanta anche un menu contestuale che puoi attivare facendo clic con il tasto destro del mouse.
ELinks è un browser Web in modalità testo ben consolidato e ricco di funzionalità, con supporto sia per HTTP che per FTP. È facile da usare, appena estratto dalla scatola, ed è, ai nostri occhi, più bello da vedere rispetto a w3m o Lynx.
ELinks è disponibile nei repository standard e ha anche i binari disponibili da pagina di download del progetto, insieme alle istruzioni per come compilare dalla fonte.
Avvia ELinks e vedrai immediatamente una richiesta per inserire l'URL che vuoi visitare. E quando ci arrivi, rimarrai sorpreso dal fatto che faccia un buon lavoro nel rendering di CSS e JavaScript. Quanto successo avrà, dipende dal sito che stai cercando di visualizzare.
Colpire F10 sulla tua tastiera ti darà una barra dei menu in cui puoi alternare le immagini, salvare gli URL, controllare la cronologia e altro ancora. Ogni voce nel sistema di menu è accompagnata dalla scorciatoia da tastiera appropriata, quindi potrebbe essere necessario apri un menu un paio di volte all'inizio, imparerai rapidamente a navigare in modo competente usando il tasto attacchi.
C'è un browser basato su terminale per tutti!
Navigare sul Web nel tuo terminale è un'esperienza completamente diversa dall'utilizzo di un browser GUI e qualunque pacchetto tu scelga richiederà un po' di tempo per abituarsi. Per un'esperienza pura e priva di distrazioni che funzionerà su qualsiasi terminale, Lynx è quello che fa per te scegli, mentre se pensi davvero di aver bisogno di JavaScript e CSS, ELinks è probabilmente quello che sei cercando.
Ricorda che per vedere tutti i vantaggi di ELinks o w3m, il tuo terminale di sistema predefinito non lo taglierà, usa invece xterm.
Esplorando il Web come se fosse il 1993
I browser Web basati su terminale ti consentono di navigare sul Web con una larghezza di banda eccezionalmente ridotta e macchine con specifiche ridotte, oltre a bloccare le distrazioni e offrirti un maggiore controllo sulla privacy.
Un'altra tecnologia che esisteva quando Lynx entrò in scena è la rete Gopher, successivamente sostituita dal protocollo Gemini. Questo sta godendo di una rinascita di popolarità tra gli appassionati di tecnologia di nicchia.