Bug 460435 - KCM does not reload display/data when mirroring and un-mirroring using OSD
Summary: KCM does not reload display/data when mirroring and un-mirroring using OSD
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (show other bugs)
Version: master
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-14 14:05 UTC by Nate Graham
Modified: 2025-03-21 10:05 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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%.