Si vous êtes à la recherche d’un navigateur web piloté par le clavier, extensible et conçu pour les utilisateurs avancés, vous devriez jeter un coup d’œil à Nyxt. Nyxt est un navigateur qui vous permet de tout contrôler avec votre clavier, de le personnaliser avec du code Lisp et d’utiliser des fonctionnalités avancées pour augmenter votre productivité. Dans cet article de blog, nous allons vous présenter quelques-uns des aspects uniques de Nyxt et vous montrer pourquoi il est plus qu’un simple navigateur.
Nyxt s’inspire d’Emacs et de Vim, deux éditeurs de texte populaires qui existent depuis des décennies. Ces éditeurs sont connus pour leurs puissantes combinaisons de touches, leurs nombreux plugins et leur capacité à automatiser des tâches. Nyxt emprunte certains de leurs concepts et les applique à la navigation sur le web. Par exemple, vous pouvez utiliser des raccourcis clavier familiers pour naviguer sur le web, changer d’onglet, rechercher des liens et exécuter des commandes. Vous pouvez également étendre Nyxt avec du code Lisp, qui est un langage de programmation flexible et expressif qui peut manipuler n’importe quel aspect du navigateur. Vous pouvez écrire vos propres fonctions, modes et raccourcis clavier pour personnaliser Nyxt à votre guise.
Comment installer le navigateur Nyxt ?
Pour installer Nyxt, vous pouvez télécharger la dernière version du navigateur sur son site web : https://nyxt.atlas.engineer/download . Pour le moment, la version officielle est disponible sur Linux. Ceux sur Windows peuvent l’installer par WSL. Sur macOS, vous pouvez utiliser Docker, mais avec une ancienne version du navigateur.
À travers l’interface graphique, il suffit de télécharger la version flatpak et le lancer.
En ligne de commande, on tape :
wget https://github.com/atlas-engineer/nyxt/releases/download/3.0.0/nyxt-3.0.0.tar.xz
mkdir nyxt && mv nyxt-3.0.0.tar.xz ./nyxt
cd nyxt && tar xvf ./nyxt-3.0.0.tar.xz
On crée un lien symbolique du répertoire « nyxt » vers « /usr/local/bin ». Cela ajoute Nyxt à la variable PATH de notre système et nous permet d’ouvrir le navigateur depuis n’importe où sur notre ordinateur :
sudo ln -s /home/$USER/nyxt/usr/local/bin/nyxt /usr/local/bin/nyxt
Nous pouvons maintenant lancer le navigateur Nyxt en tapant la commande “nyxt” et en appuyant sur la touche “Entrée”. Pour ouvrir une page web, il suffit d’appuyer sur Ctrl + L. Cela fera apparaître une petite invite où vous pourrez taper l’URL que vous souhaitez visiter.
Par défaut, Nyxt ne prend en charge aucune forme d’onglets de navigation. Au lieu de cela, il s’appuie fortement sur des cadres et des mémoires tampons indépendants pour maintenir chaque page web qu’il charge. Cela nous permet de personnaliser le comportement de Nyxt en fonction de chaque site web.
Nous pouvez accéder à une liste de toutes les mémoires tampons disponibles dans notre session actuelle en appuyant sur Alt + Bas.
Le navigateur Nyxt nous permet également d’ouvrir directement des pages web dans des mémoires tampons séparés. Comme pour l’ouverture d’un onglet en arrière-plan, vous pouvez le faire en appuyant sur Alt + L.
Nyxt offre également des fonctionnalités innovantes que l’on ne trouve pas dans les autres navigateurs. Par exemple, Nyxt dispose d’un historique arborescent qui vous permet de voir toutes les pages que vous avez visités dans une structure hiérarchique. Ainsi, vous pouvez facilement revenir à n’importe quel point de votre session de navigation sans perdre la trace de ce que vous avez fait. Nyxt dispose également d’une fonction de recherche multi-onglets qui vous permet de rechercher des mots-clés dans plusieurs onglets à la fois et d’afficher tous les résultats dans une seule fenêtre. Cette fonction est utile pour comparer des informations provenant de différentes sources ou pour trouver ce dont vous avez besoin parmi de nombreux onglets ouverts. Une autre caractéristique de Nyxt est son puissant système de signets qui vous permet de marquer vos signets avec des mots-clés et de les rechercher à l’aide de requêtes complexes. Vous pouvez également capturer plus de données sur vos signets, comme des notes, des captures d’écran ou des métadonnées.
Nyxt est plus qu’un simple navigateur. C’est un navigateur de hacker qui vous donne un contrôle total et une grande flexibilité sur votre expérience du web. Si vous souhaitez essayer Nyxt, vous pouvez le télécharger depuis son site officiel ou son dépôt GitHub. Vous pouvez également lire d’autres articles sur Nyxt sur son blog ou rejoindre son forum ou son chat pour poser des questions et partager vos commentaires. Nyxt est un projet open source qui accueille les contributions de tous ceux qui souhaitent l’améliorer.