Bug 462935 - Touch Screen gestures should be customizable
Summary: Touch Screen gestures should be customizable
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: Gestures (show other bugs)
Version: 5.26.4
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-11 22:14 UTC by tusooa
Modified: 2024-02-02 13:29 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tusooa 2022-12-11 22:14:12 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***
There is no way to customizable gestures, not even disabling them.

STEPS TO REPRODUCE
0. Start plasma wayland.
1. Look up system settings.

OBSERVED RESULT
No customization possible.

EXPECTED RESULT
There should be a tab for customizing the gestures that change virtual desktop, present windows etc.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 6.0.7 / 5.26.4
(available in About System)
KDE Plasma Version: 5.26.4
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7

ADDITIONAL INFORMATION
https://bugs.kde.org/show_bug.cgi?id=436627 may be relevant, or not. I think gestures like this do belong there.
Comment 1 veggero 2022-12-12 15:47:35 UTC
Gestures are handled by Kwin, not plasmashell, so I'm moving this bug report over there
Comment 2 tusooa 2023-01-04 19:37:45 UTC
nate@kde.org, I noticed that you changed the title to "touchpad gestures" -- that's not exact. The gestures also applies to touchscreens.
Comment 3 Nate Graham 2023-01-04 19:56:52 UTC
Touchscreen gestures are already configurable in System Settings > Workspace Behavior > Touch Screen.
Comment 4 tusooa 2023-01-04 20:01:17 UTC
(In reply to Nate Graham from comment #3)
> Touchscreen gestures are already configurable in System Settings > Workspace
> Behavior > Touch Screen.

What I mean is not that.

Touch screen gestures are:

Swiping left/right on the screen with 3 fingers -> Switch desktop (same as touchpad gesture)
Swiping up/down on the screen with 3 fingers -> Present desktops / windows (this is touchpad gesture of swiping 4 fingers)

These are activated even if I have nothing configured in the "Touch Screen" section.
Comment 5 Nate Graham 2023-01-04 21:10:59 UTC
Ah right!
Comment 6 freedriven 2024-02-02 13:29:42 UTC
Agreed that touchpad gestures should be customizable!
First step which might be easier than fully customizable, is to allow threshold, speed, and accel to be configurable.
My 3 finger L/R swipe for virtual desk changes,  works fine under "fade" mode, but is very fast/unnatural in slide mode.  
4 Finger overview is horrendous and unusable, very high threshold to initiate, then very fast transition.