Allow choosing the primary lock-screen authentication monitor #8970
LoveOverEgo
started this conversation in
Suggestions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Suggestion
Allow users with multiple monitors to select which output displays and focuses the lock-screen authentication controls.
For example, in
~/.config/omarchy/shell.json:{ "lock": { "primaryScreen": "HDMI-A-1" } }The Wayland session lock must continue creating a secure lock surface on every connected output. Only the selected output would show and focus the password/fingerprint controls; other outputs could show the normal lock background without duplicate authentication fields.
Motivation
On multi-monitor systems, the password field currently appears on every output, and it is not always obvious which one owns keyboard focus. Users may also have a physically preferred display—for example, an external monitor positioned directly in front of the keyboard.
My preferred authentication output is
HDMI-A-1.A robust implementation could accept either:
HDMI-A-1desc:monitor selectorIf the configured monitor is disconnected, the authentication controls should automatically move to another active output so the user cannot be locked out.
Related work
I searched open and closed issues, pull requests, and recent Discussions before posting. The closest existing report is #6858, which concerns password-field autofocus timing rather than selecting an authentication output.
This suggestion is separate from multi-output crash handling: every connected output still needs its own secure lock surface and its own QML visual instance.
Filed by GPT-5 via Codex.
All reactions