web-greeter
web-greeter copied to clipboard
Multimonitor support
I've migrated from lightdm-webkit-greeter and one difference I noticed is only the primary monitor presents the greeter.
The other monitors' resolutions and positions are configured correctly (per the display setup script set in lightdm.conf, which is a basic xrandr) but they are black and the cursor when over them is the black X.
What would you consider to be proper multi-monitor support, just to clarify this ticket for everyone else?
As far as I see it, there are four possibilities here:
- Mirrored view across all displays
- Mirrored backgrounds only across all non-primary displays
- Extend login screen across _n_ displays (As one window, rather than _n_ windows for _n_ displays)
- Continue rendering nothing on non-primary displays
Worth noting that when passing the BIOS startup screen or logging into another OS such as windows, having the other screen black isn't unusual.
I think that ideally we would mirror just the background on secondary displays. However, implementing that will not be trivial since background images are controlled by the greeter themes.
Could you do all them, implementing it as a config option so the user can choose which one they might like best? This would also allow for certain features be implemented early on. (like mirroring the display for example)
What I would want is a multi-monitor span. My actual setup in i3 has a single image spanning both monitors - is there any way to do that in the setup the greeter uses?
No, I'm afraid its not currently possible. Sorry!
I present information (public transport schedule, etc.) on my login screen. I would love to see multi monitor support in a way that I can present different information on a second screen. That might just be another window that loads a second file from the theme or that has a js attribute set to the display number. Thanks for the good work so far!
What resolution do you have on your multi-monitor setup? Can you supply a Picture/Screenshot?
Just adding to this, I have a rotated monitor and the login screen displays on that monitor only (even though it's not my primary) and with the wrong rotation.