Чиним слишком быструю прокрутку у Microsoft Sculpt Mobile Mouse в Linux
Не так давно приобрел себе мышку Microsoft Sculpt Mobile Mouse. Надо сказать, что хоть и основной продукт Microsoft мне не очень импонирует, но мышки и клавиатуры у них просто отличные. Тоже самое и со Sculpt Mobile Mouse - уж больно она мне понравилась. Однако после того, как начал использовать её в Linux, обнаружилась одна досадная проблема - слишком большая скорость прокрутки. Казалось бы, и не проблема вовсе - однако не очень приятно когда, например, ожидаешь что переместишься на один рабочий стол, а вместо это перескакиваешь аж на три. Решалась, впрочем, эта проблема довольно просто, а именно перетыкиванием USB приемника. Только делать приходилось это после каждой загрузки системы, и честно говоря быстро надоело. Впрочем, решение было найдено тоже довольно быстро. Оказалось, что об этой проблеме известно, решать нормально ее никто не собирается, но уже есть вполне рабочий костыль - resetmsmice.
resetmsmice - это небольшая утилита, которая во время загрузки системы просто переводит мышку в режим совместимости.
Каких либо настроек в ней особо нет. Для того, чтобы перевести мышку в режим совместимости достаточно просто запустить resetmsmice без каких либо параметров:
bash:~$ resetmsmice
Checking for X.org compatibility mode on all Microsoft usb mice plugged into the system...
---------------------------------------------------
Vendor Id: 045E Product Id: 07B2 Release: 1796
Bus: 4 Device Number: 3
Mouse interface found, interface number=1
Model Name: Microsoft® Nano Transceiver v1.0
Smooth scroll feature *FOUND* in HID reports.
Права супер-пользователя для этого не нужны. Для того, чтобы автоматически во время загрузки системы переводить мышку в режим совместимости:
bash:~$ sudo resetmsmice-enable-boot --enable
[sudo] password for bosha:
Installing resetmsmice systemd startup scripts...
Created symlink from /etc/systemd/system/graphical.target.wants/resetmsmice.service to /lib/systemd/system/resetmsmice.service.
Complete!
If you want to fix your mouse right now, instead of waiting to reboot your PC, just run: resetmsmice or resetmsmice-gui
Так же есть графический интерфейс из которого можно сделать всё тоже самое:
Скачать resetmsmice можно тут - https://sourceforge.net/projects/resetmsmice/files/.