Next és un navegador web extensible orientat a el teclat i totalment dissenyat per a usuaris avançats, Aquest navegador web és únic perquè no exposa una API, és completament obert i programable amb la qual cosa no hi ha necessitat de reiniciar-per provar els seus canvis. I a diferència de projectes similars (Konqueror o Vimperator que va morir, Qutebrowser ...), no està vinculat a un motor de renderitzat en particular.
Següent es construeix al voltant de dos components: el nucli i un port per plataforma. Actualment compta amb dues plataformes: GTK / WebKit i Qt / Blink. El nucli està en Common Lisp, el port en GTK en C i Qt en Python (PyQt, Webengine).
Tots dos components es comuniquen a través de D-Bus. També fa ús de XML-RPC abans de D-Bus i el canvi beneficia enormement a el navegador.
A més de les característiques esmentades d'aquest navegador web (la navegació difusa és realment genial), es poden destacar altres característiques pràctiques, com ara:
- la navegació per títol
- bloqueig de publicitat (per domini)
- selecció aproximada / difusa millorada
- Dreceres de teclat en Vim
- un administrador de descàrregues
- una manera NoScript
- XNUMX »back-end» basat en Blink, el motor de renderitzat de Chrome (agregat a l'back-end de WebKit)
- suport per a servidors proxy, d'aquí Tor
Mode d'ús
Com es esmento, aquest navegador web està orientat per al seu ús amb el teclat, de manera que compta amb una sèrie dreceres de teclat que defineixen les diferents funcions que es poden realitzar amb aquest navegador.
Les tecles d'inici ràpid són les següents:
- Cl: Carregar URL a la pestanya
- Ml: Carregar URL en una pestanya nova
- Cx b: Canviar pestanya
- Cb: Història cap enrere
- Cf: Història de reenviaments
- Cx Cc: Deixar
- TAB: Candidat complet (en minibúfer)
- Els símbols representen modificadors:
- C: Tecla de control
- S: Super (tecla de Windows, tecla d'ordre)
- M: Meta (tecla Alt, tecla Opció)
- s: Tecla Shift
Les següents claus existeixen com a claus especials:
Backspace, DELETE, ESCAPE, hyphen, RETURN, SPACE, TAB, Left, Right, Up, Down
¿Com instal·lar Next Browser en Linux?
Per als que estiguin interessats en poder instal·lar, aquest navegador web, han de saber que el seu mètode és fàcil per a GNU / Linux i macOS, ja que els desenvolupadors ofereixen un arxiu Guix tot en un i està en MacPorts.
Per al cas de Guix, només cal implementar-ho en el sistema, això ho fem seguint les instruccions que comparteixo a continuació.
Primer descarreguem:
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
Després accedim com a root i hem de teclejar el següent:
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
Sortim de la sessió root i podrem instal·lar el navegador teclejant:
guix pull guix install next
Tot i que també ofereixen el codi font de l'navegador per realitzar la compilació per als que prefereixen d'aquest mètode. El codi el poden descarregar des del següent enllaç.
Finalment per al cas dels que són usuaris d'Arch Linux, Manjaro, Arc Linux o qualsevol altra distribució basada en Arch Linux, poden instal·lar el navegador des AUR.
Només han de teclejar en un terminal la següent comanda:
yay -S next-browser-git
El seu desenvolupador recomana que per millorar la seguretat mentre es navega per Internet, pot executar Next amb Firejail en Linux.
Firejail és un programa SUID que redueix el risc de violacions de seguretat a l'restringir l'entorn d'execució d'aplicacions no fiables que fan servir espais de noms de Linux i seccomp-BPF. Permet que un procés i tots els seus descendents tinguin la seva pròpia vista privada dels recursos de l'nucli compartits globalment, com la pila de xarxa, la taula de processos i la taula de muntatge.
Per a això només cal obrir una terminal i en ella executar la següent comanda:
firejail --ignore = nodbus next-gtk-webkit