-
Notifications
You must be signed in to change notification settings - Fork 152
Fix touchpad scroll gesture on GNOME 49 #1106
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
base: develop
Are you sure you want to change the base?
Conversation
This fixes #1092
|
mmh I patched manually |
|
I confirm the change to Thanks a lot for the fix @Thesola10, and @cg505 for the investigation! System information: |
|
This doesn't seem to work for me. Maybe the appDisplay swipeTracker doesn't exist yet at the time of setupSwipeTrackers? |
|
I tried the following scenario:
but it still does not work. |
|
There seem to be many variations of the same issue, so to clarify mine: my issue specifically is that PaperWM's horizontal scroll of windows (achieved via a horizontal three finger gesture) is jerky, janky, slow, and effectively unusable. This patch fixed the bug for me after applying it and logging in and out, but inconsistently. Sometimes it works well, sometimes the old janky behavior begins to return. If I had to guess, there is an additional swipe tracker we have to disabled that is only periodically available. I will try to play with the patch tomorrow to see if I can get it to permanently work. |
|
This appears to be an inconsistent fix for me as well. It now works on startup (and my applications icon grid in the overview is no longer empty), but sometimes after opening the overview my 3 finger swipe stops or starts working again. |
|
The fix is not working for me. As an experiment I added this to In an attempt to permanently disable the swipe tracker and suppress the entire code path that causes the issue. This definitely did something, as it "sucessfully" broke swiping in the actual app grid. However, the three-finger swipe in PaperWM is still not working, and I am still seeing this stack trace: This is puzzling, because I disconnected the signal that calls It's almost like there is a second instance of this appDisplay floating around ... |
|
It seems this will soon be resolved at gnome-shell level:
Originally posted by @HieuTNg in HieuTNg/touchpad-gesture-customization #22 |
This fixes #1092 by adding the AppDisplay SwipeTracker to the list of trackers to incapacitate, as per @cg505's investigation. Please try and report back!