After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 767543 - Change the overview gesture to three finger swipe up
Change the overview gesture to three finger swipe up
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2016-06-11 20:29 UTC by Patryk Zawadzki
Modified: 2021-07-05 14:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Quick patch to allow vertical for finger swipe to show overview and apps (4.13 KB, patch)
2017-08-08 13:34 UTC, gnome
none Details | Review
Finished patch allowing the user to select the vertical touchpad swipe action through dconf (6.61 KB, patch)
2017-08-08 15:28 UTC, gnome
rejected Details | Review

Description Patryk Zawadzki 2016-06-11 20:29:54 UTC
Three finger swipe up is now the default gesture to activate corresponding desktop features on both OS X and Windows 10.
Comment 1 gnome 2017-08-05 10:25:08 UTC
According to https://support.apple.com/en-us/HT204895, it's actually a four finger swipe up for overview (mission control) on OS X, though another page mentions that 3 AND 4 finger swipe are available.
In my opinion though, this should be customizable through dconf, allowing the user to enable/disable the shortcut and set the gesture type (3-4 finger swipe, pinch, etc.).
Comment 2 Patryk Zawadzki 2017-08-07 07:21:51 UTC
In recent macOS versions it's three fingers up by default for overview and three fingers down for a list of windows owned by the current app in focus. It also works with four fingers.

You can enable advanced gestures to make it require four fingers where three fingers are used for drag and drop.
Comment 3 Alexander Mikhaylenko 2017-08-07 09:21:48 UTC
I think macOS should not be compared in GNOME, because it has horizontal workspaces, and GNOME has vertical. So, in macOS, vertical swipes are for Mission Control and window spread, and horizontal swipes are for switching workspaces.
In GNOME, vertical swipes (4-finger) are already used for workspace switching, and IMHO using vertical swipes for everything will be pretty confusing.
Comment 4 gnome 2017-08-07 14:48:03 UTC
@Patryk good to know - the support page seems to assume advanced gestures then, as it lists three fingers for drag-and-drop by default.

@Alexander that's a fair point - though I think the 4 finger gestures are a lot easier and feel a lot more natural than the 3 (or 4) finger pinch that's currently used for showing the overview screen. IMHO, the best option would be to let the user choose what the 3/4 finger vertical swipes should do - switch workspace or show overview/apps.

I'm currently experimenting a little on a patch, though I have to admit that I'm not really into Gnome developmment yet, and I still have to find out how the whole gsettings/dconf system works ;)
Comment 5 gnome 2017-08-08 13:34:02 UTC
Created attachment 357192 [details] [review]
Quick patch to allow vertical for finger swipe to show overview and apps

This is a rough and quick sketch of how I would implement it. Though, there's currently no code to select nor red the preference in the windowManager, I just defaulted to the new option for now.
Comment 6 gnome 2017-08-08 15:28:39 UTC
Created attachment 357204 [details] [review]
Finished patch allowing the user to select the vertical touchpad swipe action through dconf

Please review my finished patch and comment if there are issues.
Comment 7 gnome 2017-10-09 06:53:20 UTC
Any updates on this patch? Anything I still have to improve?
Comment 8 Florian Müllner 2018-02-23 11:16:09 UTC
*** Bug 783119 has been marked as a duplicate of this bug. ***
Comment 9 Florian Müllner 2018-02-23 11:22:36 UTC
Review of attachment 357204 [details] [review]:

An option to allow 3 or 4 finger swipes means that applications can use *neither* 3 *nor* 4 finger gestures. We do want apps to be able to use gestures as well, so this is not an option.
Comment 10 Florian Müllner 2018-02-23 11:29:08 UTC
(In reply to Florian Müllner from comment #9)
> An option to allow 3 or 4 finger swipes means that applications can use
> *neither* 3 *nor* 4 finger gestures.

For the same reason I'm skeptical about changing the overview gestures. Currently all compositor gestures use four fingers, which leaves three-finger gestures to applications.
Comment 11 GNOME Infrastructure Team 2021-07-05 14:38:31 UTC
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.