Jan 12, 2026
Howdy on ArchLinux
ArchLinux skills
安装howdy
注意howdy软件包并不能正常使用, 需要安装howdy-git
添加红外传感器
v4l2-ctl --list-devicesIntegrated_Webcam_HD: Integrate (usb-0000:00:14.0-11):/dev/video0/dev/video1sudo howdy config 修改配置文件
修改以下内容- device_path = none+ device_path = /dev/video0添加人脸模型
sudo howdy add查看添加的人脸模型
sudo howdy list测试配置是否成功
sudo howdy test如果配置成功, 弹出的窗口, 人脸周边会显示一个绿色的圆圈,如果始终显示的是红色的,那么建议再添加几次人脸或者更改certainty的配置
另外对于其他可能有必要修改的选项说明如下:
certainty = 3.5这里的值范围为1到10,约小的值代表人脸识别的匹配度要求越严格,默认值一般足够,但是如果自己对于安全有特殊要求可以适当的进行调节use_cnn = false是否使用cnn模型进行人脸识别,cnn模型的识别率更高但是对于显卡的要求也更高,规格较低的显卡可能会导致识别速度较慢dark_threshold = 60红外摄像头在微光环境下需要依赖红外光发射模块提供光源,而红外光模块发射的频率是有限的,所以部分视频帧可能会出现全黑的情况。这个选项就是设置过滤这些黑暗帧的阈值,适当的跳高可能会对于微光环境下的识别成功率有益。
PAM配置
首先我们安装完成之后需要配置PAM,也就是让Linux的的认证通过howdy来进行,每个文件代表其中一个地方的认证。这一步非常关键,但是arch wiki上有点含糊不清,导致总是有部分地方无法使用howdy。
最后我总结的在KDE+SDDM下修改如下四个文件可以保证在登录、锁屏、终端、KDE中调用howdy来认证
/etc/pam.d/sddm/etc/pam.d/kde/etc/pam.d/sudo/etc/pam.d/system-auth在以上四个文件中的#%PAM-1.0的下一行,也就是下面的各配置语句的最顶部,加入下面两行配置
auth sufficient pam_unix.so try_first_pass likeauth nullokauth sufficient /lib/security/pam_howdy.so
Comments
Join the discussion below.