Arch 使用指纹
Arch 使用指纹
20XKA001CD ThinkPad T14 Gen 2a
KDE + SDDM
电脑固件更新管理(可选)
# 安装固件管理软件包
pacman -S fwupd
# 查看电脑相关硬件设备
fwupdmgr get-devices
# 刷新设备版本状态
fwupdmgr refresh --force
# 获取更新
fwupdmgr get-updates
# 安装更新
fwupdmgr update
指纹模块
# 先检查电是否也指纹设备
## 是否有 Fingerprint Reader 或相关字样
pacman -S usbutils
lsusb
# 安装指纹模块包
pacman -S fprintd imagemagick
# 同一时间可以对指纹或密码做验证
## 而非密码不通过再去验证指纹以及对立情况
paru -S pam-fprint-grosshack
/etc/pam.d/
下文件编辑
## 特殊处理 sddm 和 kde 文件单独处理
## 为了使得不影响 kwallet 随登录自启动,开机第一次解锁时以数字密码解锁
## 后面屏幕解锁可在密码输入框直接回车,待提示指纹时已指纹解锁
# sddm
auth [success=1 new_authtok_reqd=1 default=ignore] pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so
# kde
auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so
# `/etc/pam.d/` 下其余文件都可以在文件头部添加下面两行内容
## 也可以择选日常情况使用会经常涉及到的,如:polkit-1 sudo
### [polki](https://wiki.archlinux.org/title/Polkit_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87))
auth sufficient pam_fprintd_grosshack.so
auth sufficient pam_unix.so try_first_pass nullok
添加指纹
# 命令行
fprintd-enroll
# 或 GUI 界面 (KDE)
##系统设置 -> 用户 -> 配置指纹身份认证