Ubuntu 17.04
Seguire le istruzioni seguenti, ma modificare:
xinput set-prop 10 "Device Accel Constant Deceleration" 3
A:
xinput set-prop 10 "libinput Accel Speed" -0.4
Grazie @tambre. Non sono sicuro che sia l'ideale come il vecchio ambiente, ma è abbastanza vicino.
xset m 3
Funziona ancora maledettamente bene. È necessario capire come salvare, quindi questa è l'impostazione predefinita al riavvio.
Ubuntu 16.04
La risposta di @JackTravis è stata incredibilmente utile, ma penso che valga la pena aggiornarla per il 16.04 perché il file xorg.conf è stato spostato e diviso in più file. Prima di scrivere questa risposta, ho provato a utilizzare xset
e giocare con le xinput
impostazioni per un po 'prima di decidere che l' xinput
ConstantDeceleration
3
impostazione di JackTravis era la migliore sia per il mio Logitech M510 sul mio desktop sia per un vecchio mouse cablato sul mio laptop.
1. Elenca i topi
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech M510 id=10 [slave pointer (2)]
⎜ ↳ Synaptics Inc. Composite TouchPad / TrackPoint id=13 [slave pointer (2)]
...
Il mio mouse era il Logitech M510
, id=10
quindi lo userò in questo esempio. Dovrai sostituirlo con qualunque sia il tuo mouse chiamato. Ora, usa xinput set-prop
per provare varie impostazioni fino a quando il mouse non si sposta esattamente come desideri. Quanto 10
segue corrisponde a id=10
per il mio mouse sul mio sistema. Probabilmente dovrai cambiarlo.
2. Modifica le tue impostazioni temporaneamente
$ xinput set-prop 10 "Device Accel Constant Deceleration" 3
Se sei curioso di sapere quali altre impostazioni influiscono sul tuo dispositivo, prova
$ xinput --list-props 10
Per cancellare le impostazioni dopo averle davvero incasinate, tutto quello che dovevo fare era scollegare e ricollegare il mouse.
3. Salvare la nuova impostazione in modo permanente
Se ti piace ConstantDeceleration di 3, allora devi aggiungere un file xorg.conf nel nuovo modo di Ubuntu 16.04: aggiungendo un nuovo file in /usr/share/X11/xorg.conf.d/
Dovrai cambiare Logitech M510
e logitech-m510
il nome del file in modo che corrisponda al tuo mouse. Penso che 60-
all'inizio del nome del file sia la priorità con cui vengono caricati questi file. Il seguente comando shell a una riga è quello che ho inserito nel mio machineSetup.sh
file in Dropbox in modo da poter personalizzare rapidamente una nuova macchina esattamente come mi piace in pochi minuti da una nuova installazione:
sudo sh -c "echo 'Section \"InputClass\"\n\
Identifier \"My awesome new mouse\"\n\
MatchProduct \"Logitech M510\"\n\
Option \"ConstantDeceleration\" \"3\"\n\
EndSection\n' > /usr/share/X11/xorg.conf.d/60-logitech-m510.conf"
OPPURE , se si desidera farlo nel modo GUI, aprire un editor come root, quindi incollare e modificare quanto segue in/usr/share/X11/xorg.conf.d/60-<whatever>.conf
Section "InputClass"
Identifier "My Awesome Blue Mouse"
MatchProduct "Logitech M510"
Option "ConstantDeceleration" "3"
EndSection
4. Riavvia
Questo è tutto. Basta riavviare e verificare che le nuove impostazioni abbiano avuto effetto.