Bug 435131

Summary: SDDM allows login password prompt in 2 screens independently instead of syncing them
Product: [Plasma] plasmashell Reporter: Geekley <mrgeekley>
Component: generic-multiscreenAssignee: Aleix Pol <aleixpol>
Status: RESOLVED UPSTREAM    
Severity: minor CC: alois1, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.18.5   
Target Milestone: 1.0   
Platform: Kubuntu   
OS: Linux   
See Also: https://github.com/sddm/sddm/issues/743
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Geekley 2021-03-29 22:24:48 UTC
SUMMARY
When using 2 screens, the SDDM login shows in both screens INDEPENDENTLY! For example, you can type a password in one screen and a different password on the other, or select 2 different users on each screen.

STEPS TO REPRODUCE
1. Boot Kubuntu. Make sure you have a second screen connected.
2; You're at SDDM. Type a password, press left/right,etc. 

OBSERVED RESULT
Notice how the other screen doesn't change. You can even type a different password on the other screen, or select a different user. What will happen when you press enter? This is not right.

EXPECTED RESULT
If having both screens is allowed, they should be in sync. Anything you do in one must be reflected on the other.
Or, you could show the login prompt in just one of the screens, and just empty BG on the other (though this is likely a bad idea!).

SOFTWARE/OS VERSIONS
OS: Kubuntu 20.04 64-bit
Linux Kernel: 5.4.0-70-generic
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8

ADDITIONAL INFORMATION
Likely irrelevant, but I'm on a laptop, connecting to a TV/monitor, using a normal 15-pin VGA cable, not HDMI.
Comment 1 Alois Wohlschlager 2021-03-30 07:27:55 UTC
SDDM is not KDE software, and this issue is not in scope of the Breeze theme. Please use the upstream bugtracker at https://github.com/sddm/sddm/issues .
Comment 2 Geekley 2021-03-30 18:36:39 UTC
Ah, thanks! Indeed it's already reported at https://github.com/sddm/sddm/issues/743
Posting it here in case anyone else tries to find it