Created attachment 170140 [details] after Start with this kind of layout from the Display&Monitor settings: ------------------- | |---------------- | ext | | | | laptop | | | | ----------------------------------- Notice how the laptop screen (secondary) is to the right of the external one, and slighlty lower. Now Meta+P and select "Switch to external screen". Then, Meta+P again and select "Extend to left" Expected result: previous layout is restored Actual result: layout is reset. While the laptop screen is still to the right of the external one, their upper borders are not aligned. ------------------|---------------- | | | | ext | laptop | | | | | |---------------- ------------------- Operating System: openSUSE Tumbleweed 20240531 KDE Plasma Version: 6.0.5 KDE Frameworks Version: 6.2.0 Qt Version: 6.7.1 Kernel Version: 6.9.3-1-default (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 7840U w/ Radeon 780M Graphics Memory: 30,7 GiB of RAM Graphics Processor: AMD Radeon Graphics Manufacturer: Framework Product Name: Laptop 13 (AMD Ryzen 7040Series) System Version: A7
Created attachment 170141 [details] before
(In reply to Andrea Ippolito from comment #0) > Start with this kind of layout from the Display&Monitor settings: > ------------------- > | |---------------- > | ext | | > | | laptop | > | | | > ----------------------------------- > Actual result: layout is reset. While the laptop screen is still to the > right of the external one, their upper borders are not aligned. > > > ------------------|---------------- > | | | > | ext | laptop | > | | | > | |---------------- > -------------------
I also managed to lose the "primary screen" preference just by Meta+P and choosing different options. I'm quite sure that the primary screen pref was remembered at some point and multimonitor was quite stable, it's a bit sad :(
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kscreen/-/merge_requests/316
(In reply to Andrea Ippolito from comment #3) > I also managed to lose the "primary screen" preference just by Meta+P and > choosing different options. If you turn off one of the screens, that's expected.
(In reply to Zamundaaa from comment #5) > (In reply to Andrea Ippolito from comment #3) > > I also managed to lose the "primary screen" preference just by Meta+P and > > choosing different options. > If you turn off one of the screens, that's expected. I'm quite sure it's not A lot of effort in recent releases has gone into ensuring displays are properly identified just to be able to restore their exact preferences when they are reconnected (scaling, resolution, refresh rate, relative positioning). So IMO this is a bug Also, I'm quite sure the relative positioning used to be maintained/restored under the same circumstances in previous releases.
> A lot of effort in recent releases has gone into ensuring displays are properly identified just to be able to restore their exact preferences when they are reconnected (scaling, resolution, refresh rate, relative positioning). I know, I wrote that code. Like you say, it revolves around reconnecting displays, not about restoring specific preferences depending on other preferences. > IMO this is a bug In terms of UX it can certainly be considered one. Please make a separate bug report for that. It might need a somewhat large amount of changes to fix it though, so it may take some time.