У випадку, якщо хтось отримає таку ж проблему, що і я.
При переході з Windows на Ubuntu (у подвійному завантаженні) моє колесо прокрутки бездротової миші Майкрософт опускається! Це абсолютно надмірно чутливо.
У випадку, якщо хтось отримає таку ж проблему, що і я.
При переході з Windows на Ubuntu (у подвійному завантаженні) моє колесо прокрутки бездротової миші Майкрософт опускається! Це абсолютно надмірно чутливо.
Відповіді:
Відкрийте підказку
Перерахуйте свої пристрої, зверніть увагу на ідентифікатор пристрою, який ви хочете виправити, якщо їх є 2, це нормально.
$ xinput list
Моє було 9 і 10
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=9 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=8 [slave keyboard (3)]
Тепер зробіть це, x
будучи своїм ідентифікатором
$ xinput list-props x | grep 'Scrolling Distance'
Evdev Scrolling Distance (255): 1, 1, 1
Нарешті, фокус у тому, щоб знайти свої ідеальні значення, мої були 10, 10, 10
$ xinput set-prop x 'Evdev Scrolling Distance' 10, 10, 10
Щоб назавжди встановити зміни ( джерело ):
Прихований файл у вашому каталозі - ".profile" (Ctrl + H, щоб побачити приховані файли). Двічі клацніть на ньому та відкрийте його. Скопіюйте в кінці попередню команду. Це воно!
PS повинен застосовувати одну і ту ж команду для всіх користувачів, ви можете редагувати файл / etc / profile (не прихований файл).
Тепер вам добре піти!
Це злом, але відключення / повторне підключення USB-трансивера дозволяє Ubuntu правильно встановити роздільну здатність, і ви отримаєте дуже розумну швидкість прокрутки. Я використовую цей трюк у кожному випуску Ubuntu протягом останніх кількох років. Я рідко перезавантажую свою машину, тому для мене це найпростіше рішення :)
Можливо, хтось може пояснити, чому це працює.
Рішення, яке працює для мене щодо проблеми зі швидкістю прокрутки бездротової миші:
Порядок при включенні модулів Linux дуже важливий.
Додайте файл з назвою, /etc/modprobe.d/mshid.conf
що містить:
install hid-generic /sbin/modprobe hid ; /sbin/modprobe usbhid ; /sbin/modprobe -i hid-generic ; true
Це забезпечує правильний порядок завантаження і швидкість прокрутки тоді нормальна. Це те, що відбувається на задньому плані, коли система увімкнена, при видаленні та додаванні назад приймача. Це працює в інших дистрибутивах, ніж Ubuntu. Для цього потрібна перезавантаження.
Є випадок використання, який не на 100% охоплений попередніми відповідями, тому я хотів поділитися наступним сценарієм, який я написав, який запозичує прийняте рішення вище. Я впевнений, що є набагато більш елегантні способи зробити це, але це працювало для мене.
#!/bin/sh
while true
do
xinput set-prop `xinput list|grep Nano|grep pointer|awk '{ print $8 }'|tr -d 'id='|sed -n 2p` 'Evdev Scrolling Distance' 10, 10, 10
sleep 5
done
Сценарій реалізує рішення xinput раз на 5 секунд, шукаючи другий вхід вказівника (це той, який я знайшов завжди з контрольованою швидкістю прокрутки). Мені потрібно було скористатися цією командою, оскільки номер властивості не завжди був однаковим - але він завжди був другим у списку.
Використовуйте випадок: Якщо ви використовуєте перемикач USB для управління кількома комп'ютерами, принаймні один з яких є Linux, а один з яких - Windows - при переході з Linux на Windows на Linux зміна швидкості прокрутки не зберігається (навіть якщо ви використовуєте рішення xinput, .profile або modprobe).
Я також виявив, що рішення .profile є проблематичним в тому, що якщо ви видалите трансивер і помістите його назад, а потім перезавантажте, швидкість прокрутки буде дуже повільною, оскільки вона забирає відповідну швидкість прокрутки і масштабує її назад у будь-який момент твій профіль.
Сценарій, яким я поділився вище, можна запускати через nohup, коли ви використовуєте USB-комутатор, і вбивати, коли ви цього не зробите. Знову ж таки - не елегантно, але він малий і працює на 100%.