Neste er en utvidbar, tastaturorientert nettleser fullt designet for avanserte brukere, denne nettleseren er unik fordi den ikke avslører et API, den er helt åpen og programmerbar, så det er ikke nødvendig å starte den på nytt for å teste endringene. Og i motsetning til lignende prosjekter (Konqueror eller Vimperator som døde, Qutebrowser ...), er den ikke knyttet til en bestemt gjengivelsesmotor.
neste er bygget rundt to komponenter: kjernen og en port per plattform. Den har for øyeblikket to plattformer: GTK / WebKit og Qt / Blink. Kjernen er i Common Lisp, porten i GTK i C og Qt i Python (PyQt, Webengine).
Begge komponentene kommuniserer via D-Bus. Den bruker også XML-RPC før D-Bus, og endringen kommer nettleseren til gode.
I tillegg til de nevnte funksjonene i denne nettleseren (uklar surfing er veldig kult), Andre praktiske funksjoner kan fremheves, for eksempel:
- navigering etter tittel
- annonseblokkering (per domene)
- forbedret grovt / uklart utvalg
- Hurtigtaster i Vim
- en nedlastingsbehandling
- en NoScript-modus
- a »back-end» basert på Blink, Chrome-gjengivelsesmotoren (lagt til WebKit-back-enden)
- støtte for proxy-servere, derav Tor
Bruksmåte
Som nevnt er denne nettleseren tilpasset bruk med tastaturet, så har en serie hurtigtaster som definerer de forskjellige funksjonene som kan utføres med denne nettleseren.
Hurtigstarttastene er som følger:
- Cl: Last inn URL i fanen
- ML: Last inn URL i en ny fane
- Cx b: Endre fane
- Cb: Historie bakover
- Jf: Videresendingshistorikk
- Cx Cc: Gå
- TAB: Full kandidat (i minibuffer)
- Symboler representerer modifikatorer:
- C: Kontrolltast
- S: Super (Windows-tast, kommandotast)
- M: Meta (Alt-tast, Alternativ-tast)
- s: Skift-tast
Følgende nøkler finnes som spesialtaster:
BAKKEROM, SLETT, UTSLIPP, BINDESTREK, RETUR, MELLOMROM, TAB, Venstre, Høyre, Opp, Ned
Hvordan installere Next Browser på Linux?
For de som er interessert i å kunne installere denne nettleseren, bør de vite at metoden er enkel for GNU / Linux og macOS, siden utviklerne tilbyr en alt-i-ett Guix-fil og den er i MacPorts.
I tilfelle Guix er det nok å implementere det i systemet, vi gjør dette ved å følge instruksjonene som jeg deler nedenfor.
Først laster vi ned:
wget https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.system.tar.xz.sig gpg --keyserver pool.sks-keyservers.net \ --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 gpg --verify guix-binary-1.0.1.system.tar.xz.sig
Deretter får vi tilgang som root, og vi må skrive inn følgende:
cd /tmp tar --warning=no-timestamp -xf \ guix-binary-1.0.1.system.tar.xz mv var/guix /var/ && mv gnu / mkdir -p ~root/.config/guix ln -sf /var/guix/profiles/per-user/root/current-guix \
~root/.config/guix/current GUIX_PROFILE="`echo ~root`/.config/guix/current" ; \ source $GUIX_PROFILE/etc/profile cp ~root/.config/guix/current/lib/systemd/system/guix-daemon.service \ /etc/systemd/system/ systemctl start guix-daemon && systemctl enable guix-daemon mkdir -p /usr/local/bin cd /usr/local/bin ln -s /var/guix/profiles/per-user/root/current-guix/bin/guix mkdir -p /usr/local/share/info cd /usr/local/share/info
for i in /var/guix/profiles/per-user/root/current-guix/share/info/* ; do ln -s $i ; done guix archive --authorize < \
~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub
Vi avslutter rotøkten, og vi kan installere nettleseren ved å skrive:
guix pull guix install next
Selv om de også tilbyr kildekoden til nettleseren for å lage samlingen for de som foretrekker denne metoden. Koden kan lastes ned fra lenken under.
Endelig for de som er Arch Linux-brukere, Manjaro, Arco Linux eller annen distribusjon basert på Arch Linux, de kan installere nettleseren fra AUR.
De må bare skrive følgende kommando i en terminal:
yay -S next-browser-git
Utvikleren anbefaler at for å forbedre sikkerheten mens du surfer på Internett, du kan kjøre Next med Firejail på Linux.
Firejail er et SUID-program som reduserer risikoen for sikkerhetsbrudd ved å begrense kjøringsmiljøet til ikke-klarerte applikasjoner som bruker Linux-navneområder og seccomp-bpf. Tillater en prosess og alle dens etterkommere å ha sin egen private visning av globalt delte kjerneressurser, for eksempel nettverksstakken, prosessbordet og monteringstabellen.
For å gjøre dette er det bare å åpne en terminal og utføre følgende kommando i den:
firejail --ignore = nodbus next-gtk-webkit