Les navigateurs basés sur les terminaux présentent un intérêt de niche, même parmi les utilisateurs chevronnés de Linux, et la plupart des distributions grand public seront livrées avec Firefox ou Falkon préinstallés. Mais il y a de bonnes raisons pour lesquelles vous voudrez peut-être faire l'expérience d'Internet via un navigateur dans votre terminal.

Voici quelques-uns des meilleurs navigateurs Web basés sur un terminal.

Pourquoi utiliser un navigateur Web basé sur un terminal ?

L'idée d'un navigateur Web pour votre terminal Linux semble absurde. Après tout, les premiers navigateurs Web étaient basés sur une interface graphique et l'Internet moderne est conçu autour de graphiques et JavaScript - éléments que les navigateurs basés sur les terminaux trouvent difficiles, voire impossibles à traiter avec. Mais c'est cette incompatibilité avec le Web moderne qui les rend si attrayants pour certains utilisateurs.

Par exemple, au moment de la rédaction de The New York Times La page d'accueil pèse 24,8 Mo. C'est beaucoup: il faudrait 35 disquettes old skool pour stocker une seule copie de la page d'accueil du NYT. Vous pouvez mettre moins d'un mois de la page d'accueil du NYT sur un CD.

instagram viewer

Si vous aimez lire les actualités tous les jours et que vous utilisez un navigateur classique, cela peut rapidement s'accumuler et la bande passante n'est pas bon marché. Si vous utilisez un navigateur basé sur un terminal, vous chargez le code HTML, mais pas les images, les vidéos ou les publicités, ce qui vous permet d'économiser des centaines de Mo au cours d'une journée.

JavaScript ne s'exécute pas non plus dans un navigateur de terminal, ce qui signifie que les murs de paiement logiciels, tels que celui du NYT, ne se déclenchent pas. Vous pouvez lire autant d'articles que vous le souhaitez sans interruption.

Les images, les vidéos en lecture automatique et les effets sonores sont également gênants. En utilisant un navigateur textuel dans votre terminal, vous pouvez simplement lire.

Comme le monde des navigateurs graphiques a de multiples alternatives telles que Firefox, Falkon, Chrome et surf, il en va de même pour l'univers des navigateurs de terminaux. Voici quelques-uns des meilleurs :

1. Lynx

Lynx est le plus ancien navigateur Web encore maintenu, et il a été publié pour la première fois pour les systèmes de type Unix en 1992, moins d'un an après la mise à disposition du Web au grand public.

Le package est disponible dans les référentiels par défaut de la plupart des distributions, et il existe également des versions disponibles pour DOS, Windows, macOS, Amiga, etc.

Il est facile d'utiliser Lynx, il suffit d'ouvrir un terminal et de taper :

Lynx

Pour saisir une adresse Web, appuyez sur g puis saisissez l'adresse et appuyez sur Entrer.

Alternativement, pour lancer une page Web directement à partir de la ligne de commande, vous pouvez ajouter le nom du site directement à la commande avant le lancement.

Par exemple, si vous entrez :

lynx bbc

...Lynx s'ouvrira et tentera de se connecter à bbc, avant d'essayer intelligemment bbc.com.

La navigation est pilotée par le clavier: En haut et Bas touches fléchées pour accéder à un lien. Alors Droite suivre un lien et Gauche retourner.

Lynx permet l'utilisation de cookies, et lorsqu'un site tente de les utiliser, Lynx vous donne le choix entre oui, non, toujours et jamais. Il précisera également si les cookies sont directs ou tiers. En raison des implications des cookies sur la confidentialité, Lynx prend en charge la purge du cache des cookies, ainsi que la liste blanche et la liste noire.

Bien que Lynx soit simple à installer et à utiliser, il dispose de centaines d'options de configuration, relatives à tout, de la façon dont il gère les cookies, à la spécification d'un fichier texte à partir duquel exécuter des commandes dans séquence. Tu peux obtenir de l'aide sur la ligne de commande pour Lynx avec :

