Bug 460435

Summary: KCM does not reload display/data when mirroring and un-mirroring using OSD
Product: [Applications] systemsettings Reporter: Nate Graham <nate>
Component: kcm_kscreenAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: plasma-bugs-null, strong.drum0546
Priority: NOR    
Version First Reported In: master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Nate Graham 2022-10-14 14:05:55 UTC
1. Plug in an external screen
2. Mirror it to the internal Laptop screen using the OSD
3. Open the KScreen KCM in System Settings
4. Un-mirror it by dragging the screens apart from one another (and click "keep" in the "are you sure" popup)
5. Mirror again using the OSD

Result: the KCM shows incorrect settings from before you mirrored; the screens are not on top of each other in the view, and if their resolutions were changed during mirroring (e.g. due to Bug 460246), the resolution combobox does not show the actual resolution.

Closing the KCM and re-opening it reloads it and makes it show the correct state of reality.
Comment 1 Lenzoid 2025-03-21 10:05:13 UTC
I have also noticed repeatedly, that the screen arrangement in Display Configuration is not saved correctly, after disabling a screen (by selecting it and unticking "Enabled") and then re-enabling it later, after restarting the X11 session. However I still can't reproduce this a 100%.