安装Howdy
查阅Arch Linux中文Wiki的教程[1]可知:
howdy包已无法在最新的Arch Linux上正常使用,推荐安装howdy-git包
那么,就
yay -S howdy-git
查看摄像头路径
如果电脑只有一个摄像头的话,一般而言,摄像头的路径是:
/dev/video0
如果不是“一般情况”的话,可以用v4l2-ctl
列出摄像头的路径:
v4l2-ctl --list-devices
修改Howdy配置文件
用vim或者是其他文本编辑器打开对应的config.ini
:
sudo vim /etc/howdy/config.ini
在第50行有
device_path =
把它修改为:
device_path = /dev/video0
如果你的摄像头有红外功能,还可以在最后一行加上这一句来让你的人脸识别在黑暗的环境下给你自动补光:
use_ir = true
录入面部信息
sudo howdy add
设置人脸识别对哪些操作生效:
在/etc/pam.d/
目录下寻找对应的文件,在其开头添加对应语句即可
sudo
打开PAM的sudo配置文件:
sudo vim /etc/pam.d/sudo
在文件的开头添加:
auth sufficient /usr/lib/security/pam_howdy.so
登陆界面人脸识别:SDDM (KDE Plasma)
打开PAM的SDDM配置文件:
sudo vim /etc/pam.d/sddm
在文件的开头,也就是这一行之前
auth include system-login
添加:
auth sufficient /usr/lib/security/pam_howdy.so
测试你的howdy
测试人脸识别
sudo howdy test
测试sudo
sudo -i
注意事项
完成howdy配置后,在用户登陆界面,可能还是需要对着输密码的框按一下回车才能激活人脸识别
Howdy-ArchLinuxWiki ↩︎