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 xsete giocare con le xinputimpostazioni per un po 'prima di decidere che l' xinput ConstantDeceleration 3impostazione 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=10quindi lo userò in questo esempio. Dovrai sostituirlo con qualunque sia il tuo mouse chiamato. Ora, usa xinput set-propper provare varie impostazioni fino a quando il mouse non si sposta esattamente come desideri. Quanto 10segue corrisponde a id=10per 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 M510e logitech-m510il 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.shfile 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.