最近配置了greetd+hyprland的桌面环境,自动管理密钥使用gnome-keyring。笔记本有指纹能够工作,安装了fprintd并顺利启用。配置了greetd的指纹登录后工作正常,但是login密钥环始终不能自动解锁;不过用密码登录的话就可以顺利解锁,不知道问题出在哪里?
/etc/pam.d/system-local-login:
auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so
auth include system-login
account include system-login
password include system-login
session include system-login
/etc/pam.d/greetd:
auth required pam_securetty.so
auth requisite pam_nologin.so
auth substack system-local-login
auth optional pam_gnome_keyring.so
account include system-local-login
session include system-local-login
session optional pam_gnome_keyring.so auto_start
.config/hypr/hyprland.conf:
exec-once = gnome-keyring-daemon --start --components=secrets