RECENT UPDATE: some recent linux distributions that have Wayland or Xorg that use libinput have this glitch fixed, so you might not need this utility. I have heard conflicting reports, so your mileage may vary.
This package, resetmsmice, fixes scroll wheel issues with certain Wireless Microsoft mice in X.org (includes KDE & Gnome applications), where the vertical wheel scrolls abnormally fast. Only needed if you dual boot between Microsoft Windows and some linux distro.
Known to fix the vertical scroll wheel issue with the following models (and others related):
Microsoft Wireless Mouse 1000
Microsoft Wireless Optical Desktop 3000
Microsoft Wireless Mobile Mouse 3500
Microsoft Wireless Mobile Mouse 4000
Microsoft Comfort Mouse 4500
Microsoft Wireless Mouse 5000
Microsoft Sculpt Mouse
This program basically just resets a setting in the mouse through usb communications and then exits. Runs when linux boots up or you can run it manually.
Features
- Runs on boot by default
- If you want to stop it from launching when linux boots, launch the program through the Settings submenu of your Desktop Environment or on the command line run resetmsmice-enable-boot to enable or disable startup on boot.
- Includes graphical configuration tool but all settings can also be changed from the command line
- Now integrated with udev, so you should not need to be root to reset the mouse anymore.
Follow resetmsmice
User Reviews
-
Is a very very good solution! Great job! (works with ubuntu 20.04) Thanks a lot
-
Worked like a charm and I'm a total noob. Thx for the time and the nice instructions. Worked perfect with Microsoft comfort mouse 4500
-
Using Mint 17.2 KDE edition (based on Ubuntu 14.04) and Microsoft Wireless Mobile Mouse 1000 The program just works, very nice, avoids the need to unplug and replug the mouse dongle.
-
Paul Richards = My Hero Works perfect with Microsoft Sculpt Mouse - so tired of unplugging my usb dongle every time I reboot after playing a Windows game. Easy to follow README worked flawlessly on Ubuntu 14.04.
-
An exemplary piece of software: well-written, well-documented, and precisely meets the requirements specification. I.e. it works! Brilliant, thanks very much.