Bug 444541

Summary: Changing primary monitor setting moves full desktop configuration
Product: [Plasma] plasmashell Reporter: arne anka <kde-bugs>
Component: generic-multiscreenAssignee: Aleix Pol <aleixpol>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.23.0   
Target Milestone: 1.0   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description arne anka 2021-10-28 13:29:53 UTC
SUMMARY
Two monitors
Systemsettings -> Display and Monitor -> Display Configuration
Enable 
[x] Primary
for the monitor currently not, and the full desktop configurations of the two monitors (background image, panel) switch places.
Left monitor now has the configuration of the right one and vice versa.

Switching primary should not affect the layout of desktops.
After all, their position to each other did not change at all.

SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux
KDE Plasma Version: 5.23.0
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2
Kernel Version: 5.14.0-3-amd64 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-4700MQ CPU @ 2.40GHz
Memory: 15,4 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 4600
Comment 1 Nate Graham 2021-10-28 15:24:23 UTC
This is what the primary monitor setting is expected to do, in fact. We could communicate this better in the UI, but what you are describing is the system working as intended. :)
Comment 2 arne anka 2021-10-28 15:33:33 UTC
Hasn't been the case earlier.

What exactly has the Primary monitor to do with the position of the desktops?
The last time I encountered that setting it was more or less about on what monitor the login (and logout/lock/hibernate/shutdown IIRC) controls appeared.

What is the pupose of switching Desktops moving the screens in systemsettings could not achieve?
Comment 3 Nate Graham 2021-10-28 17:09:52 UTC
It's all super buggy, unfortunately. But it sounds like it just started working for you. :)

On X11, the current intention is that the Primary Monitor setting determines which screen first "containment" goes. That would be the containment you with your desktop icons, panel, and so on.