But if I turn off 3, it seems my settings for 3 end up on monitor 4. That is I have my wallpaper settings setup to have a vertical wallpaper for that monitor and that wallpaper ends up on monitor 4. Turning monitor 3 back on does not revert this behavior, rather monitor 3 will then end up with monitor 4’s wallpaper settings.
If I turn off both monitor 3 and 4. Monitor 1 and 2 will end up swapped. This is visible because monitor 2 is now considered the main display that has a different panel than every other monitor.
Does anyone else have this issue or know of a way to fix it? Figured I’d post here before submitting a bug report, especially since this seems like it’d be a really common issue and I couldn’t find a ticket for it already.
System Info
Operating System: CachyOS Linux
KDE Plasma Version: 6.3.2
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.13.5-2-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 9800X3D 8-Core Processor
Memory: 91.9 GiB of RAM
Graphics Processor 1: NVIDIA GeForce RTX 4070 Ti SUPER
Graphics Processor 2: AMD Radeon Graphics
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7E12
System Version: 1.0
Last time I had something like this happening with 3-4 displays (a while ago now on 5.27), it was recommended to clear out the saved plasma profiles for the displays, and after looking I had dozens of them that I inadvertently added over the years. Clearing them out and carefully saving them only in the given telemetry and arrangement I wanted did wonders to stop that.
These were under .config/plasma* files somewhere, though this was again 5.27, not at all sure where these are saved in 6.x now, as I haven’t really had that problem since moving to 6.0-6.3 now. Hopefully this points you in a direction though, maybe old cruft lingering for you too.
It seems they are saved in ~/.config/kwinoutputconfig.json there are quite a few different entries in here. But does this mean I would have to save a config for every possible combination of monitors? That’s extremely tedious to do when I always want them the same way.
I guess for now I’ll make a backup of this and wipe all of the currently setup configs to see what happens.
EDIT:
It seems wiping that file didn't do anything, since after going to my display settings and saving my current profile what appeared to be all of the configs are now back the way they were.
Sadly wiping those out doesn’t really help it seems this is just the way KDE works. It will save an entry in here for every possible combination of your monitors. I’ve wiped them out and set the file as read only with only my default config. After rebooting and making the file writable again, it writes out a config with my VR headset display disabled immediately (which is how I had it configured). This adds 2 entries, then if I turn on my tablet a 3rd entry is added.