homme lynx

2. w3m

w3m (prononcé W-trois-M) est un navigateur textuel, similaire à Lynx mais avec quelques différences majeures. Alors que certains navigateurs de terminaux réduisent le Web à l'essentiel, w3m permet quelques subtilités graphiques dans votre terminal. Il peut afficher des tableaux dans votre terminal, et même des cadres (en les convertissant d'abord en tableaux).

w3m peut même afficher des images, bien que les terminaux les plus courants tels que le terminal GNOME ne puissent pas les afficher. Si vous voulez des images sur la page Web dans w3m, vous aurez besoin d'un terminal comme xterm.

Comme Lynx, w3m est disponible dans la plupart des référentiels par défaut. Pour l'installer sur Ubuntu et autres distributions basées sur Debian, entrer:

sudo apt installer w3m w3m-img

Comme w3m est techniquement un téléavertisseur, il peut lire des documents à partir d'une entrée standard et se fermera également s'il est invoqué sans arguments. Entrer :

w3m

... entraînera la fermeture immédiate de l'application, tandis que :

w3mse servir de.com

... vous amènera à la page d'accueil de ce site! Cependant, vous ne verrez pas d'images. w3m ne fonctionne pas bien avec le chargement différé.

La navigation est, encore une fois, pilotée par le clavier, et pour sélectionner un lien, appuyez sur Entrer. L'application dispose également d'un menu contextuel que vous pouvez activer en cliquant sur le bouton droit de la souris.

ELinks est un navigateur Web en mode texte bien établi et riche en fonctionnalités, prenant en charge HTTP et FTP. Il est facile à utiliser, tout droit sorti de la boîte, et est, à nos yeux, plus agréable à regarder que w3m ou Lynx.

ELinks est disponible dans les référentiels standard, et a également des binaires disponibles à partir du page de téléchargement du projet, ainsi que des instructions pour comment compiler à partir de la source.

Démarrez ELinks et vous verrez instantanément une invite pour entrer l'URL que vous souhaitez visiter. Et quand vous y arriverez, vous serez surpris de voir qu'il fait un bon rendu du CSS et du JavaScript. Le succès dépendra du site que vous essayez d'afficher.

Frappe F10 sur votre clavier vous donnera une barre de menu où vous pouvez basculer entre les images, enregistrer des URL, vérifier votre historique, et plus encore. Chaque entrée du système de menus est accompagnée du raccourci clavier approprié. Ainsi, bien que vous deviez peut-être ouvrez un menu plusieurs fois dans un premier temps, vous vous habituerez rapidement à naviguer avec compétence à l'aide de la touche reliures.

Il existe un navigateur basé sur un terminal pour tout le monde !

Naviguer sur le Web dans votre terminal est une expérience complètement différente de l'utilisation d'un navigateur graphique, et quel que soit le package que vous choisissez, il vous faudra un certain temps pour vous y habituer. Pour une expérience pure et sans distraction qui fonctionnera dans n'importe quel terminal, Lynx est celui qui choisir, tandis que si vous pensez vraiment que vous avez besoin de JavaScript et CSS, ELinks est probablement ce que vous êtes à la recherche de.

N'oubliez pas que pour voir tous les avantages d'ELinks ou de w3m, votre terminal système par défaut ne le coupera pas - utilisez xterm à la place.

Explorer le Web comme en 1993

Les navigateurs Web basés sur un terminal vous permettent de naviguer sur le Web sur des machines à bande passante et à spécifications exceptionnellement faibles, tout en bloquant les distractions et en vous donnant un meilleur contrôle sur la confidentialité.

Une autre technologie qui existait au moment où Lynx est entré en scène est le réseau Gopher, plus tard remplacé par le protocole Gemini. Cela connaît un regain de popularité parmi les passionnés de technologie de niche.