I have a Dell E5470 laptop. Everyday I use two screen configurations:
1. just using the laptop with it's embedded screen as primary;
2. attaching the laptop to a dockstation with two monitors connected. They are positioned in a row and the right one is the primary. Laptop's screen is closed and disabled.
STEPS TO REPRODUCE and OBSERVED RESULT and EXPECTED RESULT
1. Laptop is detached from dockstation. Primary desktop settings are "default type" and "slideshow".
2. Attach desktop to dockstation.
OBSERVED: Both desktops are reverted to default settings.
EXPECTED: Right and primary screen saves settings from the laptop screen: "slideshow" and "default" type.
3. Open desktop settings, set "default type" and click "apply".
OBSERVED: Icons are still shown as it is "show folder" desktop type.
EXPECTED: No icons shown as it is "default" desktop type.
4. Close desktop settings and open them again.
OBSERVED: "Show folder" desktop type is shown.
EXPECTED: "Default" desktop type is shown as was configured on the step 3.
Every step above is illustrated by screenshots, that I will attach. Additionally I will supply screenshots of "Screen settings" and "Panel settings".
Linux/KDE Plasma: openSUSE Tumbleweed 20220915
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.98.0
Qt Version: 5.15.5
I use Wayland session
Created attachment 152339 [details]
Detached laptop screen with desktop settings shown
Created attachment 152340 [details]
Type changed to "default", but not applied
Created attachment 152341 [details]
Attached screens with desktops reverted to default
Created attachment 152342 [details]
Default desktop type applied, but no effect
Created attachment 152343 [details]
Settings was closed and opened again. Type reverted to "show folder"
Created attachment 152344 [details]
Created attachment 152345 [details]
Thank you for the exhaustive bug report. I appreciate your thoroughness in reporting all this information.
It all points to the common issue of Plasma having a fundamentally broken architecture for mapping screens to containments, so they get scrambled and lost under various conditions. This is tracked by 450068 and we're hoping to have that fixed for Plasma 5.27.
Thank you for your patience with this decidedly non-ideal state of affairs!
*** This bug has been marked as a duplicate of bug 450068 ***
(In reply to Nate Graham from comment #8)
> Thank you for the exhaustive bug report. I appreciate your thoroughness in
> reporting all this information.
By the moment it looks like that is the only way I can help. Hope that you will be able to use described steps after fix to check that everything is OK :)
I can notice that before some updates on openSUSE Tumbleweed that happened this summer described stuff was working properly on X11. I don't know is there a way to downgrade my distribution and check again.
> This is tracked by 450068 and we're hoping to have that fixed for Plasma 5.27.
Feel free to write me on my own bugs. I will check that everything got fixed.
> Thank you for your patience with this decidedly non-ideal state of affairs!
No problem. Thank you for the work! I can say for sure that for the past two years KDE and Plasma had a very good progress in usability and stability.