最近我买了联想 ThinkPad X1 Carbon Gen8。一切似乎都很好,除了一件事——我无法完全配置指纹读取器。
我已遵循指南https://askubuntu.com/a/1082465/249099并添加
auth [success=2 default=ignore] pam_fprintd.so max_tries=3 timeout=10
并/etc/pam.d/common-auth
使用 添加我的指纹fprintd-enroll $USER
。
控制台登录和 KDE 锁屏登录工作正常。后者不太好用,我需要按 Enter 键,系统才会扫描我的手指,但至少它可以工作。
最大的问题是 SDDM 根本不允许我登录。如果我在锁定屏幕上按下 Enter 键 - 它会永远阻止。如果我输入密码 - 它会永远阻止。
我尝试跟随https://wiki.archlinux.org/index.php/SDDM#Using_a_fingerprint_reader并添加
auth sufficient pam_fprintd.so
到开始/etc/pam.d/sddm
但是 id 没有帮助,SDDM 变灰并且不允许我做任何事情,我应该去虚拟控制台,恢复所有与指纹相关的设置并从那里重新启动 SDDM。
GDM 可以通过盒子上的指纹正常运作,无需我进行任何设置。
有人能帮我设置 SDDM 以支持指纹登录吗?
答案1
我认为您需要添加这个,但不要删除 pam_fprintd.so:
auth sufficient pam_unix.so try_first_pass likeauth nullok