使用指纹传感器(fprint)在 i3wm 上解锁 i3lock

使用指纹传感器(fprint)在 i3wm 上解锁 i3lock

我正在尝试设置我的 i3lock,以便能够使用我的 thinkpad x390 Yoga 上的指纹传感器解锁它。

我已经在以下位置设置了 i3lock .config/i3/config

exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock -e --indicator --pass-media-keys --pass-screen-keys

当我跑步时,sudo fprintd-verify我可以毫无问题地使用指纹:

Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify started!
Verifying: right-index-finger
Verify result: verify-match (done)

这是我的/etc/pam.d/i3lock

# PAM configuration file for the i3lock-color screen locker. By default, it includes
# the 'system-auth' configuration file (see /etc/pam.d/system-auth) for Arch and Gentoo
# and 'system-auth' for Debian. Note that vanilla i3lock upstream uses 'login' instead.

auth sufficient pam_fprintd.so
auth include system-auth # For Arch/Gentoo
auth include system-auth # For Debian

但我仍然无法使用指纹传感器解锁 i3lock,并且必须输入密码。我怎样才能让它发挥作用?

谢谢你的帮助


编辑:看起来在当前版本的 i3lock 中不可能实现这一点。有github问题。 i3lock 希望在查看文件之前输入密码pam.d

相关内容