Suddenly mouse scroll wheel is slow - imwheel is suggested but ?unavailable?

After a kernel update ( maybe ? ) I find my mouse scroll wheel is painfully slow.

It doesn’t seem to be adjustable through the system settings gui options.

Google suggests installing imwheel would allow me to adjust it. But it doesn’t seem to be available, and google doesn’t suggest a fix.

Anyone know how to fix the scroll speed, or install the utility, or an equivalent?

$ sudo dnf install epel-release
Last metadata expiration check: 0:22:03 ago on Thu 11 Dec 2025 11:53:43 GMT.
Package epel-release-9-10.el9.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[dcollier@localhost ~]$ sudo dnf install imwheel
No match for argument: imwheel
Error: Unable to find a match: imwheel

I suppose it depends what desktop you are using?

For example, with Rocky 9 and Cinnamon desktop, see screenshot:

Also, what mouse are you using? Since for example my Razer Orochi v2 has buttons on it that control the speed of the mouse, so I can just do it by pressing the button without making changes in the OS.

We need a bit more info on your system and hardware, etc.

On pkgs.org: https://pkgs.org/search/?q=imwheel no package for RHEL/Rocky/EPEL for imwheel which means it doesn’t exist unless someone else has packaged it.

Thanks.

So there is nothing like imwheel , but more standard on rocky, which I am unaware of?

I just installed rocky on my dell G3.

There was a reason I didnb’t select cinnamon, and I forget what it was.

$echo $XDG_CURRENT_DESKTOP
GNOME-Classic:GNOME

$ cat /etc/rocky-release
Rocky Linux release 9.7 (Blue Onyx)

Settings/Mouse and Touchpad screen has a section for mouse, with entries only for ”Mouse Speed” and “Natural scrolling”

The Touchpad section has many more settings.

The mouse is a Logi M650

Ta.

Maybe this package may help?

root@rocky9:~# dnf info solaar
UpWare Repository                                                                        21 kB/s | 1.5 kB     00:00    
Available Packages
Name         : solaar
Version      : 1.1.5
Release      : 1.el9
Architecture : noarch
Size         : 513 k
Source       : solaar-1.1.5-1.el9.src.rpm
Repository   : epel
Summary      : Device manager for a wide range of Logitech devices
URL          : https://github.com/pwr/Solaar
License      : GPLv2
Description  : Solaar is a device manager for Logitech's Unifying Receiver peripherals. It is
             : able to pair/unpair devices to the receiver and, for most devices, read battery
             : status.
             : 
             : gtk3 is recommended.  Without it, you can run solaar commands to view the
             : configuration of the devices and pair/unpair peripherals but you cannot use the
             : graphical interface.

Some google searches mention this package for the high-resolution scrolling that this mouse offers.

Haven’t tested but worth trying.

TVM - will install and try it.

I have no idea why it went wrong, it was fine till recent update.

Well that’s fun. It runs, but doesn’t offer anything graphical about the wheel. Except for an option which, if selected, stops it working entirely.

There’s probably a conf file somewhere where I can scale it, but I’m going to give up and put up with it.

TVM

If you’ve still got older kernels on the grub menu, you can try booting into an older kernel, and see if it makes any difference.

Borrow a mouse from a friend and see if it’s the same issue.

If it’s slow AND erratic, it could be bad opto coupling; take it apart, and clean it, but be careful to take a photo of all tiny springs etc around the wheel.