Bug 503869 - Number of virtual desktop rows resets to 1 after all additional virtual desktops are removed
Summary: Number of virtual desktop rows resets to 1 after all additional virtual deskt...
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kwinvirtualdesktops (other bugs)
Version First Reported In: 6.3.4
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 506508 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-05-07 04:06 UTC by Douglas Silva
Modified: 2025-07-03 08:47 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Screenshot showing the Rows selector (82.06 KB, image/png)
2025-05-07 04:06 UTC, Douglas Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Douglas Silva 2025-05-07 04:06:06 UTC
Created attachment 181013 [details]
Screenshot showing the Rows selector

SUMMARY
I keep changing the number of rows from the default (1 row) to my preference (2 rows), but on the next session (usually after a reboot) it goes back to 1.

STEPS TO REPRODUCE
1. Set Rows to something other than the default
2. Reboot
3. Check the value of Rows

OBSERVED RESULT
Rows only works for the current user session. After logging out, my preference is lost.

EXPECTED RESULT
The configured number of rows should be remembered.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 42
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.9.0

ADDITIONAL INFORMATION
Kernel Version: 6.14.5-300.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i3-10100 CPU @ 3.60GHz
Memory: 16.7 GB of RAM
Graphics Processor: AMD Radeon RX 6600
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B460MDS3H
Comment 1 Douglas Silva 2025-05-09 04:08:44 UTC
The "Rows" field value is preserved if (and only if) I keep at least two virtual desktops when I shutdown the system. In other words, if I delete all virtual desktops and reboot, Rows is reset.

Is this by design? I'm used to deleting unused workspaces, because of how GNOME handles them.
Comment 2 John Kizer 2025-05-14 05:54:58 UTC
Hi - I can reproduce the behavior you're referring to here, without rebooting in fact - closing and reopening the Virtual Desktops page in System Settings shows the reset value.

I'm not sure if this is intentional design or not - but just to understand the use case, it sounds like you're manually deleting all additional virtual desktops as you work, or at least before ending your session? Is there a specific function in the system that you're triggering by going down to one desktop - e.g. do you need to do that for some other workflow to happen as you want it?

Thanks!
Comment 3 Douglas Silva 2025-05-14 17:48:08 UTC
(In reply to John Kizer from comment #2)
> Hi - I can reproduce the behavior you're referring to here, without
> rebooting in fact - closing and reopening the Virtual Desktops page in
> System Settings shows the reset value.
> 
> I'm not sure if this is intentional design or not - but just to understand
> the use case, it sounds like you're manually deleting all additional virtual
> desktops as you work, or at least before ending your session? Is there a
> specific function in the system that you're triggering by going down to one
> desktop - e.g. do you need to do that for some other workflow to happen as
> you want it?
> 
> Thanks!

I usually start with two desktops, then I create a few more as needed; when I'm done with them, I delete the extra desktops until there's only two again. On desktop 2, I open the Steam window and the Transmission torrent client — applications I don't need to see all the time — and leave desktop 1 for the essential tasks (browser, mail, etc). I switch apps using a hot-corner (Screen Edge) that opens the Overview, just like GNOME — I like that workflow, but wanted to try KDE anyway.

I just expected Rows would keep the value I set, regardless of how many virtual desktops are present. But at least now I know a workaround — always keep two or more virtual desktops — and I can live with that. When I login, the virtual desktops from the previous session are restored.

I'm changing status to CONFIRMED, since you were able to reproduce. Thanks.
Comment 4 Douglas Silva 2025-05-14 17:52:46 UTC
I'll try to avoid deleting desktops. Other than taking up a bit of space in the Taskbar pager, they're probably harmless.
Comment 5 Filip 2025-07-03 08:47:45 UTC
*** Bug 506508 has been marked as a duplicate of this bug. ***