Ďalej je rozšíriteľný webový prehliadač orientovaný na klávesnicu, ktorý je plne navrhnutý pre pokročilých používateľov, tento webový prehliadač je jedinečný, pretože nevystavuje API, je úplne otvorený a programovateľný, takže nie je potrebné ho reštartovať, aby ste otestovali svoje zmeny. A na rozdiel od podobných projektov (Konqueror alebo Vimperator, ktoré zahynuli, Qutebrowser…), nie je viazaný na konkrétny vykresľovací modul.
ďalšie je postavený na dvoch komponentoch: jadre a jednom porte na platformu. V súčasnosti má dve platformy: GTK / WebKit a Qt / Blink. Jadro je v Common Lisp, port v GTK v C a Qt v Pythone (PyQt, Webengine).
Oba komponenty komunikujú cez D-Bus. Využíva tiež XML-RPC pred D-Bus a zmena výrazne prospieva prehliadaču.
Okrem spomenutých funkcií tohto webového prehliadača (fuzzy prehliadanie je naozaj super), Môžu byť zvýraznené ďalšie praktické funkcie, ako napríklad:
- navigácia podľa názvu
- blokovanie reklám (na doménu)
- vylepšený hrubý / fuzzy výber
- Klávesové skratky vo Vime
- správcu sťahovania
- režim NoScript
- »back-end» založený na Blink, vykresľovacom engine Chrome (pridaný do back-endu WebKit)
- podpora proxy serverov, teda Tor
Spôsob použitia
Ako už bolo spomenuté, tento webový prehliadač je určený na použitie s klávesnicou, takže má sériu klávesových skratiek ktoré definujú rôzne funkcie, ktoré je možné pomocou tohto prehľadávača vykonávať.
Klávesy rýchleho spustenia sú nasledujúce:
- Cl: Vložte adresu URL na kartu
- ML: Načítajte adresu URL na novej karte
- Cx b: karta Zmena
- Cb: História dozadu
- Porov: Preposielanie histórie
- Cx Cc: Nechajte
- TAB: Plný kandidát (v minibufferi)
- Symboly predstavujú modifikátory:
- C: Ovládací kláves
- S: Super (kláves Windows, príkazový kláves)
- M: Meta (kláves Alt, kláves Option)
- s: kláves Shift
Nasledujúce kľúče existujú ako špeciálne kľúče:
BACKSPACE, DELETE, ESCAPE, HYPHEN, RETURN, SPACE, TAB, Left, Right, Up, Down
Ako nainštalovať Next Browser na Linux?
Pre tých, ktorí majú záujem o inštaláciu tohto webového prehliadača, by mali vedieť, že jeho metóda je jednoduchá pre GNU / Linux a macOS, pretože vývojári ponúkajú súbor Guix typu všetko v jednom a je v MacPorts.
V prípade Guix stačí implementovať do systému, urobíme to podľa pokynov, ktoré zdieľam nižšie.
Najprv stiahneme:
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
Potom vstúpime ako root a musíme napísať nasledovné:
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
Ukončíme reláciu root a môžeme nainštalovať prehliadač zadaním:
guix pull guix install next
Aj keď tiež ponúkajú zdrojový kód prehliadača, ktorý umožňuje kompiláciu pre tých, ktorí uprednostňujú túto metódu. Kód je možné stiahnuť z odkazu nižšie.
Konečne pre tých, ktorí sú používateľmi Arch Linuxu, Manjaro, Arco Linux alebo iná distribúcia založená na Arch Linuxe, môžu si prehliadač nainštalovať z AUR.
Musia do terminálu napísať nasledujúci príkaz:
yay -S next-browser-git
Jeho vývojár odporúča, aby sa zlepšila bezpečnosť pri prehľadávaní internetu, môžete spustiť program Next s Firejail v systéme Linux.
Firejail je program SUID, ktorý znižuje riziko narušenia bezpečnosti tým, že obmedzuje prostredie vykonávania nedôveryhodných aplikácií, ktoré používajú menný priestor Linux a seccomp-bpf. Umožňuje procesu a všetkým jeho potomkom mať vlastné súkromné zobrazenie globálne zdieľaných prostriedkov jadra, ako je sieťový zásobník, tabuľka procesov a tabuľka pripojení.
Stačí otvoriť terminál a vykonať v ňom nasledujúci príkaz:
firejail --ignore = nodbus next-gtk-webkit