Plasmashell doesn't handle multiple xscreens
SUMMARY
My Linux desktop has 6 monitors (connected to two Nvidia 750Ti GPUs). This is across two xscreens. The first GPU is for xscreen0 (":0.0") which has 4 monitors, the second GPU is for xscreen1 (":0.1") which has 2 monitors.
I run KDE and plasma on the first screen only, and the second xscreen I don't run a desktop environment (instead I use compiz for display). This configuration has worked well up to plasma version 5.23.5.
After upgrading to 5.24.4 (and also 5.24.5) Plasma is starting on xscreen1, and two of the xscreen0 monitors don't have Plasma running (there's no context menu, no wallpaper).
STEPS TO REPRODUCE
Run plasma in a environment with more than one xscreen.
OBSERVED RESULT
Plasma tries to run on both xscreens but only runs on as many monitors in total as there are on the first xscreen.
EXPECTED RESULT
Either:
Plasma should only run on xscreen0 (as it used to)
OR
Plasma should run fully on both xscreens
OR
There should be configuration somewhere to control which xscreen it runs on.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Gentoo 5.15.41
(available in About System)
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
issue