Debian, Iceweasel 3 et boutons de souris
Suite à quelques déboires sous Ubuntu, j'ai passé le cap des utilisateurs avertis en demande de plus de configuration : j'ai installé Debian Etch (Debian 4.0) sur mon PC de salon. Retour donc à des bases saines puisque je le rappelle, la distribution Ubuntu est basée sur Debian, comme bien d'autres encore.
Je ne suis pas resté longtemps sous Debian Etch, j'ai migré rapidement vers la version Testing : Debian Lenny, afin de pouvoir profiter de paquets intéressants et récents. Une des différences présentes au sein de la distribution Debian par rapport à Ubuntu est l'absence du navigateur Firefox pour laisser la place à son cousin Iceweasel. En effet pour des question de libertés au niveau du développement, Debian a préféré partir sur des bases saines de Firefox (utilisation du code source) et proposer son navigateur entièrement libre : Iceweasel.
Les noms sont différents mais les deux versions sont sensiblement les mêmes, Iceweasel étant plus en accord avec la notion de liberté (logiciel libre) véhiculée par Debian que Firefox utilisé sous Ubuntu. Après quelques lectures de forum sur le net, je me suis aperçu qu'il y avait un problème commun à pas mal d'utilisateurs d'Iceweasel : la reconnaissance des boutons Précédent / Suivant de la souris. Boutons que j'utilise presqu'autant que le clic gauche...
Ils permettent de revenir sur la page précédente ou suivante de votre historique de navigation. Iceweasel semble donc ne pas les reconnaître...
J'ai une petite solution qui fait intervenir une application externe permettant d'attribuer aux boutons des raccourcis clavier. Vous trouverez donc selon vos besoins une autre utilité à cette astuce. Je n'ai pas été bien loin pour la trouver, Ubuntu étant basée sur Debian, je me suis servi du wiki Ubuntu. ;)
L'application en question s'appelle btnx et est disponible dans les dépôts officiels. Direction Synaptic pour le trouver. ;)
Une fois installée, la configuration demande un peu de réflexion mais pas énormément, il suffit surtout de trouver la correspondance aux actions que vous voulez remplacer avec vos clics au niveau des raccourcis clavier. Ainsi sous Iceweasel, les fonctions Afficher la page précédente et Afficher la page suivante s'effectue comme ceci :
- Afficher la page suivante : Alt + flèche de direction droite
- Afficher la page précédente : Alt + flèche de direction gauche
Quand vous lancerez btnx présent dans le menu Outils système, il vous sera demandé votre mot de passe root puisque l'application se lancera au démarrage afin de s'occuper de vos raccourcis.
La première chose à faire est de lancer une détection des boutons de votre souris et de créer un profil. En ce qui me concerne, je n'ai fait détecter que les boutons qui m'intéressaient, ici les boutons latéraux. Mais vous pouvez bien sûr prendre le temps de tous les faire, je vous conseille de les renommer de manière à les reconnaître simplement dans la liste. ;).
Une fois que cette détection a été effectué, il va falloir attribuer les bons raccourcis claviers aux bons boutons, et activer tout cela au démarrage. Voici comment se présentent mes deux configurations au niveaux des deux boutons latéraux de ma Razer DeathAdder.
Pour la configuration au niveau du navigateur, il faut juste s'occuper de mettre :
- Type d'évènement : combinaison de touches
- Code la touche : KEY_LEFT (pour le bouton Précédent) ou KEY_RIGHT (pour le bouton Suivant)
- Touche modificatrice : KEY_LEFTALT (correspond à la touche Alt du clavier)
- Et bien sûr cocher la case Activer. ;)
Une fois cela rempli, il est nécessaire de redémarrer btnx en revenant dans l'onglet Configurations et en cliquant sur le bouton Redémarrer. ;)
Et voilà, normalement, vous pouvez utiliser vos boutons latéraux dans Iceweasel.
Avantage : le raccourci clavier Alt + flèches directives sera toujours associé aux boutons latéraux pour toutes les applications
Inconvénient : le raccourci clavier Alt + flèches directives sera toujours associé aux boutons latéraux pour toutes les applications. Bah oui, ça peut être dérangeant et double emploi pour d'autres applications mais je n'ai pas encore rencontré de cas. ;)
Tcho, Hamtaro.
Sources : doc.ubuntu-fr.org



Bienvenue parmi nous ;)
Juste pour te signaler deux trois petits trucs : La 4.0 (et 4r*) se nomme Debian Etch et non Edge. Etch étant tiré de Toy Story.
Sinon je t'invite aussi à nous rejoindre sur Generation-Debian.org où tu auras toute l'aide que tu désire ;)
Bonne chance dans cette nouvelle distribution et merci pour ce tuto ;)
~Jérémy : oups merci pour la coquille et l'invitation, je vais regarder ça. ;)
Bienvenue Hamtaro.
J'avais fait la même erreur que toi au début, installé la "stable".
Puis grâce à Jérémy, j'ai installé la Lenny "testing" pour avoir des paquets plus récents.
Pas de problème de souris sous Iceweasel car Debian est instalé sur mon portable et je navigue au touchpad (+ cappucino).
Personnellement j'ai fait le chemin inverse à cause de ce genre de détails. J'ai été longtemps sous Debian et puis du jour au lendemain j'en ai eu assez d'avoir à rechercher des petits trucs à droite à gauche pour avoir un bureau userfriendly, du coup je suis passé à une distribution où j'ai plus rien à faire mais qui reste basée sur Debian (Linux Mint) et franchement je ne regrette pas ;-)