Bug 479849

Summary: Using picture-by-picture mode will set screens overlap each other in display settings
Product: [Plasma] KScreen Reporter: Akseli Lahtinen <akselmo>
Component: commonAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: ASSIGNED ---    
Severity: normal CC: nate
Priority: NOR Keywords: qt6
Version: master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: picture-by-picture on
picture-by-picture off

Description Akseli Lahtinen 2024-01-15 15:16:31 UTC
SUMMARY

Very edgecase bug, but some screens have a picture-by-picture setting. When turning it on, screens sometimes have 
a gap between them, but display manager warns about this.

When setting picture-by-picture off, the screens can overlap each other, causing some weird issues.


STEPS TO REPRODUCE
1. Enable PBP mode in a supported monitor
2. Open display settings, check that both outputs are enabled
3. Move outputs next to each other if they're not (settings will warn about this)
4. Apply
5. Now turn off the PBP mode
6. Display settings show both outputs on top of each other


OBSERVED RESULT
Displays start acting weirdly

EXPECTED RESULT
Display settings would not allow this setting to be valid and user would have to either
move the displays themselves or they're moved automatically.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 39
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 5.249.0
Qt Version: 6.6.0
Kernel Version: 6.6.9-200.fc39.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX 6600
Comment 1 Akseli Lahtinen 2024-01-15 15:16:56 UTC
Created attachment 164917 [details]
picture-by-picture on
Comment 2 Akseli Lahtinen 2024-01-15 15:17:11 UTC
Created attachment 164918 [details]
picture-by-picture off
Comment 3 Bug Janitor Service 2024-01-15 15:49:36 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kscreen/-/merge_requests/269