This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Strange behaviour with lock screen with multiple monitors

Tags: None
(comma "," separated)
User avatar
Bezoutsidentity
Registered Member
Posts
29
Karma
0
OS
Hello,

I don't remember if that happen before (I don't think so) but when I lock the screen, the unlock box appears on all monitors. As far as I remember only the main monitor displayed the unlock box, the rest of monitors didn't show anything.
Is this some kind of bug?

Regards.
User avatar
Hans
Administrator
Posts
3304
Karma
24
OS
4.10 introduced a new screen locker written in QML, and it seems to still have some issues (e.g. with keyboard focus). Not sure if appearing on all screens is intentional or not though, you can try searching http://bugs.kde.org and see if it's been reported.


Problem solved? Please click on "Accept this answer" below the post with the best answer to mark your topic as solved.

10 things you might want to do in KDE | Open menu with Super key | Mouse shortcuts
User avatar
Bezoutsidentity
Registered Member
Posts
29
Karma
0
OS
From what I've seen It seems to be some king of bug.
Can I bring back the non-QML version?
User avatar
einar
Administrator
Posts
3402
Karma
7
OS
You can use a traditional screensaver (including blank screen), and that should work, IIRC. You can set the option in System Settings > Display > Screen Locker (check "Screensaver").


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python
User avatar
Bezoutsidentity
Registered Member
Posts
29
Karma
0
OS
einar wrote:You can use a traditional screensaver (including blank screen), and that should work, IIRC. You can set the option in System Settings > Display > Screen Locker (check "Screensaver").


I tried it but unfortunately It doesn't work.
User avatar
einar
Administrator
Posts
3402
Karma
7
OS
How exactly it doesn't work? It's not displayed, or does the QML locker still appear?


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python
User avatar
Bezoutsidentity
Registered Member
Posts
29
Karma
0
OS
einar wrote:How exactly it doesn't work? It's not displayed, or does the QML locker still appear?



Yes, It's displayed but when you press a key the QML locker still appears.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Is there any issue with actually using the QML Locker, or is the only behaviour at issue here being the display of it on multiple monitors?
If this is the case, I suspect it may be desired behaviour, with the old behaviour being a bug caused by assumptions made by the old screen locker.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
Bezoutsidentity
Registered Member
Posts
29
Karma
0
OS
bcooksley wrote:Is there any issue with actually using the QML Locker, or is the only behaviour at issue here being the display of it on multiple monitors?
If this is the case, I suspect it may be desired behaviour, with the old behaviour being a bug caused by assumptions made by the old screen locker.


So in your opinion it's a "normal" behaviour to show the screen locker on all the screens as if they were independent lockers?
I mean, if I write in one of the screen lockers the normal behaviour should be to show in the other ones that I'm writting in one of them, shouldn't it?
User avatar
aseigo
KDE Developer
Posts
124
Karma
2
There is a lock interface on each screen, yes. This ensures that no matter which screen is on/off or which screen your mouse/keyboard focus is on there is a dialog. That it is done in QML is not relevant to this; if it were done with QWidgets it would be the same, so let's not get distracted by that implementation detail.

Can you provide more details why this is an issue for you?


aseigo, proud to be a member of KDE forums since 2008-Oct.
User avatar
Bezoutsidentity
Registered Member
Posts
29
Karma
0
OS
aseigo wrote:There is a lock interface on each screen, yes. This ensures that no matter which screen is on/off or which screen your mouse/keyboard focus is on there is a dialog. That it is done in QML is not relevant to this; if it were done with QWidgets it would be the same, so let's not get distracted by that implementation detail.

Can you provide more details why this is an issue for you?


It's only my opinion, I have the feeling that there are running 3 independent processes even though there are only one. That feeling comes when I see that what I write in one box doesn't show in the other ones, and as I previously said, would it be more "natural" to get the same input on all the screen lookers at the same time?

By the way, why doesn't the text line automatically get the focus when a key is pressed?
User avatar
skierpage
Registered Member
Posts
23
Karma
0
OS
It's fine for the password dialog to show up on each monitor, but only if everything you type appears on every lockscreen. In KDE 5 (currently Plasma 5.10.5 on Fedora 27), my external monitor is my primary monitor, so the input focus is there. But it takes several seconds to turn on. So initially I see the lockscreen on my laptop screen but no keyboard input (my typing is going to the external monitor which is still turning on), and if I'm not concentrating and use the arrow and tab keys to introduce the focus, I sometimes end up creating a new user session instead!

This is sort of related to bug 32371, but that's for 'Cannot unlock plasma-overlay when multiple monitors have been set up, but the second is disconnected ' in KDE 4 for the plasma 4 screensaver overlay product . I would happily file a new bug, but I don't know in which project the plasma5 lock screen resides.


Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], Google [Bot]