Bug 507170

Summary: Once I switch a monitor to Replica It won't turn off when set to none
Product: [Plasma] KScreen Reporter: Mike Young <mike.g.young.wpg>
Component: commonAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: nate, xaver.hugl
Priority: NOR    
Version First Reported In: 6.4.3   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Screenshot of Display config screen

Description Mike Young 2025-07-17 20:09:02 UTC
Created attachment 183311 [details]
Screenshot of Display config screen

SUMMARY

When I set my second monitor to mirror the first and press apply it mirrors perfectly but when I attempt to unmirror the first monitor on the second by selecting 'None' it does nothing and does not return it to a non mirrored state.

I am running  Neon Linux with Plasma 6.4.3. My laptop I'm using is a Lenovo Thinkpad t480. It's connected to an HP doc and I've installed the displaylink-driver. My video card is a dual Intel UHD Graphics and GForce mx150. 

STEPS TO REPRODUCE
1. Created a test account on my system.
2. Logged into test account and set the secondary monitor to mirror.
3. Was unable to turn off the mirror effect when I set the setting to 'None'

OBSERVED RESULT

After setting up the Replica of the first monitor with the second monitor the second monitor would not return to a none replica state when I set it to 'None'

EXPECTED RESULT

When setting the second monitor to 'None' in the Replica state, it should return to the default of expanding to have the desktop across both monitors.

SOFTWARE/OS VERSIONS
Windows: N/A
macOS: N/A
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Neon
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION
I was able to restore the standard config of having both monitors act as a desktop by deleting the kwinoutputconfig.json file in .config directory.
Comment 1 Zamundaaa 2025-07-18 12:33:14 UTC
The UI is supposed to move the mirrored output next to the other one, instead of keeping them on top of each other. Not sure why it doesn't do that anymore though, it worked in the past.