====== w3m : navigateur web console ======
* Objet : installation et utilisation de w3m, navigateur Web en mode texte
* Niveau requis : {{tag>débutant avisé}}
* Commentaires : //w3m est un navigateur Web utilisable en console ou en terminal //
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)
* Suivi :
* Création par [[user>thuban]] le 11/05/2011
* Testé par [[user>paskal]] le 29/06/2014
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=3899 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
* {{tag>à-placer}}
===== Introduction =====
w3m est un navigateur internet qui s'utilise en console ou dans un terminal (avec des couleurs si vous voulez!).
Sa particularité par rapport à links par exemple, est qu'il adopte un comportement similaire à celui de vi(m). Donc si vous êtes habitué à cet éditeur de texte, vous retrouverez vite vos repères et serez très productif.
De plus, il a dans l'ensemble un meilleur affichage des pages, ce qui évite d'avoir tout de décalé comparé à un navigateur classique.
Un autre avantage d'utiliser w3m est qu'il est en console, avec la vitesse qui va avec.
Exemples (non transparent et transparent, dans le gestionnaire de fenêtres dwm) :
{{http://pix.toile-libre.org/upload/original/1305125714.png?300x175 }}
{{http://pix.toile-libre.org/upload/original/1305125811.png?300x200}}
===== Installation =====
Rien de plus simple ((Voir la commande [[:doc:systeme:apt:apt-get | apt-get]])) :-) :
apt-get update && apt-get install w3m
===== Utilisation =====
On lance w3m ainsi :w3m
Par exemple, pour accéder à votre site préféré :-) :w3m http://debian-facile.org
Voici quelques raccourcis utiles dans un premier temps :
^ //TOUCHES DE RACCOURCIS// ^ //ACTION// ^
| j |descendre |
| k | monter |
| l | curseur à droite |
| h | curseur à gauche |
| b | aller au début de la page |
| g | aller en bas de page |
| g g | aller en haut de page |
| # g | aller à la ligne # |
| $ | aller en fin de ligne |
| s | voir le buffer (les anciennes pages, ou téléchargements en cours) |
| / | faire une recherche |
| Tab | passer au lien suivant |
| a | télécharger le fichier |
| Entrée | suivre le lien |
| b | revenir en arrière |
| meta + a | enregistrer le bookmark |
| meta + b | lancer un bookmark |
| u | entrer une adresse |
| C-u | vider l'entrée (pour ne plus rien écrire) |
| q | quitter |
//nb : meta est la touche spéciale de votre terminal, ça peut être A ou bien C//
Je vous laisse regarder tous les raccourcis disponibles (dont ceux comme links) ici :
http://w3m.sourceforge.net/MANUAL#Key:orig
===== Un fichier marque-pages (bookmarks) =====
Vous pouvez enregistrer des pages (bookmarks) afin d'y accéder plus facilement. Lancez :
w3m -B
afin de voir tous vos bookmarks.
Voici un exemple du fichier //~/.w3m/bookmark.html// :
Bookmarks
Bookmarks
Recherche
===== Astuce pour les images =====
Installez le paquet **w3m-img**, et vous pourrez voir les images dans la console. :-)
===== Astuce modifier les touches de raccourcis =====
w3m possède plein de commandes sympa, chouette. Mais flûte 8-o mon application de terminal intercepte ma séquence de touches et w3m ne répond pas correctement.
Un exemple j'utilise tmux [[doc:systeme:tmux|https://debian-facile.org/doc:systeme:tmux]]. Comme la commande globale Ctrl-b utilisée par tmux l'est aussi par nombre d'applications je l'ai remplacée par Ctrl-q. L'ennui est que Ctrl-q est aussi utilisé dans w3m pour fermer un onglet. Bref le cauchemar :-/ .
__La solution :__
S'il n'existe pas, créer un fichier "keymap" dans le répertoire ~/.w3m .
Dans l'aide de w3m rechercher une combinaison de touche de commande non utilisé (par exemple Ctrl-x). Puis toujours dans l'aide de w3m chercher le nom de la commande associée à Ctrl-q : ''CLOSE_TAB''
Ensuite il suffit d'ajouter la ligne suivante dans le fichier ''~/.w3m/keymap'' :
keymap C-x CLOSE_TAB
La touche de raccourci "fermer un onglet" est devenu fonctionnelle avec Ctrl-x. ;-)
Les touches de raccourcis du mode d'édition de w3m ne sont malheureusement pas modifiables
===== Documentation =====
* site officiel : http://w3m.sourceforge.net/