[[btnx]]
Piste: » btnx
Configurer les boutons de sa souris : btnx
Le logiciel btnx permet de configurer très simplement les boutons supplémentaires de votre souris à l'aide d'une interface graphique, sans avoir à modifier manuellement votre fichier de configuration xorg.
Compatibilité
- Logitech MX1000
- Logitech VX Nano
- Logitech MX Revolution (activer revoco)
- Microsoft Bluetooth Notebook Mouse 5000
- Microsoft Intellimouse Explorer
- Microsoft Laser Mouse 6000
- très certainement beaucoup d'autres ...

Installation
btnx n'est malheureusement pas présent dans les dépôts officiels. Il vous faut donc utiliser une des trois méthodes d'installation décrites ci-dessous :
- Par ajout d'un dépôt externe (installation et désinstallation simple, possibilité de mise à jour).
- Par par paquet deb (installation et désinstallation simple, pas de mise à jour).
- Par par compilation (installation moins simple, pas de mise à jour).
Par dépôt externe
Pour avoir btnx dans votre gestionnaire de paquets, il vous suffit d'ajouter un des dépôts suivants à votre source de mise à jour :
Hardy :
deb http://ppa.launchpad.net/daou/ubuntu hardy main
Gutsy :
deb http://ppa.launchpad.net/daou/ubuntu gutsy main
Feisty :
deb http://ppa.launchpad.net/daou/ubuntu feisty main
Une fois que vous avez ajouté le dépôt adapté à votre distribution et actualisé votre liste de paquets, vous n'avez plus qu'à installer le paquet btnx.
Paquet deb
Sur le site officiel de Btnx, il existe des paquets deb pour Ubuntu 7.10. Téléchargez les deux (btnx et btnx-config) et installez-les.
Compilation
Si il n'y a pas de deb pour votre version d'ubuntu, vous pouvez les compiler avec les instructions suivantes.
Commençons par installer les paquets nécessaires à la compilation :
sudo apt-get install build-essential libgtk2.0-0 libgtk2.0-dev libglade2-0 libglade2-dev pkg-config libdaemon0 libdaemon-dev checkinstall
Ensuite, nous allons télécharger puis installer btnx, qui est l'utilitaire en lui-même :
wget http://www.ollisalonen.com/btnx/btnx-0.4.11.tar.gz tar -xvvf btnx-0.4.11.tar.gz cd btnx-0.4.11 ./configure make sudo checkinstall
Enfin, nous faisons de même avec btnx-config, qui est l'interface qui permet de paramétrer btnx :
wget http://www.ollisalonen.com/btnx/btnx-config-0.4.9.tar.gz tar -xvvf btnx-config-0.4.9.tar.gz cd btnx-config-0.4.9 ./configure make sudo checkinstall
Utilisation et configuration
Vous pouvez lancer btnx via Applications → Outils système → btnx. Cette application nécessite les droits d'administrateur, et vous demandera donc votre mot de passe root.
Vous pouvez également lancer l'interface à l'aide de la commande :
btnx-config
Détection des boutons de la souris
Au lancement de btnx, c'est l'onglet Configurations qui s'ouvre. Commencez par donner un nom à la configuration que vous allez créer, en haut à droite (à la place de « default »), par exemple Bureautique.
En effet, btnx permet de gérer plusieurs configurations, ce qui est pratique lorsqu'un veut configurer sa souris différemment pour chaque usage, par exemple pour jouer, pour coder, etc.
Ensuite, il faut faire détecter sa souris en cliquant sur le bouton Détection souris & boutons.
Vous obtenez cette fenêtre :
Il suffit de ensuite de suivre les instructions :
- cliquer plusieurs fois de suite avec un seul et unique bouton ;
- une fois que ce bouton est correctement détecté, lui donner un nom clair, par exemple clic gauche ;
- cliquer sur « Ajouter ».
Il peut arriver que certains boutons ne soient pas détectés.
Attribution des actions
Vous pouvez maintenant attribuer des actions aux boutons que vous venez d'identifier. Il faut se rendre dans l'onglet Boutons.
Pour attribuer une action à un bouton, il faut cocher la case "Activé" en haut, puis faire défiler le "code de la touche" dans "Combinaison de touches".
Par exemple, vous voulez attribuer l'action «Page précédente» à un de vos boutons : dans Firefox et dans Gnome, il s'agit du raccourci clavier Alt + flèche de gauche (←).
Le code de la touche sera donc flèche de gauche (KEY_LEFT) la touche modificatrice, à la ligne en-dessous, sera le Alt à gauche de la barre espace (KEY_LEFTALT) :
Cette opération est à répéter pour tous les boutons auxquels vous désirez attribuer une action (à vous de trouver le raccourci clavier correspondant à l'action que vous souhaitez attribuer à votre bouton).
Enfin, pour que btnx applique ces combinaisons de touche, il faut se rendre sur le premier onglet (Configuration) et choisir Redémarrer btnx.
/home/ » et non dans « /home/login/ ».
Revoco
L'onglet « Revoco » n'est utile qu'aux possesseurs d'une MX Revolution : il permet de modifier le comportement de la roulette de défilement.
Désinstallation
Pour supprimer cette application, quelque soit la méthode d'installation, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.
Références
- Le site officiel (en)
- btnx sur les forums anglophones d'ubuntu (en) : sujet maintenu par le développeur de btnx.
- La procédure pour installer btnx et btnx-config est très largement inspirée de cet excellent billet (fr)
Contributeurs : hollen ar mor, Omnisilver, Prometee.


