Ubuntu 17.04
Следуйте инструкциям ниже, но измените:
xinput set-prop 10 "Device Accel Constant Deceleration" 3
Для того, чтобы:
xinput set-prop 10 "libinput Accel Speed" -0.4
Спасибо @tambre. Не уверен, что это так же идеально, как старые настройки, но это довольно близко.
xset m 3
Это все еще работает чертовски хорошо. Нужно выяснить, как сохранить, так что это по умолчанию при перезагрузке.
Ubuntu 16.04
Ответ @JackTravis был невероятно полезным, но я думаю, что стоит обновиться до 16.04, потому что файл xorg.conf был перемещен и разбит на несколько файлов. Прежде чем писать этот ответ, я попытался с помощью xset
и играл с xinput
настройками на некоторое время , прежде чем решить , что JackTravis в xinput
ConstantDeceleration
3
установке была лучшим вариантом как для моей Logitech M510 на моем рабочем столе и некоторая старая проводная мышь на моем ноутбуке.
1. Список мышей
$ 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)]
...
Моя мышь была Logitech M510
, id=10
поэтому я собираюсь использовать это в этом примере. Вам нужно будет заменить это на то, что ваша мышь называется. Теперь используйте, xinput set-prop
чтобы опробовать различные настройки, пока ваша мышь не будет двигаться точно так, как вы этого хотите. Ниже 10
приведено соответствие id=10
для моей мыши в моей системе. Вам, вероятно, придется изменить это.
2. Временно измените настройки
$ xinput set-prop 10 "Device Accel Constant Deceleration" 3
Если вам интересно, какие другие настройки влияют на ваше устройство, попробуйте
$ xinput --list-props 10
Чтобы очистить настройки после того, как я действительно испортил их, все, что мне нужно было сделать, это отключить и снова подключить мою мышь.
3. Сохранить новую настройку навсегда
Если вам нравится ConstantDeceleration, равный 3, то вам нужно добавить файл xorg.conf новым способом Ubuntu 16.04: добавив новый файл в поле « /usr/share/X11/xorg.conf.d/
Вы хотите изменить» Logitech M510
и logitech-m510
в имени файла, которое соответствует вашей мышке. Я думаю, что 60-
в начале имени файла указан приоритет загрузки этих файлов. Следующая однострочная команда оболочки - это то, что я поместил в свой machineSetup.sh
файл в Dropbox, чтобы я мог быстро настроить новую машину именно так, как она мне нравится, в течение нескольких минут после новой установки:
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"
ИЛИ , если вы хотите сделать это с помощью графического интерфейса, откройте редактор как root, затем вставьте и отредактируйте следующее в/usr/share/X11/xorg.conf.d/60-<whatever>.conf
Section "InputClass"
Identifier "My Awesome Blue Mouse"
MatchProduct "Logitech M510"
Option "ConstantDeceleration" "3"
EndSection
4. Перезагрузка
Вот и все. Просто перезагрузите компьютер и убедитесь, что новые настройки вступили в силу.