Hi everyone,
Over the years, many Framework Laptop 13 users running Linux with GNOME (Wayland) have complained about touchpad gesture “feel”, especially scroll sensitivity being too fast/too slow depending on setup, with no official, user-facing way to tune it system-wide. Despite repeated requests, GNOME/Wayland still doesn’t offer a simple setting for this.
Some people mentioned the old libinput-config workaround. It helped in the past, but today it can be inconsistent on newer stacks, sometimes has no effect at all on recent distro releases, and the setup is not exactly user-friendly.
Because of that (as I’ve mentioned in replies to other threads on this topic), I started a small project called Wayland Scroll Factor (WSF). It’s a GUI + CLI tool that lets you adjust touchpad gesture sensitivity using simple sliders/inputs. It doesn’t stop at vertical scrolling: it also supports horizontal scroll, pinch-to-zoom, and pinch-rotate (I personally needed tuning for these as well, especially for maps/photos).
Repo (alpha/testing):
In my case (Arch + GNOME on Wayland) it works really well, but it’s still testing/alpha, so I’d love help from other Framework users to validate it across different distros and GNOME versions.
Install is intentionally simple: I wrote a bootstrap script that attempts to:
-
install dependencies via your distro package manager (for now, it works with Debian, Ubuntu, Fedora, Arch, but can work with other derivates),
-
clone the repo,
-
run a per-user install.
One-liner:
curl -fsSL https://raw.githubusercontent.com/daniel-g-carrasco/wayland-scroll-factor/main/scripts/bootstrap.sh | bash
If you try it, the most useful feedback would be:
-
your distro + GNOME Shell version (Wayland),
-
whether scroll/pinch feel improves,
-
any regressions (mouse wheel, apps that behave oddly),
-
output of
wsf doctorif something doesn’t work.
BTW: on my FW13 I ended up setting all the factors to 0.20, which feels like a good baseline for me.
Thanks in advance, and of course I still hope we’ll eventually get an official GNOME/Wayland control for this, but until then this should make day-to-day use much nicer for many of us.
Daniel
