Pour une raison quelconque, le récepteur USB de Logitech apparaît deux fois dans la liste de périphériques xinput list
:
Logitech USB Receiver id=13 [slave pointer (2)]
Logitech USB Receiver id=14 [slave pointer (2)]
Lorsque j'essaie de xinput set-prop "Logitech USB Receiver" "someSetting" n
, je reçois bien sûr:
Avertissement: plusieurs périphériques correspondent à "Logitech USB Receiver". Pour vous assurer que le bon choix est sélectionné, veuillez utiliser l'ID de périphérique ou préfixez le nom du périphérique par 'pointeur:' ou 'clavier:', selon le cas.
impossible de trouver le périphérique Logitech USB Receiver
Le préfixe n'aide pas car c'est le même appareil (pointeur).
Je peux utiliser l’ID à la place, mais le problème c’est que l’ID change bien sûr entre les démarrages; je ne peux donc pas le rendre automatique (un simple script qui au démarrage définit les sensibilités de tous mes décors de pointage).
Alors, est-il possible de supprimer le périphérique dupliqué, faites en sorte que xinput
l'ignore ou continuez à faire référence au périphérique par son nom? Si rien de tout cela n'est possible, alors je suppose qu'un script aurait identifié les identifiants (et à partir de ceux-ci, il semble toujours être le plus petit).
Les commandes que je veux utiliser sont:
xinput set-prop n "Device Accel Constant Deceleration" 2.4
xinput set-prop n "Device Accel Velocity Scaling" 1
Quelqu'un d'autre a eu le même problème et a fourni une solution de script: https://stackoverflow.com/a/18756948