Two-Finger Touchpad Scrolling Extremely Fast (Fedora 43 + Lenovo T470s)

Hello everyone,
I’m seeking help with an issue where the two-finger scrolling speed on my touchpad is excessively fast—almost unusable—in Fedora 43 (GNOME/Wayland). The system seems to ignore standard sensitivity settings.

Hardware & Software Details:
OS: Fedora Linux 43 (Workstation Edition)
Desktop Environment: GNOME (running on Wayland)
Laptop: Lenovo ThinkPad T470s
CPU: Core i7 6th Gen

Troubleshooting Steps Attempted
I have tried all common methods to slow down the scrolling sensitivity, but none have had any effect. This suggests a low-level libinput or configuration conflict.

GNOME Settings (GUI): The slider in Settings > Mouse & Touchpad only adjusts the pointer speed, not the scrolling speed.

GSettings Commands (Standard Keys): I attempted to modify various keys directly in the terminal, but they either did not exist or had no effect on scrolling:

org.gnome.desktop.peripherals.touchpad scroll-factor (Key not found)

org.gnome.settings-daemon.peripherals.mouse scroll-sensitivity (No effect on two-finger scroll)

Libinput Configuration File Override (Advanced Method): I created the custom configuration file to explicitly set the scrolling distance, but it did not work after rebooting, suggesting the setting is being ignored or overridden by the Wayland compositor/driver.

File: /etc/X11/xorg.conf.d/99-touchpad-scroll.conf

Contents: (Tried with values 40 and 60)

Ini, TOML

Section “InputClass”
Identifier “touchpad”
Driver “libinput”
MatchIsTouchpad “on”
Option “ScrollCoastingSpeed” “0”
Option “ScrollPixelDistance” “60”
EndSection

I also confirmed that deleting these files and rebooting returned the system to the initial fast state, proving the files were not being loaded successfully.

Request for Help
Since direct configuration file edits are not working, I suspect this may be a known issue specific to the Lenovo T470s trackpad driver or a new libinput behavior in Fedora 43.

Has anyone with a similar Lenovo ThinkPad (T-series, X-series) or a similar trackpad on Fedora 43 found a working solution to adjust the two-finger scrolling speed?

Is there a different libinput property (e.g., a specific device ID or a different configuration file location/syntax) that needs to be targeted in the Wayland session to control scrolling acceleration?

Thank you for any suggestions or workarounds!

Welcome to fedora @ajomads

That is not working because you using Wayland.

You can try this:

Instead of apt use dnf:
The package you might have to install is libinput-utils or/and also libinput-test. Packages in debian are named different.

1 Like

Wow! It worked. Hopefully Linux engineers will work on this in the future so that it will benefit ordinary users. I found out by searching Google that this problem is faced by many users. So an easy solution is definitely needed.

Thank you very much.

1 Like

To complete the steps you made, which package did you install on fedoras side to use the Ubuntu manual I posted?

I think the main issue in Gnome is for the moment the missing sponsoring/money to have users work on such “important” details.

1 Like

libinput-utils works for fedora. It’s too hard for me, but I did that.

I think there are a lot of Linux distributions out there, which is not good. With so many distributions, maybe everyone is busy with their own distributions and less work is being done on the core Linux platform.

There are several common problems with Linux that need to be simplified and made more user-friendly, which would be good for the general user.

1 Like