Bug 444164

Summary: You Can No Longer Exit the Desktop Grid Using Touch Screen in Wayland
Product: [Plasma] kwin Reporter: Dashon <dashonwwIII>
Component: effects-desktop-gridAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: dashonwwIII, plasma-bugs, xaver.hugl
Priority: NOR    
Version: 5.23.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Dashon 2021-10-21 03:37:23 UTC
SUMMARY
I wasn't sure where this belonged, because I didn't know under which package all of the desktop effects were under. Anyways, under Xorg when you entered the desktop grid. You could tap on the desktop you wanted to go to and you would be taken there. Under wayland that no longer seems to work. I suspect touchscreens in wayland are handled differently than in Xorg, so this may not exactly be a regression in plasma code, but rather a limitation in wayland until touch screen support in plasma progresses. Still thought I would file a bug for it though.

STEPS TO REPRODUCE
1. Have more than one virtual desktop
2. Enable the desktop grid effect if not already enabled. You can search for it in the Desktop Effects page.
3. Switch to a wayland session if you haven't already done so.
4. Trigger desktop grid.
5. Touch a virtual desktop to try and switch to it.

OBSERVED RESULT
Nothing happens.

EXPECTED RESULT
You should be taken to the desired virtual desktop

Operating System: EndeavourOS
KDE Plasma Version: 5.23.1
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.14.12-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i7-7500U CPU @ 2.70GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 620
Comment 1 Dashon 2021-10-21 03:40:54 UTC
Found the "Desktop Grid" component under kwin, so I figured this was the right component instead of plasmashell.
Comment 2 Zamundaaa 2021-10-21 06:45:52 UTC
The desktop grid effect doesn't have any support for touch yet, it only works on X because X always considers the first touch point a mouse with pressed left button. This will likely only be fixed once the desktop grid effect has been rewritten in QML.

*** This bug has been marked as a duplicate of bug 437928 ***