Skip to content

Debian, Iceweasel 3 et boutons de souris

Publié par Hamtaro le 17 janvier 2009

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. ;).

btnx 1

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.

btnx 2

btnx 3

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

A propos de l'auteur

Jeune (presque plus) passionné du web et plus particulièrement d'intégration et de webdesign, je fais comme tout bon geek qui se respecte sur la toile : je partage mon petit savoir ! ;)

Propulser cet article en dehors de votre écran, vers l'infini et au-delà !

  • Delicious
  • Digg
  • Newsvine
  • RSS
  • StumbleUpon
  • Technorati
  • Twitter

Articles similaires

4 commentaires

  1. Jérémy 17 janvier 2009 à 21:34
    #1

    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 ;)

  2. Hamtaro 17 janvier 2009 à 22:00
    #2

    ~Jérémy : oups merci pour la coquille et l'invitation, je vais regarder ça. ;)

  3. Glabou 18 janvier 2009 à 03:01
    #3

    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).

  4. Xavier 18 janvier 2009 à 08:07
    #4

    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 ;-)

Écrire un commentaire

Obligatoire

Facultatif

Facultatif

Copinage

Hamtaro aka Damien Guillot

    Je passe beaucoup de mon temps libre à apprendre, à m'améliorer et à rager devant mon écran travaillant sous Pixelmator et Espresso afin d'apprivoiser le webdesign ainsi que les codes HTML et CSS. PHP ne me fait pas peur, Javascript non plus mais j'ai pas trop le temps de les dompter. Sinon, j'ai une copine ravissante, un chien adorable et je pratique le handball. ;)