Bruker du Firefox eller Chrome og finner ut at din Linux-nettleseropplevelse er litt oppblåst? Surf kan være det minimalistiske paradiset du ikke visste du hadde ventet på.

Surfs offisielle nettsted sier at nettleseren "kan vise nettsteder og følge koblinger." Det er det. Det er ingen innebygd støtte for faner og ingen inkludert bokmerke-metode - bare en skreddersydd Internett-opplevelse.

Hvis det høres ut som en slags avtale, kan du installere det akkurat nå.

Installasjon av surfe

Den mest fornuftige måten å få Surf på er med Git:

 git klon https://git.suckless.org/surf 

Som jeg også diskutert i min Dwm-opplæring, oppfordrer Surf deg til å redigere konfigurasjonsfilen "src / surf / config.h" i den klonte basemappen for å administrere dine preferanser for hurtigtaster og installasjonen av tilleggsprogrammer, som jeg senere vil nevne .

Derfor er installasjon fra kilde fornuftig hvis du vil endre den koden. Du kan installere nettleseren fra forkompilerte binærprogrammer, men eventuelle oppdateringer vil overskrive endringene du gjør i konfigurasjonene.

Når det er sagt, kan du installere en forkompilert pakke fra Ubuntu eller Arch, eller din valgte distro, som gir deg en enkel mulighet til å prøve en standard Surf uten tung løft.

Ubuntu :

 sudo apt-get install surfe 

Arch :

 sudo pacman -S surfer 

Jeg vil referere til programmets standard tastaturkommandoer i hele resten av denne artikkelen, så du bør kunne følge med uansett installasjonsstil.

Åpning av nettsider

Surf gjør stor bruk av tastaturet. Du kan åpne nye nettsteder, laste på nytt, bla vertikalt og horisontalt, og zoome uten å berøre musen.

Det er to måter å åpne en kobling på. Først kan du åpne din terminal og skrive surf URI . Endre URI til URL-adressen til nettstedet du vil besøke. Kommandoen åpner et nytt vindu til den URI.

Denne koblingen kan se kjent hvis du leser min siste opplæring om solvarmet fargeskjema.

Du kan også åpne en kobling ved å først åpne Surf uten argument - enten fra kommandolinjen eller fra en programstarter - og skrive Ctrl + g.

Du vil se et tomt nettleservindu når programmet åpnes. Kommandoen åpner en Dmenu-verktøylinje øverst på skjermen. Du må installere Dmenu for at dette skal fungere. Det bør være tilgjengelig i distros repositories. Etter installasjon og følge disse instruksjonene, bør du se noe som følgende bilde.

Verktøylinjen øverst på skjermbildet er Dmenu. Nedenfor er det standard Surf-nettleseren som ennå ikke har lastet inn en side. I Dmenu har jeg skrevet "duckduckgo.com" for å besøke nettstedet. Du kan gjøre det samme for et hvilket som helst nettsted; trykk Enter for å følge linken du oppgir.

Annen navigasjon

Resten av surfens navigasjon er ikke så lett å demonstrere i bilder. Jeg skal bare peke på noen nyttige kommandoer du kan bruke til å komme i gang.

  • Flytt tilbake i nettlesingsloggen: Ctrl + h
  • Gå fremover i nettlesingsloggen: Ctrl + l
  • Rull oppover: Ctrl + k
  • Rull nedover: Ctrl + j
  • Rull til høyre: Ctrl + i
  • Rull til venstre: Ctrl + u
  • Zoom inn: Ctrl + +
  • Zoom ut: Ctrl + -
  • Tilbakestill zoom: Ctrl + Shift + q
  • Last inn nettsiden: Ctrl + r

Browsing Preferences

Du kan også endre hvordan Surf viser nettsidene den henter. Ta en titt igjen på verktøylinjen nedenfor.

Hvert brev i "@cgDISVMf: -" oppført før nettstedets tittel betyr at et alternativ enten er slått av (små bokstaver) eller (store bokstaver). Åpne prosjektets manuelle side med man surf og bla til "INDIKATORER FOR BETJENING" for å se hele listen.

Det enkleste å se og øve er ofte "I" og "S", som henholdsvis står for "bilder" og "skript". Begge, i bildet ovenfor, er på.

Utfør Ctrl + Shift + jeg for å laste siden uten bilder og Ctrl + Shift + s for å laste siden uten Javascript. Du vil se "I" og "S" i verktøylinjeskiftet fra kapitalisert til små bokstaver. Kjør disse kommandoene igjen for å slå på bilder og skript igjen.

Brukerskript og tilleggsprogrammer

Suckless tilbyr et antall filer og oppdateringer du kan bruke til å endre Surfs operasjon.

Filene, for eksempel, inkluderer et brukeropprettet bokmerke-skript til din "config.h" -fil for å gi Surf muligheten til å bokmerke sider.

Blant mange andre avslører patcher en metode for å endre Surfs standard nedlastingsbehandling og et skript for å endre nøkkelbindinger.

Du bør finne mange av disse skriptene som ligner på tilleggene som er tilgjengelige i Firefox eller Chrome. De er bare litt vanskeligere å installere her, og du må kompilere Surf for at noen av disse endringene skal tre i kraft.

Konklusjon

Surf tilbyr en mye annen brukeropplevelse enn nettleserne de fleste er vant til. Jeg legger stor vekt på det fordi jeg liker sin enkelhet og avhengighet av tastaturbasert navigering. Forhåpentligvis vil du finne noe å nyte om det også.