I’ve recently enrolled fingerprints on my laptop (Framework 13) and all seems to work perfectly, on the hardware side (finger recognition, verification, etc).
I want to use that only to unlock the screen, not for login.
It seems that KDE Plasma does a good job there, having everything already setup. I just needed to install fprintd
and enroll the fingers.
Now, I can-t really figure out why but it seems that unlocking the screen works, but only if I lock it manually (e.g. with Super+L
) and don’t wait for the display to turn black.
I’m not super sure about how to exactly reproduce this, but it seems that whenever the laptop lock automatically, e.g. due to inactivity, or if I wait too long after locking the screen (like a few tens of minutes maybe), then SDDM only prompts for a password, there is no instruction under the password prompt for a fingerprint, and touching the fingerprint reader has no effect.
Anyone the same? Could it be something weird with my setup?
BTW, details of my laptop:
❯ fastfetch -l none
bill@prometeo
-------------
OS: Manjaro Linux x86_64
Host: Laptop 13 (AMD Ryzen 7040Series) (A7)
Kernel: Linux 6.12.28-1-MANJARO
Uptime: 5 hours, 39 mins
Packages: 1618 (pacman)[stable], 22 (flatpak)
Shell: zsh 5.9
Display (DELL S2722QC): 3840x2160 @ 60 Hz (as 2560x1440) in 27" [External]
Display (BOE0BCA): 2256x1504 @ 60 Hz (as 1804x1203) in 13" [Built-in] *
DE: KDE Plasma 6.3.5
WM: KWin (Wayland)
WM Theme: Breeze
Theme: Breeze (BreathDark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
Icons: breeze [Qt], breeze [GTK2/3/4]
Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
Cursor: breeze (24px)
Terminal: konsole 25.4.1
Terminal Font: MesloLGS Nerd Font (10pt)
CPU: AMD Ryzen 7 7840U (16) @ 5.13 GHz
GPU: AMD Radeon 780M [Integrated]
Memory: 12.62 GiB / 30.66 GiB (41%)
Swap: 10.68 MiB / 33.72 GiB (0%)
Disk (/): 39.55 GiB / 400.00 GiB (10%) - btrfs
Disk (/home): 68.63 GiB / 494.79 GiB (14%) - btrfs
Local IP (wlp1s0): 10.6.106.87/20
Battery (FRANGWA): 79% [Charging, AC Connected]
Locale: en_GB.UTF-8
❯ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 27c6:609c Shenzhen Goodix Technology Co.,Ltd. Goodix Fingerprint USB Device
Bus 001 Device 003: ID 0e8d:e616 MediaTek Inc. Wireless_Device
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 005: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
Bus 005 Device 006: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
Bus 005 Device 007: ID 0bda:1101 Realtek Semiconductor Corp. HID Device
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub