xinput - liste les périphériques input (clavier, souris...) vus par X

xinput list liste les périphériques input (clavier, souris...) vus par X. En voir plus (avec id ou nom): xinput query-state 9

xinput peut aussi modifier "au vol" la conf de la souris. Avant tout: sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf~backup
Ces entrée peuvent avoir des propriétés pour des appli (ex: Synaptics touchpads via xinput list-props 8). Ex de modif: xinput set-int-prop 8 "Device Enabled" 8 0

Pour une souris (id=4) voir avec xinput get-button-map 4 dans la sortie, les 3 1er chiffres: clic gauche, centre et droit.
Donc pour par ex pour désactiver le clic du milieu : xinput set-button-map 4 1 0 3   et   pour faire une blague: xinput set-button-map 4 1 1 3  remplace le clic du milieu par un clic gauche.

La commande est à mettre dans le ~/.xstartup du user, ou autre fichier init.

Cf https://wiki.ubuntu.com/X/Config/Input

souris

une souris standard a 2 boutons et 1 scroll -> ubuntu voit 5 boutons (3 pour le scroll). Gnome en voit 7 maxi. Pour X, 1 bouton -> 1 action, ou associer le clavier (CTRL+scroll).

remappage des boutons (X) - 7 max

set-button-map permet de changer l'affectation des boutons.
xinput test <id> pour tester les boutons.

au delà des 7 boutons?

imwheel Voir en francais http://doc.ubuntu-fr.org/imwheel

Cf https://help.ubuntu.com/community/ManyButtonsMouseHowto