Bug 426904 - Task Manager settings says that Present Windows effect is not enabled/available on Wayland despite it is
Summary: Task Manager settings says that Present Windows effect is not enabled/availab...
Status: RESOLVED DUPLICATE of bug 404953
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager (show other bugs)
Version: 5.19.90
Platform: Neon Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords: junior-jobs, wayland
Depends on:
Blocks:
 
Reported: 2020-09-23 13:30 UTC by Patrick Silva
Modified: 2021-04-09 20:55 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
screenshot (220.16 KB, image/png)
2020-09-23 13:30 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2020-09-23 13:30:06 UTC
Created attachment 131883 [details]
screenshot

STEPS TO REPRODUCE
1. start Wayland session
2. open Task Manager settings
3. click on "Behavior" in the left side
4. open "Clicking grouped task" combobox and choose "Shows 'Present Windows' effect"

OBSERVED RESULT
As we can see in the attached screenshot, an inline message says that Present Windows is not enabled/available. But Present Windows effect works when I move cursor to upper left corner of my screen.

EXPECTED RESULT
Present Windows effect should work with Task Manager on Wayland

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.19.90
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.0
Comment 1 Nate Graham 2020-09-23 21:06:32 UTC
That's odd. Cannot reproduce on X11.
Comment 2 David Edmundson 2020-09-23 22:33:41 UTC
> Cannot reproduce on X11.

Well that's not surprising, it's announcing itself through an X atom.

See kwayland-integration integration of the KWindowSystem backend

windoweffects::isEffectAvailable

The implementation of presentWindow is also ... somewhat missing, so the warning isn't entirely wrong in the current state.

Patch will be somewhat involved as it means patching:
 - kwayland-protocols
 - kwayland-server
 - kwin
 - kwayland-integration

Would be a good JJ for someone wanting to do their first wayland protocol.
Comment 3 Nate Graham 2020-09-24 00:29:35 UTC
Sure, sign me up!
Comment 4 Patrick Silva 2020-11-01 11:46:56 UTC
duplicate of bug 397153 ?
Comment 5 Nate Graham 2020-11-02 19:04:02 UTC
Ah, yeah.

*** This bug has been marked as a duplicate of bug 397153 ***
Comment 6 Nate Graham 2021-04-09 20:55:33 UTC

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