SUMMARY I have two screens, the laptop one and an external monitor. I always use them in "external monitor only" mode. Every time I log in, only the external monitor turns on. At least that is how it worked before Plasma 5.26 Beta. Now every time I log in It starts as "clone screens" an I have to switch it back. Secondly if I lock my screen and leave my computer for a while it also switches to "clone screens". If I unplug the cable and plug it back in it also switches to "clone screens" mode.
Hello, when say "external monitor only", are you referring to disable the laptop monitor in the kscreen menu? I have tested in 5.25.90 x11, it looks like a regression.. once log out and log in, the laptop screen is on again with enable option to true. I could not test it yet in Wayland. Regards
(In reply to galder from comment #1) > Hello, > when say "external monitor only", are you referring to disable the laptop > monitor in the kscreen menu? > > I have tested in 5.25.90 x11, it looks like a regression.. once log out and > log in, the laptop screen is on again with enable option to true. > > I could not test it yet in Wayland. > > Regards I am selecting the external monitor in the screen menu you can open with Meta+P (or fn+F9?) and choosing the first option "Switch to external screen".
good to know :), I think is the same as disable the screen manually. definitively is not keeping the settings as in 5.25.5. The screen also gets activated for me after I connect and disconnect the external one.
*** Bug 459473 has been marked as a duplicate of this bug. ***
*** Bug 459562 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kscreen/-/merge_requests/139
*** Bug 459431 has been marked as a duplicate of this bug. ***
Git commit 8d275814c5b0054c29916ff374771edfa67217d2 by Xaver Hugl. Committed on 26/09/2022 at 15:44. Pushed by zamundaaa into branch 'master'. Revert "when loading defaults don't forget to set enablement" This reverts commit 30376403493ea32e0782cff6b7be5a5fed571f49 because it overwrites enablement for all connected outputs M +0 -1 kded/output.cpp https://invent.kde.org/plasma/kscreen/commit/8d275814c5b0054c29916ff374771edfa67217d2
Git commit ed95ce556fb965f998d2d9b805c1ec68b89e16d9 by Xaver Hugl. Committed on 26/09/2022 at 15:46. Pushed by zamundaaa into branch 'Plasma/5.26'. Revert "when loading defaults don't forget to set enablement" This reverts commit 30376403493ea32e0782cff6b7be5a5fed571f49 because it overwrites enablement for all connected outputs (cherry picked from commit 8d275814c5b0054c29916ff374771edfa67217d2) M +0 -1 kded/output.cpp https://invent.kde.org/plasma/kscreen/commit/ed95ce556fb965f998d2d9b805c1ec68b89e16d9
*** Bug 459720 has been marked as a duplicate of this bug. ***
Matej Mrenica, did you try the patch? Did it solve the issue for you?
(In reply to Iyán Méndez Veiga from comment #12) > Matej Mrenica, did you try the patch? Did it solve the issue for you? I wanted to, but I got errors when building the source so I didn't go further. Did you try it?
I tried the patch but I didn't have the exact same issue as you, so that's why I asked you. In my case, after applying the patch, I still observe that if my laptop is suspended and I attach it to a docking station both screens turn on and in clone mode, while with 5.25, the laptop's screen would remain off and only the external screen would turn on.
Reporter of 459720 here. I installed an upstream versions of libkscreen and kscreen, which has the aforementioned merge request, and the buggy behavior I was seeing when turning on my TV is fixed! All that's left is a separate display issue when I first open a window, but I'll save that for another bug report. Thanks.
Hello, I have tested latest 5.26 branch and still the disabled screen gets reset after I restart the session. Regards
Matej, since you reported the issue, it would be really great if we could get a confirmation one way or the other about this patch. I can help you build it if you're having trouble; please feel free to ping me on Matrix.
(In reply to Nate Graham from comment #17) > Matej, since you reported the issue, it would be really great if we could > get a confirmation one way or the other about this patch. I can help you > build it if you're having trouble; please feel free to ping me on Matrix. I have posted to the KDE Development room.
I was able to test the new version successfully and the issue has been fixed.
(In reply to Matej Mrenica from comment #19) > I was able to test the new version successfully and the issue has been fixed. That said, when I logged in into Wayland my "do not disturb" mode was on because "Screen is mirrored" even though it was not.
Thank you so much! But it sounds like there is a remaining issue here. Can you please file a new bug report for that? and link it here? Thanks!
(In reply to Nate Graham from comment #21) > Thank you so much! But it sounds like there is a remaining issue here. Can > you please file a new bug report for that? and link it here? Thanks! I will look into it.
Hello, I just want to let you know that disabling one screen is working now. At least in x11. I believe before I didn't recompile kscreen. Unfortunately I cant test it in Wayland as there are some problems in Kubuntu 22.04 and nvidia gpus. Tested latest 5.26 branch. I can relogin and the screen is disabled as in 5.25.5. Regards Galder
(In reply to Nate Graham from comment #21) > Thank you so much! But it sounds like there is a remaining issue here. Can > you please file a new bug report for that? and link it here? Thanks! Sorry for the delay but here it is: https://bugs.kde.org/show_bug.cgi?id=460247
hi, it seems, that in KDE frameworks 5.26 the setting of external screens is not remembered/(re-)stored. today i updated my opensuse tumbleweed system (notebook with nvidia graphics running X11) to latest available KDE framework 5 packages in version 5.26, and after reboot i noticed, that my external monitor was not enabled. i could enable it in system settings, but after reboot, it is disabled again. i also can enable it with the "Anzeige Einrichtung" Widget in "Systemabschnitt der Kontrollleiste", but after reboot/re-login it is disabled again. the monitor is enabled for example at the system-login because i can see the user-login screen on both monitors, but when then KDE desktop starts after login, the external monitor gets disabled. i think, this might be the issue, you are discussing here.
Can you please file a new bug report about that? Thanks!
(In reply to Nate Graham from comment #26) > Can you please file a new bug report about that? Thanks! yes, ok, of course. will do. i was just thinking, that a new bug report will anyhow be resolved as dublicate of this bug.
That bug should have just been fixed today for Plasma 5.26.1
This issue reappeared yesterday after the update to Plasma 5.27 Beta, do you recommend a new report or a reopen? Also anyone else has the same issue?
(In reply to Matej Mrenica from comment #29) > This issue reappeared yesterday after the update to Plasma 5.27 Beta, do you > recommend a new report or a reopen? Also anyone else has the same issue? It looks like a different but similar issue, I will make a new report when I have more information.
New one, since the code has changed so much between 5.26 and 5.27 that it's almost certainly caused by something different.