====== dwb, un chouette navigateur bien léger ======
* Objet : découvrir, installer et configurer dwb
* Niveau requis : {{tag>débutant avisé}}
* Commentaires : //Ce navigateur conviendra bien à ceux qui cherchent une alternative légère à Iceweasel. //
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* Suivi : {{tag>obsolète}}
* Création par [[user>sogalpunx]] le 01/12/2014
* Testé par <...> le <...>
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=10195 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== Introduction =====
dwb est un navigateur web léger basé sur Webkit. Il a deux particularités:\\
*son interface, très minimale, fait la part belle à la page visitée plutôt qu'à des barres de menus et de tâches encombrantes. On retrouve donc seulement, en haut, une barre présentant les onglets ouverts et en bas, une barre de statut / ligne de commande;\\
*il se pilote au clavier. Bien sûr, il est possible d'utiliser la souris mais ce serait passer à côté des possibilités offertes par cette fonctionnalité.
===== Installation =====
Présent dans les dépôts Debian, il s'installe super facilement:
apt-get update && apt-get install dwb
Il a très peu de dépendances.\\
En fonction de la configuration de votre système, il peut être bon de rajouter les paquets suivants pour le contenu multimédia (testé sous Jessie):
apt-get install gstreamer1.0-plugins-{good,bad} gstreamer1.0-libav
===== Utilisation =====
Selon votre environnement de bureau, une entrée de menu sera créée. Sinon, il suffit de le lancer en ligne de commande:
dwb
En revanche, il n'est pas ajouté dans la liste des alternatives du système, il faut donc le faire à la main:
update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/dwb 30
Il est beau et tout simple, la page visitée est clairement mise à l'honneur:
{{http://images.debian-facile.org/file-R3724e0849cfe70875231190a877f5e62.png}}
==== Configuration ====
La configuration se fait directement dans l'interface web du navigateur dans « Settings ».\\
En ce qui me concerne, j'ai décoché tout ce qui concerne l'activation automatique des plug-ins et des scripts, préférant les activer au cas par cas selon les sites en lesquels j'ai confiance.\\
J'ai également renseigné le champ « user-agent » avec la valeur dwb car cela semble avoir pour effet de limiter les informations pouvant être récoltées par des sites web sur mon système. Exemple des traces récoltées via Anonymat.org_Vos Traces:\\
^ Traces avec Iceweasel (Firefox) ^ Traces avec dwb ^
| {{http://images.debian-facile.org/file-R00b323b9e8b74715cd8ddec6a7b1d4bb.png}} | {{http://images.debian-facile.org/file-R13db9b8848ff720fd83cb2fee063f4c3.png}} |
==== Navigation au clavier ====
Inutile ici de lister tous les raccourcis clavier,ils sont trop nombreux et pas tous utiles au quotidien. Vous en trouverez une liste complète dans le man et dans dwb grâce à la combinaison de touches « Sk ».\\
J'ai créé une refcard des raccourcis les plus utiles, avec leur signification en français. C'est au format .pdf et téléchargeable ci-dessous:\\
[[http://www.volted.net/div/dwb_refcard.pdf|Carte de référence des raccourcis clavier de dwb]]
Sachez simplement qu'il se pilote comme [[http://wiki.debian-facile.org/doc:editeurs:vim:vim|vim]] en conséquence:\\
^ Action ^ Touche ^
| Gauche | h |
| Droite | l |
| Haut | k |
| Bas | j |
| Mode insertion | i |
| Mode normal | Échap |
| Suivre un lien | f + lettres de l'indice |
==== Commandes personnalisées ====
Il est possible de définir ses propres raccourcis clavier très simplement dans l'interface de gestion de ces derniers.\\
La syntaxe est très simple:
raccourcis:commande;;autre_commande ou argument;;
#Ouvrir rapidement duckduckgo dans un nouvel onglet:
Control d:tabopen https://duckduckgo.com;;
#Exemple pour basculer le chargement automatiquement des images:
Control i:toggle auto-load-images;;
#Basculer la navigation privée:
xpp:toggle enable-private-browsing;;
La liste des commandes disponibles se trouve dans le man de dwb.
==== Script utilisateur ====
dwb permet aussi de personnaliser et d'étendre ses possibilités par des scripts personnels. Ils peuvent être en javascript ou de simples petits scripts shell. Par exemple, pour ouvrir dans iceweasel (ou autre) la page active:
#!/bin/bash
# dwb: xf
iceweasel $DWB_URI &
Cette fonction est affectée au raccourci clavier « xf ».\\
==== Extensions ====
dwb possède un système d'extensions intégré. On peut en récupérer la liste grâce à la commande:
dwbem -a
Obtenir des informations sur une extension grâce à:
dwbem -I nom_extension
Et installer l'extension avec:
dwbem -i nom_extension
Deux extensions sont particulièrement recommandées: adblock_subscriptions et requestpolicy.\\
{{http://images.debian-facile.org/file-R79aa256a73922f3a2fc79cde7ff9b381.png}}
===== Conclusion =====
dwb est un bon navigateur, léger et rapide. La gestion des raccourcis par indices est très bien pensée et permet une utilisation fluide sans avoir recours à la souris (ce qui est très pratique sur un petit portable par exemple ou pour des gens ayant des problèmes de poignets), c'est vraiment ce point qui fait tout son intérêt et sa force. Il offre des fonctionnalités complètes aliées à une rapidité de navigation plus que correcte. De plus, la gestion fine des autorisations d'exécution des scripts, plugins et cookies permet un bon contrôle de ce que l'on affiche et envoie sur le web.
--- //[[sbphr@volted.net|Sogal]] 09/12/2014 13:44//