Bug 432300 - sddm-theme-breeze: password prompt is displayed on all display outputs which causes confusion
Summary: sddm-theme-breeze: password prompt is displayed on all display outputs which ...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Theme - Breeze (show other bugs)
Version: 5.20.5
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: visual-design
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2021-01-30 06:15 UTC by Apurv
Modified: 2023-10-14 15:07 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Apurv 2021-01-30 06:15:52 UTC
After a brief discussion over sddm @ https://github.com/sddm/sddm/issues/1356, it was pointed out that the issue is probably lying with sddm-theme.


SUMMARY

In a multi-monitor setup, the login screen is displayed on all connected displays. However, the focus remains on only one of the prompts, and this isn't predictable at all. I can have a bigger monitor setup as primary display, but the prompt will gain focus on the in-built display of my laptop.
2 suggested solutions:

1. display prompt on only the primary screen (as it's likely to be in-front of the user) or,
2. display prompt on the active screen (as user is most likely to be looking at this screen)


STEPS TO REPRODUCE
1. login screen on a multi-monitor setup
2. hit any key and start entering your password

OBSERVED RESULT
In case of a laptop with an extended display, prompt appears on all screens, but keyboard focus is on laptop's screen (mostly)


EXPECTED RESULT
Prompt should appear on one screen (preferably the one with mouse focus) or the primary display. If not either of the 2, prompt should still be visible on in-built display, so that the user isn't looking at another screen where the prompt isn't focused.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Github discussion on sddm repository:
https://github.com/sddm/sddm/issues/1356