• # xinput

    Posté par (site web personnel) . En réponse au message Désactiver le clic avec la molette dans xfce 4.12. Évalué à 7.

    Il est possible de configurer en tant qu'utilisateur la configuration de ses périphériques d'entrée (clavier, souris, touchpad, etc.) avec xinput. Il faudra probablement procéder à cet ajustement dans un script d'ouverture de session de l'environnement de bureau. Mais aussi en cas de débranchement/rebranchement de périphérique (i.e. avec une souris branchée en USB).

    Pour lister les différents périphériques : xinput list

    Pour obtenir la liste des boutons associés à un périphérique : xinput get-button-map id_du_périphérique

    Conventions : 1 = bouton gauche, 2 = bouton du milieu, 3 = bouton droit. Pour désactiver un bouton, il suffit de positionner la valeur correspondante à 0.

    Pour changer la liste des boutons associés à un périphérique : xinput set-button-map id_du_périphérique bouton_1 bouton_2 ... bouton_N

    Exemple de session pour désactiver le clic du milieu (sans toucher l'aspect défilement) :

    kibi@armor:~$ xinput list
    ⎡ Virtual core pointer id=2 [master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    ⎜ ↳ Logitech G Pro Gaming Mouse id=15 [slave pointer (2)]
    ⎜ ↳ Logitech G Pro Gaming Mouse id=17 [slave pointer (2)]
    ⎜ ↳ ALP000D:00 044E:120C id=10 [slave pointer (2)]
    ⎜ ↳ AlpsPS/2 ALPS GlidePoint id=12 [slave pointer (2)]
    ⎣ Virtual core keyboard id=3 [master keyboard (2)]
     ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
     ↳ Power Button id=6 [slave keyboard (3)]
     ↳ Video Bus id=7 [slave keyboard (3)]
     ↳ Sleep Button id=8 [slave keyboard (3)]
     ↳ HP HD Camera: HP HD Camera id=9 [slave keyboard (3)]
     ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
     ↳ HP Wireless hotkeys id=13 [slave keyboard (3)]
     ↳ HP WMI hotkeys id=14 [slave keyboard (3)]
     ↳ Logitech G Pro Gaming Mouse id=16 [slave keyboard (3)]
    kibi@armor:~$ xinput get-button-map 17
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
    kibi@armor:~$ xinput set-button-map 17 1 0 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
    

    Note importante : les identifiants ne sont pas fixes.

    Debian Consultant @ DEBAMAX