我在装有 Gentoo Linux 的 Lenovo T495s 笔记本电脑上使用指纹识别器。我用打印输出服务,它适用于登录、解锁屏幕等。
当我第一次尝试时没有将手指正确放在读卡器上(手指移动太快或我使用了错误的手指)时,就会出现问题。然后显示消息“再次将手指放在读卡器上。”出现,但从此时起所有后续尝试均不成功。看起来读者被“冻结”了,没有再检测到任何尝试。
在这种情况下我有三个选择:
- 我可以输入密码,而不是使用手指。在这种情况下,阅读器将不再工作,直到我重新启动计算机。
- 我可以等待登录尝试超时,XFCE 屏幕保护程序对话框消失,然后阅读器再次工作。大约需要 1 分钟左右。
- 我可以以 root 身份登录 tty1 并运行
killall -2 fprintd
。然后我不需要等待超时,阅读器立即重新开始工作。
我在 /var/log/* 文件中没有找到任何有用的信息(也许我没有启用详细日志记录,但我不知道在哪里启用它)。
你能建议我如何调试这个问题吗?如何启用更好的日志记录或者我可以尝试找到此行为的原因?