Je ne veux pas d'accélération de la souris sur une souris donnée, mais l'activer en général. Pour ce faire, j'avais précédemment utilisé une simple ligne, qui a cessé de fonctionner lors de la mise à niveau vers 17.04.
Le vieil oneliner:
xinput --set-prop 'USB OPTICAL MOUSE' 'Device Accel Profile' -1
Ceci peut être expliqué en regardant ce que xinpuit --list-props 'USB OPTICAL MOUSE'
liste maintenant:
Device 'USB OPTICAL MOUSE':
Device Enabled (140): 1
Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (278): 0.000000
libinput Accel Speed Default (279): 0.000000
libinput Accel Profiles Available (280): 1, 1
libinput Accel Profile Enabled (281): 1, 0
libinput Accel Profile Enabled Default (282): 1, 0
(etc.)
Et xinput --set-prop 'USB OPTICAL MOUSE' 281 -1, 0
ne résout pas le problème et je n’ai donc aucune idée de ce qu’il en est et je me demande quel est le bon ordre.
apparemment, certains changements dans le code sous-jacent rendent nécessaire la modification de la commande que vous utilisiez auparavant: xinput --set-prop 'USB OPTICAL MOUSE' 'libinput Accel Profile Enabled' 0, 1
Comment faire une réponse rapide à @ db429 pour d’autres souris.
EDIT NE comptez pas sur les identifiants. Ils changent à chaque redémarrage (y compris les identifiants pour libinput).
(Dans ce cas, le G9 apparaît deux fois; comparer xinput list-props 9
et xinput list-props 10
montre que id=9
est le bon.)
D'abord, obtenez l'ID de périphérique avec xinput list
.
~> xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech G9 Laser Mouse id=9 [slave pointer (2)]
⎜ ↳ Logitech G9 Laser Mouse id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=14 [slave pointer (2)]
On peut utiliser l'identifiant ou le nom du périphérique. Dans mon cas, je dois utiliser l'ID car le nom existe deux fois. L'ID 9
a les propriétés suivantes:
~> xinput list-props 9
Device 'Logitech G9 Laser Mouse':
Device Enabled (140): 1
Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (277): 0.000000
libinput Accel Speed Default (278): 0.000000
libinput Accel Profiles Available (279): 1, 1
libinput Accel Profile Enabled (280): 0, 1
(etc.)
Pour modifier le profil d'accélération, l'ID 280
fonctionne également:
xinput set-prop 9 280 0, 1