Terminalbaserade webbläsare är något av ett nischintresse – även bland erfarna Linux-användare, och de flesta vanliga distributioner kommer med antingen Firefox eller Falkon förinstallerade. Men det finns goda skäl till varför du kanske vill uppleva internet via en webbläsare i din terminal.

Här är några av de bästa terminalbaserade webbläsarna som finns.

Varför använda en terminalbaserad webbläsare?

Idén med en webbläsare för din Linux-terminal verkar vara nonsens. När allt kommer omkring var de första webbläsarna GUI-baserade, och det moderna internet är designat runt grafik och JavaScript – element som terminalbaserade webbläsare har svårt eller till och med omöjligt att göra hantera. Men det är just denna oförenlighet med den moderna webben som gör dem så attraktiva för vissa användare.

Till exempel, i skrivande stund, The New York Times hemsidan väger häpnadsväckande 24,8 MB. Det är mycket: det skulle ta 35 old skool-disketter för att lagra en enda kopia av NYT: s hemsida. Du kan placera färre än en månads värde av NYTs hemsida på en CD.

instagram viewer

Om du gillar att läsa nyheterna varje dag, och besöker med en vanlig webbläsare, kan detta snabbt öka, och bandbredden är inte billig. Om du använder en terminalbaserad webbläsare laddar du HTML, men inte bilderna, videorna eller annonserna, vilket sparar hundratals MB under loppet av en dag.

JavaScript körs inte heller i en terminalwebbläsare, vilket innebär att mjuka betalväggar, som den på NYT, inte utlöses. Du kan läsa hur många artiklar du vill utan avbrott.

Bilder, videor som spelas upp automatiskt och ljudeffekter är också distraherande. Genom att använda en textbaserad webbläsare i din terminal kan du bara läsa.

Eftersom den grafiska webbläsarvärlden har flera alternativ som Firefox, Falkon, Chrome och surf, så har terminalwebbläsarnas universum det också. Dessa är några av de bästa:

1. Lodjur

Lynx är den äldsta webbläsaren som fortfarande underhålls, och den släpptes först för Unix-liknande system 1992 – mindre än ett år efter att webben gjordes tillgänglig för allmänheten.

Paketet är tillgängligt i standardförråden för de flesta distros, och det finns även versioner tillgängliga för DOS, Windows, macOS, Amiga och mer.

Det är lätt att använda Lynx, öppna bara en terminal och skriv:

lodjur

För att ange en webbadress, tryck g skriv sedan in adressen och tryck Stiga på.

Alternativt, för att starta en webbsida direkt från kommandoraden kan du lägga till namnet på webbplatsen direkt till kommandot före start.

Om du till exempel anger:

lodjur bbc

...Lynx kommer att öppnas och försöka ansluta till bbc, innan den intelligent försöker bbc.com.

Navigeringen är tangentbordsstyrd: Upp och Ner piltangenterna för att flytta till en länk. Sedan Höger att följa en länk och Vänster att gå tillbaka.

Lynx tillåter användningen av cookies, och när en webbplats försöker använda dem, ger Lynx dig valet av ja, nej, alltid och aldrig. Det kommer också att ange om cookies är direkta eller tredje part. På grund av integritetskonsekvenserna av cookies, stöder Lynx rensning av cookie-cache, samt vitlistning och svartlistning.

Även om Lynx är enkel att installera och använda, har den hundratals konfigurationsalternativ, relaterade till allt från hur den hanterar cookies, till att ange en textfil som kommandon ska köras i sekvens. Du kan få kommandoradshjälp för Lynx med:

man lodjur

2. w3m

w3m (uttalas W-three-M) är en textbaserad webbläsare som liknar Lynx men med några stora skillnader. Medan vissa terminalwebbläsare tar tillbaka webben till dess nakna ben, tillåter w3m några grafiska finesser i din terminal. Det kan rendera tabeller i din terminal, och även ramar (genom att konvertera dem till tabeller först).

w3m kan till och med visa bilder – även om de vanligaste terminalerna som GNOME-terminalen inte kan visa dem. Om du vill ha bilder på webbsidan i w3m behöver du en terminal som xterm.

Liksom Lynx är w3m tillgängligt i de flesta standardförråd. För att installera det på Ubuntu och andra Debian-baserade distributioner, stiga på:

sudo apt Installera w3m w3m-img

Eftersom w3m tekniskt sett är en personsökare kan den läsa dokument från standardinmatning och kommer också att avslutas om den anropas utan argument. Går in:

w3m

... kommer att resultera i att appen stängs omedelbart, medan:

w3manvända.com

... tar dig till hemsidan för just denna webbplats! Du kommer dock inte att se bilder. w3m fungerar inte bra med lat laddning.

Navigeringen är, återigen, tangentbordsdriven, och för att välja en länk, tryck Stiga på. Appen har också en snabbmeny som du kan aktivera genom att klicka på höger musknapp.

ELinks är en väletablerad, funktionsrik webbläsare i textläge, med stöd för både HTTP och FTP. Den är lätt att använda, direkt ur kartongen och är i våra ögon snyggare att titta på än antingen w3m eller Lynx.

ELinks är tillgängligt i standardförråden och har även binärfiler tillgängliga från projektnedladdningssida, tillsammans med instruktioner för hur man kompilerar från källan.

Starta ELinks, och du kommer omedelbart att se en uppmaning att ange webbadressen du vill besöka. Och när du kommer dit kommer du att bli förvånad över att det gör ett bra försök att rendera CSS och JavaScript. Hur framgångsrikt detta kommer att bli beror på vilken sida du försöker se.

Slår F10 på ditt tangentbord ger dig en menyrad där du kan växla bilder, spara webbadresser, kontrollera din historik och mer. Varje post i menysystemet åtföljs av lämplig kortkommando, så medan du kan behöva öppna en meny några gånger först, du kommer snabbt att få kläm på att navigera kompetent med hjälp av tangenten bindningar.

Det finns en terminalbaserad webbläsare för alla!

Att surfa på webben i din terminal är en helt annan upplevelse än att använda en GUI-webbläsare, och vilket paket du än väljer kommer det att ta lite tid att vänja sig vid. För en ren och distraktionsfri upplevelse som fungerar i vilken terminal som helst, är Lynx den som ska välj, medan om du verkligen tror att du behöver JavaScript och CSS, är ELinks förmodligen vad du är letar efter.

Kom ihåg att för att se alla fördelar med antingen ELinks eller w3m, kommer din standardsystemterminal inte att klippa det — använd xterm istället.

Utforska webben som det är 1993

Terminalbaserade webbläsare låter dig surfa på webben på maskiner med exceptionellt låg bandbredd och låga specifikationer, samt blockerar distraktioner och ger dig större kontroll över integriteten.

En annan teknik som fanns när Lynx kom till scenen är Gopher-nätverket, som senare ersattes av Gemini-protokollet. Detta njuter av en återuppgång i popularitet bland nischteknikentusiaster.