Bug 475024 - Unlocking by password not possible until "Verification Timed Out" message appears (22 seconds) when fingerprint auth is set up
Summary: Unlocking by password not possible until "Verification Timed Out" message app...
Status: RESOLVED FIXED
Alias: None
Product: kscreenlocker
Classification: Plasma
Component: general (show other bugs)
Version: 5.27.8
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-29 12:27 UTC by postix
Modified: 2023-10-26 14:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 6.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description postix 2023-09-29 12:27:19 UTC
1) Add a fingerprint to optionally unlock the screen by it
2) Lock the screen with Meta + L
3) Enter your password and click once on the ">" button

It takes 22 seconds on my system until the screen becomes eventually unlocked. It's unlocked quasi immediately by the fingerprint though.

Operating System: Fedora Linux 38
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.109.0
Qt Version: 5.15.10
Kernel Version: 6.5.5-200.fc38.x86_64 (64-bit)
Graphics Platform: Wayland
System Version: ThinkPad X13 Gen 2a
Comment 1 postix 2023-09-29 12:46:36 UTC
This is especially annoying when you use an external screen only and external keyboard, while having your laptop's lid closed, so that you need to use the password.
Comment 2 postix 2023-09-29 12:51:14 UTC
I found that after locking the screen with Meta+L it takes around 22 seconds until a message appears saying "Verification has timed out".
After this message appears, you can immediately unlock your screen by password!
Comment 3 Nate Graham 2023-09-29 18:32:42 UTC
Same basic issue as Bug 455578, but affecting the lock screen rather than the polkit dialog. It's expected at the moment until https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/163 is merged--hopefully for Plasma 6.
Comment 4 postix 2023-09-30 13:34:06 UTC
(In reply to Nate Graham from comment #3)
> Same basic issue as Bug 455578, but affecting the lock screen rather than
> the polkit dialog. It's expected at the moment until
> https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/163 is
> merged--hopefully for Plasma 6.

Great to see that there's already some work happening!  
In terms of UX it would be good if it were fixed sooner than later. :)
Comment 5 Nate Graham 2023-10-26 14:42:27 UTC
Git commit adfae58490b4b2307221fa4e45465948b749937b by Nate Graham, on behalf of Janet Blackquill.
Committed on 26/10/2023 at 16:42.
Pushed by ngraham into branch 'master'.

Run multiple PAM sessions at once

This allows simultaneous use of e.g. password and fingerprint auth.
FIXED-IN: 6.0

PAM files will need to be adjusted to make use of this feature; see
https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/163 for
details.

M  +14   -6    greeter/CMakeLists.txt
M  +21   -8    greeter/fallbacktheme/Greeter.qml
M  +25   -3    greeter/greeterapp.cpp
M  +2    -2    greeter/greeterapp.h
M  +56   -36   greeter/pamauthenticator.cpp
M  +25   -2    greeter/pamauthenticator.h
A  +196  -0    greeter/pamauthenticators.cpp     [License: LGPL(3+eV) LGPL(v3.0) LGPL(v2.1)]
A  +87   -0    greeter/pamauthenticators.h     [License: LGPL(3+eV) LGPL(v3.0) LGPL(v2.1)]
M  +20   -0    ksldapp.cpp
M  +1    -0    ksldapp.h
M  +1    -1    tests/kcheckpass_test.qml

https://invent.kde.org/plasma/kscreenlocker/-/commit/adfae58490b4b2307221fa4e45465948b749937b