Sortie de la nouvelle version de Next 1.3.0, le navigateur Web programmable

Navigateur suivant

Next est un navigateur Web extensible orienté clavier entièrement conçu pour les utilisateurs avancés, ce navigateur web est unique car il n'expose pas d'API, il est complètement ouvert et programmable, il n'est donc pas nécessaire de le redémarrer pour tester vos modifications. Et contrairement à des projets similaires (Konqueror ou Vimperator qui est mort, Qutebrowser…), il n'est pas lié à un moteur de rendu particulier.

Suivant est construit autour de deux composants: le cœur et un port par plateforme. Il dispose actuellement de deux plates-formes: GTK / WebKit et Qt / Blink. Le noyau est en Common Lisp, le portage en GTK en C et Qt en Python (PyQt, Webengine).

Les deux composants communiquent via D-Bus. Il utilise également XML-RPC avant D-Bus et le changement profite grandement au navigateur.

Outre les fonctionnalités mentionnées de ce navigateur Web (la navigation floue est vraiment cool), D'autres fonctionnalités pratiques peuvent être mises en évidence, telles que:

  • navigation par titre
  • blocage des publicités (par domaine)
  • sélection grossière / floue améliorée
  • Raccourcis clavier dans Vim
  • un gestionnaire de téléchargement
  • un mode NoScript
  • un »back-end» basé sur Blink, le moteur de rendu Chrome (ajouté au back-end de WebKit)
  • prise en charge des serveurs proxy, d'où Tor

Mode d'utilisation

Comme mentionné, ce navigateur Web est conçu pour être utilisé avec le clavier, donc a une série de raccourcis clavier qui définissent les différentes fonctions pouvant être exécutées avec ce navigateur.

Navigateur suivant

Les touches de lancement rapide sont les suivantes:

  • Cl: Charger l'URL dans l'onglet
  • ML: charger l'URL dans un nouvel onglet
  • Cx b: onglet Modifier
  • Cb: Histoire à rebours
  • Cf: Historique des transferts
  • Cx Cc: Quitter
  • TAB: Candidat complet (dans le mini-tampon)
  • Les symboles représentent les modificateurs:
  • C: touche de contrôle
  • S: Super (touche Windows, touche de commande)
  • M: Meta (touche Alt, touche Option)
  • s: touche Shift

Les clés suivantes existent en tant que clés spéciales:

RETOUR ARRIÈRE, SUPPRIMER, ÉCHAPPER, HYPHEN, RETOUR, ESPACE, TAB, Gauche, Droite, Haut, Bas

Comment installer Next Browser sur Linux?

Pour ceux qui souhaitent pouvoir installer ce navigateur Web, ils doivent savoir que sa méthode est facile pour GNU / Linux et macOS, car les développeurs proposent un fichier Guix tout-en-un et il est dans MacPorts.

Dans le cas de Guix, il suffit de l'implémenter dans le système, nous le faisons en suivant les instructions que je partage ci-dessous.

Commençons par télécharger:

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

Ensuite, nous accédons en tant que root et nous devons taper ce qui suit:

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

Nous quittons la session root et nous pouvons installer le navigateur en tapant:

guix pull

guix install next

Bien qu'ils proposent également le code source du navigateur pour faire la compilation pour ceux qui préfèrent cette méthode. Le code peut être téléchargé à partir du lien ci-dessous.

Enfin pour ceux qui sont des utilisateurs d'Arch Linux, Manjaro, Arco Linux ou toute autre distribution basée sur Arch Linux, ils peuvent installer le navigateur d'AUR.

Il leur suffit de taper la commande suivante dans un terminal:

yay -S next-browser-git

Son développeur recommande que pour améliorer la sécurité lors de la navigation sur Internet, vous pouvez exécuter Next avec Firejail sous Linux.

Firejail est un programme SUID qui réduit le risque de failles de sécurité en restreignant l'environnement d'exécution des applications non approuvées qui utilisent les espaces de noms Linux et seccomp-bpf. Permet à un processus et à tous ses descendants d'avoir leur propre vue privée des ressources du noyau globalement partagées, telles que la pile réseau, la table de processus et la table de montage.

Pour ce faire, ouvrez simplement un terminal et exécutez la commande suivante:

firejail --ignore = nodbus next-gtk-webkit

Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.