Axiso

Notes

Configurer les boutons de la souris avec Linux

En vrac — juin 2013

Parfois les boutons complémentaires d’une souris ne sont pas pris en charge par Linux. Il convient tout d’abord de détecter manuellement leur identifiant puis de l’affecter à une action sur une extension qui jouera le rôle de pilote.

Installer les utilitaires requis :

sudo aptitude install xautomation xdotool xbindkeys xbindkeys-config

Lancer l’utilitaire permettant de détecter toutes les consignes provenant de la souris :

xev

Sans bouger la souris, appuyer sur le bouton à détecter.
Un évènement similaire à celui-ci (bouton « retour » d’une souris Logitech) devrait s’afficher :

ButtonRelease event, serial 36, synthetic NO, window 0x4200001,
root 0xb4, subw 0x4200002, time 36119885, (39,40), root:(41,866),
state 0x10, button 8, same_screen YES

Ici c’est la donnée « button 8″ qui permet de connaître l’identifiant du bouton.

Ajouter les lignes suivantes au fichier de configuration :

echo '# souris bouton "retour"
"xte 'keydown Alt_L' 'key Tab' 'keyup Alt_L'"
  b:8' >> ~/.xbindkeysrc

Ici il est spécifié que l’appui sur le bouton retour (identifiant 8) simule la séquence de touches Alt+Tab.

Initialiser le module :

killall xbindkeys && xbindkeys