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
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.
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!
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.
(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. :)
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