Sljedeći je proširivi web-preglednik usmjeren prema tipkovnici u potpunosti dizajniran za napredne korisnike, ovaj web preglednik jedinstven je jer ne izlaže API, potpuno je otvoren i programabilan pa ga nije potrebno ponovno pokretati da biste testirali vaše promjene. I za razliku od sličnih projekata (Konqueror ili Vimperator koji je umro, Qutebrowser ...), on nije vezan za određeni mehanizam za prikazivanje.
Sljedeći izgrađen je oko dvije komponente: jezgre i jednog porta po platformi. Trenutno ima dvije platforme: GTK / WebKit i Qt / Blink. Jezgra je u Common Lispu, port u GTK u C i Qt u Pythonu (PyQt, Webengine).
Obje komponente komuniciraju putem D-Bus-a. Također koristi XML-RPC prije D-Bus-a, a promjena uvelike koristi pregledniku.
Pored spomenutih značajki ovog web preglednika (mutno pregledavanje je stvarno super), Mogu se istaknuti i druge praktične značajke, kao što su:
- navigacija prema naslovu
- blokiranje oglasa (po domeni)
- poboljšani grubi / neizraziti odabir
- Tipkovni prečaci u Vimu
- upravitelj preuzimanja
- način NoScript
- »back-end» zasnovan na Blink-u, Chromeovom mehanizmu za prikazivanje (dodan u pozadinu WebKit-a)
- podrška za proxy poslužitelje, dakle Tor
Način uporabe
Kao što je spomenuto, ovaj web preglednik namijenjen je korištenju s tipkovnicom ima niz tipkovnih prečaca koji definiraju različite funkcije koje se mogu izvoditi s ovim preglednikom.
Tipke za brzo pokretanje su sljedeće:
- Cl: Učitaj URL u karticu
- ML: Učitajte URL u novu karticu
- Cx b: Promjena kartice
- Cb: Povijest unatrag
- Usp .: Prosljeđivanje povijesti
- Cx Cc: Otiđi
- TAB: Puni kandidat (u mini baferu)
- Simboli predstavljaju modifikatore:
- C: Tipka za upravljanje
- S: Super (tipka Windows, tipka naredbe)
- M: Meta (tipka Alt, tipka Option)
- s: tipka Shift
Sljedeći ključevi postoje kao posebni ključevi:
NAZAD, IZBRIŠI, BJEGI, VEZI, POVRATAK, PROSTOR, TAB, lijevo, desno, gore, dolje
Kako instalirati Sljedeći preglednik na Linux?
Oni koji su zainteresirani za mogućnost instaliranja ovog web preglednika, trebali bi znati da je njegova metoda jednostavna za GNU / Linux i macOS, jer programeri nude cjelovitu Guix datoteku koja se nalazi u MacPortsu.
U slučaju Guixa, dovoljno je to implementirati u sustav, to činimo slijedeći upute koje dijelim u nastavku.
Prvo preuzimamo:
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
Tada pristupamo kao root i moramo upisati sljedeće:
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
Izlazimo iz root sesije i preglednik možemo instalirati upisivanjem:
guix pull guix install next
Iako nude i izvorni kod preglednika za izradu kompilacije za one koji preferiraju ovu metodu. Kod se može preuzeti s donje poveznice.
Konačno za one koji su korisnici Arch Linuxa, Manjaro, Arco Linux ili bilo koja druga distribucija zasnovana na Arch Linuxu, mogu instalirati preglednik s AUR-a.
Oni samo trebaju unijeti sljedeću naredbu u terminal:
yay -S next-browser-git
Njegov programer preporučuje da za poboljšanje sigurnosti tijekom pregledavanja Interneta, možete pokrenuti Next sa Firejailom na Linuxu.
Firejail je SUID program koji smanjuje rizik od narušavanja sigurnosti ograničavanjem izvršnog okruženja nepouzdanih aplikacija koje koriste Linux prostore imena i seccomp-bpf. Omogućuje procesu i svim njegovim potomcima da imaju vlastiti privatni prikaz globalno podijeljenih resursa jezgre, kao što su mrežni stog, tablica procesa i tablica montiranja.
Da biste to učinili, samo otvorite terminal i u njemu izvršite sljedeću naredbu:
firejail --ignore = nodbus next-gtk-webkit