Rilasciata la nuova versione di Next 1.3.0, il browser web programmabile

Browser successivo

Next è un browser web estensibile, orientato alla tastiera, completamente progettato per utenti avanzati, questo browser web è unico perché non espone un'API, è completamente aperto e programmabile, quindi non è necessario riavviarlo per testare le modifiche. E a differenza di progetti simili (Konqueror o Vimperator che è morto, Qutebrowser ...), non è legato a un particolare motore di rendering.

Avanti è costruito attorno a due componenti: il core e una porta per piattaforma. Attualmente ha due piattaforme: GTK / WebKit e Qt / Blink. Il kernel è in Common Lisp, il port in GTK in C e Qt in Python (PyQt, Webengine).

Entrambi i componenti comunicano tramite D-Bus. Inoltre fa uso di XML-RPC prima di D-Bus e la modifica avvantaggia notevolmente il browser.

Oltre alle caratteristiche menzionate di questo browser web (la navigazione sfocata è davvero interessante), Si possono evidenziare altre caratteristiche pratiche, come:

  • navigazione per titolo
  • blocco degli annunci (per dominio)
  • migliore selezione grossolana / sfocata
  • Scorciatoie da tastiera in Vim
  • un download manager
  • una modalità NoScript
  • un »back-end» basato su Blink, il motore di rendering di Chrome (aggiunto al back-end WebKit)
  • supporto per server proxy, da qui Tor

Come usare

Come accennato, questo browser web è predisposto per l'uso con la tastiera, quindi ha una serie di scorciatoie da tastiera che definiscono le diverse funzioni eseguibili con questo browser.

Successivo browser

I tasti di avvio rapido sono i seguenti:

  • Cl: carica l'URL nella scheda
  • ML: carica l'URL in una nuova scheda
  • Cx b: Cambia scheda
  • Cb: Storia all'indietro
  • Cfr: Cronologia di inoltro
  • Cx Cc: Lascia
  • TAB: Full Candidate (in minibuffer)
  • I simboli rappresentano i modificatori:
  • C: tasto Control
  • S: Super (tasto Windows, tasto comando)
  • M: Meta (tasto Alt, tasto Opzione)
  • s: tasto Maiusc

Le seguenti chiavi esistono come chiavi speciali:

BACKSPACE, DELETE, ESCAPE, HYPHEN, RETURN, SPAZIO, TAB, Sinistra, Destra, Su, Giù

Come installare Next Browser su Linux?

Per coloro che sono interessati a poter installare questo browser web, dovrebbero sapere che il suo metodo è facile per GNU / Linux e macOS, poiché gli sviluppatori offrono un file Guix all-in-one ed è in MacPorts.

Nel caso di Guix, è sufficiente implementarlo nel sistema, lo facciamo seguendo le istruzioni che condivido di seguito.

Per prima cosa scarichiamo:

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

Quindi accediamo come root e dobbiamo digitare quanto segue:

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

Usciamo dalla sessione di root e possiamo installare il browser digitando:

guix pull

guix install next

Anche se offrono anche il codice sorgente del browser per fare la compilazione per coloro che preferiscono questo metodo. Il codice può essere scaricato dal link sottostante.

Infine per coloro che sono utenti di Arch Linux, Manjaro, Arco Linux o qualsiasi altra distribuzione basata su Arch Linux, possono installare il browser da AUR.

Devono solo digitare il seguente comando in un terminale:

yay -S next-browser-git

Il suo sviluppatore consiglia di migliorare la sicurezza durante la navigazione in Internet, puoi eseguire Next con Firejail su Linux.

Firejail è un programma SUID che riduce il rischio di violazioni della sicurezza limitando l'ambiente di esecuzione delle applicazioni non attendibili che utilizzano spazi dei nomi Linux e seccomp-bpf. Consente a un processo ea tutti i suoi discendenti di avere la propria visualizzazione privata delle risorse del kernel condivise a livello globale, come lo stack di rete, la tabella dei processi e la tabella di montaggio.

Per fare ciò, apri un terminale ed esegui il seguente comando al suo interno:

firejail --ignore = nodbus next-gtk-webkit

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.