Existe-t-il un moyen d'échanger définitivement les boutons de clic et de clic central dans Kubuntu?
$xinput list
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ImExPS/2 Generic Explorer Mouse id=10 [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)]
↳ Power Button id=7 [slave keyboard (3)]
↳ cx88 IR (Leadtek Winfast 2000XP id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
Obtenir l'ID de votre souris:
Vous pouvez le faire fonctionner xinput list
:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HID 046a:0023 id=9 [slave pointer (2)]
⎜ ↳ Logitech G9x Laser Mouse id=10 [slave pointer (2)]
⎜ ↳ Logitech G9x Laser Mouse id=11 [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)]
↳ Power Button id=7 [slave keyboard (3)]
↳ HID 046a:0023 id=8 [slave keyboard (3)]
J'ai deux ID de souris (10 et 11), je dois donc tester le bon ID.
Permutation des boutons:
Vous pouvez échanger les boutons de la souris en cours d'exécution (où 10
est l'ID):
xinput set-button-map 10 2 1 3
Vous pouvez annuler la modification avec:
xinput set-button-map 10 1 2 3
Échangez les boutons automatiquement lorsque X démarre:
Exécutez cette commande pour modifier le fichier 91swapmousebuttons :
Sudo nano /etc/X11/Xsession.d/91swapmousebuttons
Ajoutez-y cette ligne:
xinput set-button-map 10 2 1 3
Explication des paramètres passés à xinput:
set-button-map
modifie la carte des boutons d'un appareil.10
est l'ID de l'appareil.2 1 3
veux dire:2
: Il est en 1ère position, donc le premier bouton (LMB) est associé au bouton 2 (MMB).1
: Il est en 2e position, donc le deuxième bouton (MMB) est associé au bouton 1 (LMB).1
: Il est en 3e position, donc le troisième bouton (RMB) est associé au bouton 3 (LMB).Notez que LMB est L eft M ouse B utton, MMB est M id M ouse B utton et ainsi de suite.
Citation de man xinput
:
Modifiez le mappage des boutons de l'appareil. Les boutons sont spécifiés dans l'ordre physique (en commençant par le bouton 1) et sont mappés sur le bouton logique fourni. 0 désactive un bouton. Le mappage de bouton par défaut pour un appareil est 1 2 3 4 5 6 etc.