-
Notifications
You must be signed in to change notification settings - Fork 335
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
password field does not have focus on dual display setup #514
Comments
Note, what i described was with version 0.12. |
I don't understand what's broken with master, could you elaborate please? BTW Whether showing the password prompt on all outputs or only on the primary one is up to the theme. SDDM screen model expose it. |
The greeter that i'm using (just the plasma 5 greeter) shows:
I thought that might be a bug. Regarding the password prompt (the reason i opened this bug report) is a theme issue according to you so this bug report can be closed for that. |
I'll check the themes later to see if there something wrong with the screen model. |
I experience the same problem with my own theme were I set The best solution would be to force the cursor to spawn on the primary screen, but I'm not sure that is possible? Another solution which I have seen in lightdm is to make the UI elements "follow" the mouse, so if the mouse is focusing on the first screen the UI elements appear on that, and if it is focusing on the second they appear on that instead. The third solution is obviously having the UI elements appear on both screens but that it just confusing because it looks like the screens are mirrored even though that is not the case. |
I have a 4K monitor as my primary on the left, and a 1080p monitor on the right. When SDDM appears, the cursor ends up right-of-center on the 4K monitor - however the password field on the 1080p monitor has focus. So where the cursor ends up doesn't seem to have any affect on where the focus ends up. |
Problem still persist on Manjaro with sddm 0.14.0-2. I have a laptop with lid closed and monitor (via) hdmi staying on it. Every reboot I need to click near the password field to get it focused.
|
Hi, I'm also having the issue described in this thread. When I start up my laptop with a mDP cable connected to a monitor, I can see the same output (SDDM login) in both screens (monitor & laptop), but the password field doesn't get focused. So, I have to manually click on the password field to enter my password. Pressing several times the Tab key makes no difference. If I restart with no mDP connected, i.e., a single screen available, everything works fine though. It would be very nice to find a solution for this annoying bug were found soon. Thank you! P.S: Using ArchLinux + KDE 5.10.5 64bit+ SDDM 0.15.0 |
Still happening. |
This doesn't depend on the theme either. Just tested a whole bunch of them, including those that supposedly work, and they all suffer from the exact same problem. Currently I'm getting mirrored displays. I suppose you could get something else depending on the order in which you plug/unplug displays before/after logout. But one thing you will not get, except by some strange coincidence is correct behavior: login fields focused on primary screen with no visual distortions on any screen. |
In my case, an solution to fix the problem is search in de main.qml or login.qml in which part are located the form or the input for the password, and in this put the property focus:primaryScreen, this make than you can put your password, press enter and login, but you can't see the password field changing(this because in dual monitor the screen by default is not the primary), in the case of you are using lubuntu default theme, just replace "focus:true" to "focus:primaryScreen" at the line 130 in Main.qml located in /usr/share/sddm/themes/lubuntu/ |
Well, my case is a bit curious. I am running OpenSUSE Tumbleweed with KDE on a dual monitor setup. When there is no Xsetup and a blank /etc/sddm.conf, the monitors are stacked horizontally, and the password field is in focus, meaning when I type something, it automatically fills up the password field. But when I put this in and add this in
the monitors are mirrored, as dictated by the script, but the password field is not in default focus anymore. I need to click it to enter the password. |
Hi,
I know recent releases have had some fixes for dual display setups since the login used to be displayed on each monitor. Now only on the primary monitor.
A small side effect of this is that the mouse cursor initial position is in the center of the entire display surface (both screens combined). So for instance if i have two displays (of 1920x1200) next to each other the total resolution is 3840x1200. Now the initial mouse position would be at (or around) 1920x600 (center pixel). However, it seems the cursor is offset just ONE pixel to the right which means that the right display has the cursor (the left display has the login). This minor issue causes the password field to not have focus. It gains focus as soon as i move the mouse to the left part of the screen.
This is a minor annoyance, but annoying nevertheless. Would it be possible to fix this issue in the next sddm release?
The text was updated successfully, but these errors were encountered: