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
налаштуваннями, перш ніж вирішити, що xinput
ConstantDeceleration
3
налаштування JackTravis було найкращим як для мого 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. Перезавантажте
Це воно. Просто перезавантажте та переконайтеся, що нові настройки набули чинності.