-
-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mouse wheel distance/speed #133
Comments
What desktop? KDE? |
Yes on both. Like I wrote in the other issue, reverting the change helps. |
I've tried pretty much anything but unfortunately there seems to be a bug with the KDE remote desktop portal implementation. It might just be that they report 0 discrete scroll steps here: https://invent.kde.org/plasma/kwin/-/blame/master/src/backends/fakeinput/fakeinputbackend.cpp#L153 Basically there is two kinds of scroll events: Axis and AxisDiscrete120. Now the xdg-desktop-portal-kde, which is being used here calls to the https://invent.kde.org/plasma/kwin/-/blame/master/src/backends/fakeinput/fakeinputbackend.cpp#L132 Kwin calls to So all of this seems to be fundamentally broken in KWIN itself and I fear there is nothing I can do right now to fix it. I will however make sure to report it upstream |
THX for your work. I still have my patched build and it works. |
It's not perfect though, right? In firefox, at least from my testing it always jumped around a bit and did not scroll smoothly (instead jumping to the next possition directly). Do you mean the state before e21ab02 or the current master with e21ab02 reverted? |
Yeah, it is more or less the old function. It inverts the scrolling, but the speed is normal. So no 120 implementation. I use current release with reverting to this without 120 |
https://invent.kde.org/libraries/plasma-wayland-protocols/-/merge_requests/83 not 100% fixed yet, but this should improve things |
Still broken - build the client and server on latest main commit
Server & client Wayland to Wayland
Fixed - inverted scroll direction
The text was updated successfully, but these errors were encountered: