| Summary: | Number of virtual desktop rows resets to 1 after all additional virtual desktops are removed | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Douglas Silva <doug.hs> |
| Component: | kcm_kwinvirtualdesktops | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | doug.hs, john.kizer, plasma-bugs-null, quanticcpu2100 |
| Priority: | NOR | ||
| Version First Reported In: | 6.3.4 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Screenshot showing the Rows selector | ||
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. 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! (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. I'll try to avoid deleting desktops. Other than taking up a bit of space in the Taskbar pager, they're probably harmless. *** Bug 506508 has been marked as a duplicate of this bug. *** |
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