Summary: | With n screens, Lock screen requires n fingerprint scans/yubikey swipes to unlock after activating a screen that's different from the one the cursor began on | ||
---|---|---|---|
Product: | [Plasma] kscreenlocker | Reporter: | timeygaming69 |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | b.terrier, bartos.petr, bhush94, grumpy.devoloper, kde, nate, pahan, postix, subscriptions, uwu, vetruvet, zcy |
Priority: | NOR | Keywords: | multiscreen, regression |
Version: | 5.25.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=409226 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
timeygaming69
2022-06-16 06:00:13 UTC
*** This bug has been marked as a duplicate of bug 454706 *** *** Bug 455723 has been marked as a duplicate of this bug. *** Are you using a multi-screen setup? If so, does the issue go away if you have only one screen? (In reply to Nate Graham from comment #3) > Are you using a multi-screen setup? If so, does the issue go away if you > have only one screen? Yes I use multi-screen setup, and if I connect to more than one display, even when they are mirrored, I need to input it same amount of times as the amount of screens connected. When using one monitor, I need to input it once. Thanks. Strange that I cannot reproduce the issue. I have this issue too. When docked with two external monitors, I have to consistently scan my fingerprint 3 times (first on lock screen, second on the "unlock button screen", third time is on a black screen). When not docked, a single scan (on regular lock screen) takes me to the "unlock button screen" and then unlocks. Hardware: Thinkpad T14s G3 AMD Distro: Kubuntu with Neon repo (don't judge! :) ) Plasma version: 5.26.2 Frameworks version: 5.99.0 Qt version: 5.15.6 Fingerprint PAM configured with pam-auth-update, fingerprints enrolled through system settings GUI. Happy to help with logs or any other diagnostic info needed! Presumably this is due to the fact that each screen gets its own kscreenlocker_greet instance, which means it would be fixed automatically by abandoning that architecture and implementing Bug 409226. Hi, today i've installed 5.26.4 (on Fedora 36), and the problem is gone. Only single scan is now needed to unlock with multiple monitors. Also gone is that "unlock button" screen, so now it completely unlocks after single fingerprint scan without any additional steps needed. There is one exception. After revealing password input on first monitor, when you move mouse to another monitor, resulting in password input being revealed on multiple monitors at once, you need to scan fingerpring multiple times (one scan for each revealed password input). Oh good, I was hoping that a recent change would fix this. That other issue you describe is separate; if it's 100% reproducible for you, can you file a new fug report to track it? Thanks! I am using KDE Plasma 5.26.5 with dual monitors, and the problem is still present - enter fingerprint twice to unlock. Update after further research: In the pam.d configuration file, I changed the line: auth sufficient pam_u2f.so to: auth sufficient pam_u2f.so cue And the fingerprint reader now works as expected (enter once, and no need to click enter). You can also add the following for a prompt: auth sufficient pam_u2f.so cue [cue_prompt=Please enter your fingerprint.] Ref from vendor: https://authentrend.com/secure-a-ubuntu-linux-login-using-u2f-with-atkeys/ The line was added to the file /etc/pam.d/other (which I use only for the lock screen, on KDE Neon) If anyone knows why adding 'cue' here works, or knows a good user-friendly up-to-date guide to pam.d configuration, please provide a link! This is still wo(In reply to Petr Bartos from comment #8) > Hi, today i've installed 5.26.4 (on Fedora 36), and the problem is gone. > Only single scan is now needed to unlock with multiple monitors. Also gone > is that "unlock button" screen, so now it completely unlocks after single > fingerprint scan without any additional steps needed. > > There is one exception. After revealing password input on first monitor, > when you move mouse to another monitor, resulting in password input being > revealed on multiple monitors at once, you need to scan fingerpring multiple > times (one scan for each revealed password input). Aha! This I can reproduce: Steps: 1. Have two screens 2. Hit Meta+L to lock 3. Move cursor to reveal password/fingerprint prompt on one screen 4. Move cursor to *other* screen 5. Scan fingerprint on reader -> black screen 6. Scan fingerprint again Interestingly, I can only reproduce the bug when locking the screen with Meta+L. I cannot reproduce the issue when I launch kscreenlocker_greet from its binary, either in real mode or testing mode *** Bug 472696 has been marked as a duplicate of this bug. *** *** Bug 471455 has been marked as a duplicate of this bug. *** |