Page d'accueil » comment » Comment naviguer depuis le terminal Linux avec W3M

    Comment naviguer depuis le terminal Linux avec W3M

    W3M est un navigateur Web terminal pour Linux. Il a quelques astuces dans sa manche, y compris la prise en charge des images, des onglets, des tableaux, des cadres et d'autres fonctionnalités non fournies en général avec les navigateurs Web de terminaux..

    Si vous utilisez Linux depuis un certain temps, vous vous souvenez probablement d’avoir utilisé un navigateur de terminal pour mettre en place une solution pour votre matériel lorsque le serveur X a refusé de se charger. Les serveurs X modernes ont bien plus avancé que cela, mais W3M et d'autres navigateurs de terminaux peuvent toujours être utiles.

    Installation de W3M

    W3M n'est pas inclus par défaut sur la plupart des distributions Linux. Vous aurez envie d'installer le principal w3m le paquet et le w3m-img package si vous voulez un support d'image en ligne. Utilisez la commande suivante sur Ubuntu:

    sudo apt-get installer w3m w3m-img

    Navigation de base

    W3M propose plusieurs options de ligne de commande, mais aucune n'est obligatoire. La seule chose que vous devez spécifier est une adresse de page Web. Voulez-vous afficher Google? Il suffit d'utiliser le w3m google.com commander.

    Vous pouvez utiliser les touches fléchées pour déplacer le curseur ou cliquer sur un emplacement souhaité pour y déplacer le curseur. Si vous souhaitez saisir une zone de texte, sélectionnez-la avec votre curseur et appuyez sur Entrée avant de saisir votre texte. W3M traite vos frappes au clavier comme des commandes si vous commencez à taper.

    Chargez un lien hypertexte en le sélectionnant avec votre curseur et en appuyant sur Entrée. Il n'est pas nécessaire de sélectionner les liens hypertexte manuellement - appuyez sur la touche de tabulation pour positionner votre curseur sur le lien hypertexte suivant de la page..

    Maj-B va vous ramener une page. Si vous souhaitez charger une autre URL, appuyez sur Shift-U et vous aurez une invite d'URL. presse Maj-H pour afficher la page d'aide si vous souhaitez voir une liste plus complète des raccourcis clavier.

    Images dans le terminal

    W3M prend en charge les images, alors où sont-elles? Les terminaux tels que GNOME Terminal et KDEs de KDE ne peuvent pas afficher les images de W3M. D'autres terminaux, tels que Xterm, peuvent. W3M affichera également des images si vous l'exécutez dans une console de tampon de mémoire, de sorte que vous n'avez pas besoin d'un serveur X sous tension pour tirer parti de cette fonctionnalité..

    Une autre fonctionnalité qui ne fonctionne pas dans les terminaux GNOME ou Konsole est le menu contextuel de W3M..

    Onglets du navigateur

    Comment avons-nous jamais vécu sans onglets? Ils sont une fonctionnalité essentielle pour les navigateurs Web de bureau. W3M comprend également des onglets. Appuyez simplement sur Shift-T pour ouvrir un nouvel onglet.

    Vous pouvez basculer entre les onglets en cliquant dessus, mais nous essayons d'être des ninjas terminaux. Utilisez le et touches pour basculer entre les onglets sans toucher votre souris (c’est Décalage-[ et Décalage-]).

    Gmail dans le terminal

    W3M n'est pas bloqué dans le passé, contrairement à Lynx (un autre navigateur Web pour le terminal). Il peut générer des tableaux, des cadres et même prendre en charge l'interface HTML de base de Gmail..

    Vous vous sentirez probablement plus à l'aise pour accéder à Gmail avec un client IMAP à partir de votre terminal, mais bon, cela fonctionne..

    Plus de documentation

    En plus d'appuyer Maj-H Pour afficher la page d'aide de W3M, vous pouvez consulter le manuel complet sur le site Web de W3M. Le manuel répertorie tous les commutateurs de ligne de commande et les raccourcis clavier de W3M..


    W3M ne se compare toujours pas aux navigateurs de bureau - notamment, il ne prend pas en charge JavaScript. Il existe une extension expérimentale w3m-js que vous pouvez compiler et installer vous-même, mais je ne me fierais pas trop à cela. Encore une fois, voulez-vous vraiment JavaScript dans un navigateur de terminal?