← Back to list

How to Fix Two-Finger Touchpad Scrolling Speed on Bazzite (GNOME Wayland)

I installed Bazzite as my daily driver on a Lenovo L14 laptop I picked up at a local pawn shop. While the experience has been great, I…

Erik Santana · 2026-01-08 21:08 · 0 claps · 1.9 min read paywalled
#bazzite #linux #gnome #tutorial
Open on Medium ↗
Wiki topics: 🔓 · Open Source

How to Fix Two-Finger Touchpad Scrolling Speed on Bazzite (GNOME Wayland)

I installed Bazzite as my daily driver on a Lenovo L14 laptop I picked up at a local pawn shop. While the experience has been great, I immediately noticed the touchpad scroll speed was far too fast. This is a well-known limitation in GNOME, which lacks the native scroll sensitivity toggles found in KDE Plasma. I’d love to see this become a built-in feature in future GNOME releases, but for now, Bazzite users on Wayland have to handle it manually.

Bazzite is an Atomic Desktop, which means the root file system cannot be modified. It’s called ‘Atomic’ because updates replace the entire operating system in a single swoop. While this makes the system incredibly stable, it also makes it difficult to implement system-level changes — like the one we need to control the touchpad’s scrolling speed.

However, it is possible! I have adapted the steps from this very helpful guide by Rostislav Jadavan: https://rostislavjadavan.com/posts/gnome-wayland-scroll-speed. If you need a tutorial on how to do this on a traditional distribution like Debian, you will find it there.

Step 1: Install Build Tools

Because Bazzite is an Atomic Desktop, the root file system is read-only. We use rpm-ostree to layer the tools we need.

sudo rpm-ostree install meson ninja-build libinput-devel

Note: You must reboot after this command for the tools to become available.

Step 2: Compile the Fix

git clone https://gitlab.com/warningnonpotablewater/libinput-config.git
cd libinput-config
meson setup build
ninja -C build

Step 3: Configuration

This is where the magic happens. We’ll create a config file that GNOME will read on startup.

sudo cp build/libinput-config.so /usr/local/lib/

Create the configuration file:

sudo nano /etc/libinput.conf

Copy and paste the following into the editor:

override-compositor=enabled
scroll-factor=0.3

Note: 1.0 is default. Use a lower number like 0.3 for slower scrolling, or a higher number for faster scrolling.

Save and Exit:

Press Ctrl+X, then “Y”, then Enter.

Link the library:

sudo ldconfig /usr/local/lib

Step 4: The Final Reboot

Reboot the system and you should notice two finger touch-pad scrolling is now a whole lot slower and more controlled. Adjust the scroll-factor to your liking.

Tip: If you want to be sure the fix is active, run this command in your terminal:

grep libinput-config /proc/$(pidof gnome-shell)/maps

If you see a file path in the output, the library is successfully loaded!

grep libinput-config /proc/$(pidof gnome-shell)/maps
7f366735a000-7f366735e000 r-xp 00000000 00:22 193765                     /var/usrlocal/lib/libinput-config.so
7f366735e000-7f3667361000 r--p 00004000 00:22 193765                     /var/usrlocal/lib/libinput-config.so
7f3667361000-7f3667362000 r--p 00006000 00:22 193765                     /var/usrlocal/lib/libinput-config.so
7f3667362000-7f3667363000 rw-p 00007000 00:22 193765                     /var/usrlocal/lib/libinput-config.so

Let me know if you have any questions in the comments.


메타데이터
post_id
f84180add745
slug
how-to-fix-two-finger-touchpad-scrolling-speed-on-bazzite-gnome-wayland-f84180add745
url
https://medium.com/@esantana_io/how-to-fix-two-finger-touchpad-scrolling-speed-on-bazzite-gnome-wayland-f84180add745
canonical_url
https://medium.com/@esantana_io/how-to-fix-two-finger-touchpad-scrolling-speed-on-bazzite-gnome-wayland-f84180add745
author_url
https://medium.com/@esantana_io
status
ok
fetched_at
2026-07-13 22:08:31