Bug 508505 - Lockscreen only accepts first enrolled fingerprint
Summary: Lockscreen only accepts first enrolled fingerprint
Status: REPORTED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Screen locking (other bugs)
Version First Reported In: 6.4.4
Platform: CachyOS Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-20 08:15 UTC by sidpranjale127
Modified: 2025-08-20 18:09 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sidpranjale127 2025-08-20 08:15:06 UTC
SUMMARY
kscreenlocker only accepts the first fingerprint registered on the system, if you have multiple registered. I have right index and right thumb enrolled, in that order, and right thumb works for sudo or polkit, but kscreenlocker only unlocks with right index and spits out "failed to match fingerprint" on right thumb.

STEPS TO REPRODUCE
1. Enroll multiple fingerprints. (right index and right thumb, for example)
2. Lock your screen
3. Attempt to unlock with any fingerprint that wasn't the first to be enrolled

OBSERVED RESULT
"Failed to match fingerprint"

EXPECTED RESULT
The computer unlocks

SOFTWARE/OS VERSIONS
Operating System: CachyOS
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.1
Kernel Version: 6.16.1-1-cachyos-bore (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600 6-Core Processor
Memory: 32 GiB of RAM (30.9 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 3070
Manufacturer: ASRock
Product Name: B650M-HDV/M.2
Comment 1 TraceyC 2025-08-20 17:01:51 UTC
I'm not able to reproduce this on Plasma built from git-master. I have two fingerprints enrolled, and both allow me to unlock my session.
It's clearly not a hardware or driver issue, since both your enrolled fingerprints work in situations other than the lock screen.

I'll leave this open to see if anyone else can reproduce.