greeter
greeter copied to clipboard
greeter: dialog box automatic display switching workaround
System: elementaryOS 5.1.5
Concerned package: wingpanel
, pantheon-greeter
(I think)
Possible Impact: Low/Wishlist
Expected behaviour: The login screen dialog box will automatically switch to the desktop that the mouse cursor is on.
Workaround:
If the mouse leaves the display through wingpanel
on the top right or top left of the display, the login dialog will no longer switch to that display, no matter how long the cursor stays on that display. If the mouse cursor returns to original display and leaves through anywhere other than the indicators, the behaviour returns to normal.
This only happens on the display with wingpanel
on it (i.e. if the display does not have wingpanel
on it, this will not happen).
@GlasierXplor could you please describe the problem you're trying to solve here? And to confirm, you are talking about what dialog? The "greeter" is the login/lock screen; is that what you're talking about?
Hi. I do not have a video capture to show it. I'll do my best to describe it in words
- Have multiple monitors connected when in the login screen.
wingpanel
should be on the main display ("display A
"), while it will be a blank grey screen on the secondary display ("display B
"). - Expected normal behaviour: the login dialog box (where the user enters his/her password) will automatically switch to the display that the mouse cursor moves into,
wingpanel
will remain on the main display.- cursor is on
display A
, therefore login dialog box is ondisplay A
.wingpanel
is also ondisplay A
. - cursor moves to
display B
, login dialog box switches todisplay B
.wingpanel
remains ondisplay A
. - cursor moves back to
display A
, login dialog box switches back todisplay A
.
- cursor is on
- Unexpected behaviour:
- cursor is on
display A
, moves towingpanel
(e.g.wingpanel
occupies the top 20 pixels ofdisplay A
), and moves todisplay B
while remaining in the top 20 pixels. - Login dialog box remains on
display A
, while mouse cursor will be ondisplay B
.
- cursor is on
This sounds like an issue that belongs in the greeter repository, so I'll move it there.