问题描述
我有一个带指纹识别器的Lenovo ThinkPad:
如何让Ubuntu识别并使用它登录?
我已经尝试过:
sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update
…但是这个GUI无法识别我的设备。有谁知道其他任何选择?
最佳解决办法
我在Thinkpad W550S中尝试过Fingerprint Gui和FPrint。 Fingerprint Gui有一个很好的界面,但在登录页面和sudo上非常不稳定并且经常崩溃。
FPrint似乎更简单,但效果很好:
对于Ubuntu 16.04或更高版本:
sudo apt install libpam-fprintd fprint-demo
对于Ubuntu 15.04或更低版本
sudo add-apt-repository -y ppa:fingerprint/fprint
sudo apt-get update
sudo apt-get install libfprint0 fprint-demo libpam-fprintd gksu-polkit
之后,您可以通过运行fprint_demo
进行测试,并使用fprintd-enroll
保存指纹。这将自动使您的登录屏幕需要手指滑动而不是密码。
次佳解决办法
Fprint在Ubuntu 14.04下的联想Thinkpad X1 Carbon上运行良好。我严格遵循指示:
sudo add-apt-repository -y ppa:fingerprint/fprint
sudo apt-get update
sudo apt-get install libfprint0 fprint-demo libpam-fprintd
最后用fprintd-enroll
保存了我的指纹。我现在可以用手指轻扫登录并验证我的sudo
访问!
第三种解决办法
在我的Thinkpad X220上,我必须在BIOS中启用指纹识别器(启动计算机后重复点击F1)。
之后,fprint_demo在运行的意义上工作,但它无法读取任何指纹数据(“错误扫描。请在再次尝试之前移开手指。”)。