Gebruik de surfbrowser voor een minimalistische web-browse-ervaring
Gebruikt u Firefox of Chrome en merkt u dat uw ervaring met surfen op het web een beetje opgeblazen is? Surf zou het minimalistische paradijs kunnen zijn waarvan je niet wist dat je had gewacht.
De officiële site van Surf zegt dat de browser "websites kan weergeven en links kan volgen." Dat is het. Er is geen ingebouwde ondersteuning voor tabbladen en geen inbegrepen methode van bladwijzer - slechts een op maat gemaakte internetervaring.
Als dat klinkt als een soort deal, kun je het nu meteen installeren.
Installatie van Surf
De meest redelijke manier om Surf te krijgen is met Git:
git clone https://git.suckless.org/surf
Zoals ik ook in mijn Dwm-tutorial besproken heb, moedigt Surf je aan om zijn configuratiebestand "src / surf / config.h" in de gekloonde basismap te bewerken om je voorkeuren voor sneltoetsen en je installatie van add-ons te beheren, die ik later zal noemen .
Daarom is installeren vanaf de bron zinvol als u die code gaat wijzigen. U kunt de browser installeren vanuit vooraf gecompileerde binaire bestanden, maar bij eventuele updates worden de wijzigingen die u aanbrengt in hun configuraties overschreven.
Dat gezegd hebbende, het installeren van een voorgecompileerd pakket van Ubuntu of Arch, of de door jou gekozen distro, kan je een gemakkelijke gelegenheid bieden om een standaard Surf zonder zwaar tillen uit te proberen.
Ubuntu :
sudo apt-get install surf
Boog :
sudo pacman -S surfen
Ik zal verwijzen naar de standaard toetsenbordopdrachten van het programma in de rest van dit artikel, dus je zou moeten kunnen volgen, ongeacht de installatiestijl.
Websites openen
Surf maakt intensief gebruik van het toetsenbord. U kunt nieuwe websites openen, opnieuw laden, verticaal en horizontaal bladeren en zoomen zonder de muis aan te raken.
Er zijn twee manieren om een link te openen. Ten eerste kunt u uw terminal openen en surf URI
typen. Wijzig de URI
in de URL van de website die u wilt bezoeken. Die opdracht opent een nieuw venster voor die URI.
Die link kan er bekend uitzien als je mijn recente zelfstudie leest over het Solarized kleurenschema.
U kunt ook een koppeling openen door eerst Surf zonder argument te openen - vanaf de opdrachtregel of vanuit een programmastarter - en vervolgens Ctrl + g te typen.
U ziet een leeg bladervenster wanneer het programma wordt geopend. De opdracht opent een Dmenu-werkbalk bovenaan het scherm. U moet Dmenu installeren om dit te laten werken. Het zou beschikbaar moeten zijn in de repositories van je distro. Na de installatie en het volgen van deze instructies, zou u iets als de volgende afbeelding moeten zien.
De werkbalk bovenaan het screenshot is Dmenu. Hieronder staat de standaard Surf-browser die nog geen pagina heeft geladen. In Dmenu heb ik "duckduckgo.com" getypt om die website te bezoeken. U kunt hetzelfde doen voor elke site; druk op Enter om de link die je verstrekt te volgen.
Andere navigatie
De rest van Surf's navigatie is niet zo eenvoudig te demonstreren in afbeeldingen. Ik zal alleen een paar nuttige opdrachten aangeven die je kunt gebruiken om aan de slag te gaan.
- Ga terug in de browsegeschiedenis: Ctrl + h
- Ga verder in de browsegeschiedenis: Ctrl + l
- Naar boven bladeren: Ctrl + k
- Naar beneden scrollen: Ctrl + j
- Blader naar rechts: Ctrl + i
- Blader naar links: Ctrl + u
- Inzoomen: Ctrl + +
- Uitzoomen: Ctrl + -
- Zoom opnieuw instellen: Ctrl + Shift + q
- Herlaad de webpagina: Ctrl + r
Voorkeuren voor browsen
U kunt ook wijzigen hoe Surf de webpagina's weergeeft die worden opgehaald. Neem opnieuw een kijkje op de onderstaande werkbalk.
Elke letter in "@cgDISVMf: -" vermeld voor de titel van de website betekent dat een optie is uitgeschakeld (kleine letters) of op (hoofdletters). Open de handleiding van het project met man surf
en scroll naar "INDICATORS OF OPERATION" om de volledige lijst te zien.
Het gemakkelijkst om te zien en te oefenen zijn vaak de 'I' en 'S', die respectievelijk staan voor 'afbeeldingen' en 'scripts'. Beide staan in de afbeelding hierboven.
Voer Ctrl + Shift + i uit om de pagina opnieuw te laden zonder afbeeldingen en Ctrl + Shift + s om de pagina opnieuw te laden zonder Javascript. U zult de "I" en "S" in de werkbalk zien veranderen van hoofdletters naar kleine letters. Voer deze opdrachten opnieuw uit om afbeeldingen en scripts weer in te schakelen.
Gebruikersscripts en add-ons
Suckless biedt een aantal bestanden en patches die u kunt gebruiken om de werking van Surf te wijzigen.
De bestanden bevatten bijvoorbeeld een door de gebruiker gemaakt bladwijzerscript naar uw "config.h" -bestand om Surf de mogelijkheid te bieden bladwijzingspagina's te maken.
Onder andere onthullen patches een methode om de standaard downloadmanager van Surf en een script voor het wijzigen van de sneltoetsen te wijzigen.
Je zou veel van deze scripts moeten vinden die lijken op de add-ons die beschikbaar zijn in Firefox of Chrome. Ze zijn hier iets moeilijker te installeren en u moet Surf opnieuw compileren om een van deze wijzigingen door te voeren.
Conclusie
Surf biedt een veel andere gebruikerservaring dan de webbrowsers waar de meeste mensen aan gewend zijn. Ik maak er intensief gebruik van, omdat ik hou van de eenvoud en afhankelijkheid van toetsenbordgebaseerde navigatie. Hopelijk vindt u er ook iets om van te genieten.