Bug 370344

Summary: Changing setup of Virtual Desktops and Pager doesn't work in Wayland
Product: [Plasma] kwin Reporter: Roman Gilg <subdiff>
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: bernie, bhush94, bugseforuns, charlotte, kde.org, philip.leupold, reuben.m, rudyrolly
Priority: NOR Flags: mgraesslin: Wayland+
Version: 5.12.5   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:

Description Roman Gilg 2016-10-09 15:22:53 UTC
At the moment the setting from X session regarding the setup of virtual desktops is used in Wayland. But it's not changeable again in the KCM (here it only says 1 screen and 1 row all the time). The pager consequently only shows one virtual desktop.

Reproducible: Always
Comment 1 Reuben Martin 2016-10-09 23:15:27 UTC
Same here, but a few additional bits of info:

Under wayland I can change the screen/row values (arrow keys)

The number of desktops available is not in any way influenced by the screen/row values while under wayland.

Reguardless of screen/row numbers, the desktop pager is blank and doesn't do anything. However, the key bindings I have set up to change desktops does work. So the Desktops are there, just the pager widget fails to be of any use.
Comment 2 Martin Flöser 2016-10-10 05:50:47 UTC
Yes, the KCM is not ported at all yet and still interacts too strongly with X11.
Comment 3 Bhushan Shah 2016-10-10 08:52:32 UTC
See also : https://bugs.kde.org/show_bug.cgi?id=368675
Comment 4 Bernie Innocenti 2018-05-14 16:01:56 UTC
Confirmed on Fedora 28, kwin 5.12.5.

I can't change the number of virtual desktops nor any of the other options in kcm_kwindesktop.
Comment 5 Roman Gilg 2018-05-15 09:11:49 UTC
There is currently work being done to enable this feature again: https://phabricator.kde.org/D12820

But this is only the beginning and more needs to be done. This might be ready for 5.14.
Comment 6 kde.org 2021-11-06 21:10:58 UTC
AFAICT, this has been fixed in the mean time. If this still doesn't work for you, please reopen.