Tarvittavan deacceleration arvon voit koittaa päätekomennolla
xinput --set-prop X "Device Accel Constant Deceleration" *
, missä tähti on haluamasi decelaration arvo numerona (2-4 varmaankin riittää). Ja X on xinput -- list
antamasta tulosteesta löytyvä hiiren id=x.
Esim.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Kingsis Peripherals ZOWIE Gaming mouse id=8 [slave pointer (2)]
⎜ ↳ HID 05a4:9881 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)]
↳ HID 05a4:9881 id=9 [slave keyboard (3)]
↳ UVC Camera (046d:0825) id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
Tässä tilanteessa
xinput --set-prop 8 "Device Accel Constant Deceleration" 3
Tuon komennon ongelmana on se, että sen joutuu tekemään jokaisella kirjautumiskerralla aina uudestaan.
Saadaksesi arvon pysymään joudut muokkaamaan xorg.conf -tiedostoa.
Esim. itse lisäsin alla olevan kohdan tiedoston jatkoksi.
Section "InputClass"
Identifier "mouse slowdown"
MatchProduct "Kingsis Peripherals ZOWIE Gaming mouse"
MatchIsPointer "yes"
Option "ConstantDeceleration" "X"
EndSection
Tuosta pitää vaihtaa tuo MatchProduct kohta vastaamaan hiirtäsi. Ja X tilalle haluamasi deceleration arvo.
xinput --list
Pitäisi listata hiiresi nimen, jonka sitten kokonaisuudessaan lisäät tuon Kingsis Peripherals ZOWIE Gaming mouse tilalle. Muista korvata vain tuo nimi ja jättää lainausmerkit. Lisäksi kannattaa olla tarkkana kirjainten koon suhteen.
Vaihtoehtoisesti tuon
xinput --set-prop 8 "Device Accel Constant Deceleration" 3
voi laittaa automaattisesti käynnistyvien ohjelmien listalle, mutta tällöin se ei taida vaikuttaa vielä kirjautumisruudun puolella.