Ubuntu 17.04
Postępuj zgodnie z instrukcjami poniżej, ale zmień:
xinput set-prop 10 "Device Accel Constant Deceleration" 3
Do:
xinput set-prop 10 "libinput Accel Speed" -0.4
Dziękuję @tambre. Nie jestem pewien, czy jest to tak idealne rozwiązanie jak stare ustawienie, ale jest całkiem blisko.
xset m 3
To nadal działa całkiem dobrze. Musisz dowiedzieć się, jak zapisać, aby było to ustawienie domyślne przy ponownym uruchomieniu.
Ubuntu 16.04
Odpowiedź @JackTravis była niezwykle pomocna, ale myślę, że warto ją zaktualizować do wersji 16.04, ponieważ plik xorg.conf został przeniesiony i podzielony na wiele plików. Przed napisaniem tej odpowiedzi, próbowałem użyciu xset
i bawił się z xinput
ustawieniami na chwilę przed podjęciem decyzji, że JackTravis za xinput
ConstantDeceleration
3
ustawienie był najlepszy zarówno dla mojego Logitech M510 na pulpicie, a niektóre starsze przewodowa mysz na moim laptopie.
1. Lista myszy
$ 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)]
...
Moja mysz była Logitech M510
, id=10
więc użyję tego w tym przykładzie. Konieczne będzie zastąpienie go dowolną nazwą myszy. Teraz użyj, xinput set-prop
aby wypróbować różne ustawienia, dopóki mysz nie poruszy się dokładnie tak, jak chcesz. Poniższy 10
opis odpowiada opcji „ id=10
Mysz” w moim systemie. Prawdopodobnie będziesz musiał to zmienić.
2. Tymczasowo zmień ustawienia
$ xinput set-prop 10 "Device Accel Constant Deceleration" 3
Jeśli jesteś ciekawy, jakie inne ustawienia wpływają na twoje urządzenie, spróbuj
$ xinput --list-props 10
Aby wyczyścić ustawienia po tym, jak naprawdę je pomieszałem, wystarczyło odłączyć i ponownie podłączyć mysz.
3. Zapisz nowe ustawienie na stałe
Jeśli podoba Ci się ConstantDeceleration of 3, musisz dodać plik xorg.conf w nowy sposób Ubuntu 16.04: dodając nowy plik w /usr/share/X11/xorg.conf.d/
Będziesz chciał zmienić Logitech M510
i logitech-m510
nazwę pliku pasującą do myszy. Myślę, że 60-
na początku nazwy pliku jest priorytet, z jakim te pliki są ładowane. Następujące jedno-liniowe polecenie powłoki jest tym, co umieszczam w moim machineSetup.sh
pliku w Dropbox, dzięki czemu mogę szybko dostosować nowy komputer dokładnie tak, jak lubię w ciągu kilku minut od nowej instalacji:
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"
LUB , jeśli chcesz to zrobić w GUI, otwórz edytor jako root, a następnie wklej i edytuj następujące elementy w/usr/share/X11/xorg.conf.d/60-<whatever>.conf
Section "InputClass"
Identifier "My Awesome Blue Mouse"
MatchProduct "Logitech M510"
Option "ConstantDeceleration" "3"
EndSection
4. Uruchom ponownie
Otóż to. Po prostu uruchom ponownie i sprawdź, czy nowe ustawienia zostały zastosowane.