GNOME Bugzilla – Bug 784756
Edge-swipe gestures should be inhibited for full-screen applications
Last modified: 2021-07-05 14:11:47 UTC
Full screen applications will likely want to use touch screen edge-swipe gestures for user interaction. This specifically applies to Kodi, which binds "swipe left edge to right" to opening its left side-menu. gnome-shell currently binds this gesture to opening the applications view. I can see that the compositor will want to have its system gestures active even when an application is shown in full-screen mode for consistency, but I think that the edge-swipe gestures are too common to bind to and limit the design possibilities of applications a great deal. In windowed mode, this problem is less pronounced since the left edge of the window does not necessarily align with the left edge of the screen. My proposal/wish: Do not treat edge-swipe as compositor gesture on a touch screen if a surface is shown in full screen mode on that screen. Optionally and if feasible, do so only when the client that owns the surface additionally holds at least one bound wl_touch instance. (as discussed in #gnome-shell)
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.