greeter icon indicating copy to clipboard operation
greeter copied to clipboard

greeter: dialog box automatic display switching workaround

Open GlasierXplor opened this issue 4 years ago • 3 comments

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 avatar Jun 20 '20 04:06 GlasierXplor

@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?

cassidyjames avatar Nov 10 '20 17:11 cassidyjames

Hi. I do not have a video capture to show it. I'll do my best to describe it in words

  1. 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").
  2. 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 on display A. wingpanel is also on display A.
    • cursor moves to display B, login dialog box switches to display B. wingpanel remains on display A.
    • cursor moves back to display A, login dialog box switches back to display A.
  3. Unexpected behaviour:
    • cursor is on display A, moves to wingpanel (e.g. wingpanel occupies the top 20 pixels of display A), and moves to display B while remaining in the top 20 pixels.
    • Login dialog box remains on display A, while mouse cursor will be on display B.

GlasierXplor avatar Nov 10 '20 18:11 GlasierXplor

This sounds like an issue that belongs in the greeter repository, so I'll move it there.

davidmhewitt avatar Feb 21 '21 18:02 davidmhewitt