GNOME Bugzilla – Bug 783119
Allow three finger touchpad swipe gesture to switch workspace
Last modified: 2021-07-05 14:22:59 UTC
GNOME Shell is currently hardcoded to detect four finger vertical swipe events on touchpads to change the workspace (implemented here: https://bugzilla.gnome.org/show_bug.cgi?id=752250). It seems though that many mainstream touchpads (my Dell Inpiron included), support only up to a maximum of 3 simultaneous touch points, thus making 4 finger swipes undetectable (3 finger pinch, etc. work fine). Perhaps it would thus make sense to change the default "switch workspace" touchpad gesture to a three finger swipe to make it available by default to a greater number of users? Ideally, touchpad gestures should be exposed through user-configurable settings as with keyboard shortcuts, but if there is a rationale behind keeping them hard-coded, please consider changing this particular default.
(Drive by comment while searching for another bug) Keep in mind that applications are going to increasingly want to use 3-finger-swipe for features as two-finger-swipe is taken by scrollview to pan around content. For example, Builder now uses three-finger-swipe to move editor content panes left/right.
Thanks for taking the time to report this. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 767543 ***
Ah, the patch that made the switch-workspace gesture configurable confused me, the other bug is actually about the open-overview gesture; reopening.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.