Comment by izoow

4 years ago

This reminds me of the problem with scrolling on Chromium, and now because of Electron a whole bunch of other programs. A single click of the scroll wheel moves the page by 100 px on Windows, for some reason it’s only 53 px on Linux, which means scrolling is twice as slow. This is not just compared to Windows, but it’s also much slower compared to other native Linux programs.

If you search for this issue, there are countless discussions and half broken attempts to work around this problem, including Chromium bug reports including some that are now nearly 10 years old. It’s 2022 and scrolling in Chromium and Electron apps with a mouse on Linux is still unbearably slow with no way to adjust that. There used to be a hidden CLI option, which was added for ChromeOS which probably had the same issue, but that was later removed.

The best solution I found so far is running patched libinput that multiplies the scroll amount delta by whatever you want, and having a daemon running which watches the window that is currently being scrolled and alters that scroll multiplier accordingly. It’s absurd that this is what I have to do to get acceptable scrolling behavior with a mouse on Linux.