Change mouse scrolling speed

Is there a way to globally change the mouse scrolling speed (mouse wheel and not trackpad)

1 Like

You can see: libinput patch in aur libinput multiplier

2 Likes

imwheel package works very well.

imwheel doesn’t seem to work correctly for me, when scrolling the page jumps around and does not move smoothly.

Did you try libinput-multiplier from the aur?

This is just for Chromium/Chrome and it doesn’t allow for adjustment, but it really works wonders in mimicking Windows like scrolling:

There seems to be an issue with the package on Manjaro:

~ >>> echo 6 > /tmp/libinput_discrete_deltay_multiplier   
  zsh: permission denied: /tmp/libinput_discrete_deltay_multiplier

And if you try to remove it, it kinda tries to break the system… (installing libinput from the official repositories instead of it is the right way to get rid of it)

~ >>> pamac remove libinput-multiplier                                         
Preparing...
Checking dependencies...
Warning: avahi optionally requires qt5-base: qt5 bindings
Warning: cmake optionally requires qt5-base: cmake-gui
Warning: ffmpeg optionally requires nvidia-utils: Nvidia NVDEC/NVENC support
Warning: gst-plugins-bad optionally requires nvidia-utils: nvcodec plugin
Warning: hplip optionally requires python-pyqt5: for running GUI and hp-toolbox
Warning: libde265 optionally requires qt5-base: for sherlock265
Warning: manjaro-gnome-settings optionally requires manjaro-gdm-theme: Branding theme for Gdm
Warning: openal optionally requires qt5-base: alsoft-config GUI Configurator
Warning: pinentry optionally requires qt5-base: qt backend
Warning: pulseaudio optionally requires pulseaudio-equalizer: Graphical equalizer
Warning: python-pillow optionally requires python-pyqt5: for the ImageQt module
Warning: v4l-utils optionally requires qt5-base: for qv4l2
Warning: vulkan-icd-loader optionally requires vulkan-driver: packaged vulkan driver
Warning: zbar optionally requires qt5-x11extras: for zbar-qt
Warning: dependency cycle detected:
Warning: xorg-server will be removed after its nvidia-455xx-utils dependency

Is there an easier way to change scroll speed? I can’t find libinput-multiplier in AUR, and imwheel does it on a per-program basis, whereas I want to change it globally.

But it’s there.

1 Like

Just installed it, thanks :slight_smile:

Does libinput-multiplier work in Wayland?

It should, see the Mouse Acceleration article on the Arch wiki:

If you are using Wayland, the events are controlled via libinput. It is the compositor’s job to expose the settings brought by libinput. There is currently no standard way to change settings across compositors.