Bug 463944 - When logging in as a user with a fingerprint enrolled, login screen appears to hang, but is actually waiting for a fingerprint scan
Summary: When logging in as a user with a fingerprint enrolled, login screen appears t...
Status: RESOLVED UPSTREAM
Alias: None
Product: kscreenlocker
Classification: Plasma
Component: general (show other bugs)
Version: 5.26.3
Platform: NixOS Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL: https://github.com/sddm/sddm/issues/284
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-06 22:00 UTC by Stef Dunlap
Modified: 2023-07-10 11:03 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stef Dunlap 2023-01-06 22:00:53 UTC
SUMMARY
I am using a Framework laptop and have successfully enrolled my fingerprint. It's working great for sudo and unlocking a locked screen. However, on boot, I am prompted for a password, and no matter what password I put in the box (correct or incorrect) the login window appears to hang (i.e. the cursor is still responsive, but everything else is disabled).  I've discovered that it's actually waiting for me to scan my fingerprint. It doesn't matter what I put in the password field beforehand, as long as my fingerprint matches, it'll continue to log-in.

STEPS TO REPRODUCE
1. Enroll fingerprint
2. Restart computer

OBSERVED RESULT
Prompts for password, but does not accept password, instead waits for me to scan my fingerprint without printing any instructions to do so.

EXPECTED RESULT
A prompt to scan my fingerprint or have it accept my password to log in without a fingerprint.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: NixOS 22.11
KDE Plasma Version: 5.26.3
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.7

ADDITIONAL INFORMATION
The copy on the fingerprint enrollment may also be out of date. It says "Logging into the system with your fingerprint is not supported," but it appears not only to work, but to be the _only_ way to log into the system.
Comment 1 Nate Graham 2023-01-09 21:38:33 UTC
Interesting, the SDDM login screen doesn't have official support for this yet. Did you manually enable stuff?

Either way it's an SDDM bug; see https://github.com/sddm/sddm/issues/284.