Bug 470254

Summary: Second display overruns the output area after switching synchronization
Product: [Plasma] KScreen Reporter: Albina F <seyfetdinovaa>
Component: commonAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: nate
Priority: NOR    
Version First Reported In: 5.24.7   
Target Milestone: ---   
Platform: Other   
OS: FreeBSD   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: second display overruns the output area

Description Albina F 2023-05-25 13:02:23 UTC
Created attachment 159247 [details]
second display overruns the output area

STEPS TO REPRODUCE
1. Connect a second display. 
2. Go to System settings->Hardware-Display->Display and Monitor->Display configuration. 
3. For second display choose 'Synchronize with' - 'Main'.
3. For second display choose 'Synchronize with' - 'OFF.
4. Pull main display to the edge or the output area. 

OBSERVED RESULT
The second display overruns the output area.

EXPECTED RESULT
The output area is automatically scaled to keep two displays in borders of the area.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: FreeBSD
Plasma Version: 5.24.7
KDE Frameworks Version: 5.101.0 
Qt Version: 5.15.7
Comment 1 Albina F 2023-05-25 13:04:53 UTC
Comment on attachment 159247 [details]
second display overruns the output area

in case attachment isn't displayed - https://disk.yandex.ru/i/qfGr5cjdqf0_9A
Comment 2 Nate Graham 2023-05-31 17:41:37 UTC
I'm afraid Plasma 5.24 is unfortunately no longer eligible for support or maintenance from KDE.

Plasma is a fast-moving project, and bugs in one version are often fixed in the next one. In particular, a huge number of multi-screen bugs were fixed in Plasma 5.27. So please update to 5.27 as soon as your distro offers it to you. If you need support for Plasma 5.24, please contact your distro, who bears the responsibility of providing support for older releases.

If this issue is still reproducible in Plasma 5.27, feel free to re-open this bug report.

Thanks for understanding!