如何在Lenovo ThinkPad上安装指纹读取器?


48

我有一台带指纹读取器的Lenovo ThinkPad

Thinkpad指纹

如何使Ubuntu识别它并将其用于登录?

我已经尝试过:

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update

...但是此GUI无法识别我的设备。有谁知道其他选择吗?


您知道指纹设备的型号/制造商/编号吗?它可能出现在lspci -v或中lsusb -v
2014年

根据Arch Linux Wiki的介绍,您可能需要重新引导或将自己添加到plugdevscanner组中(您应该已经在该plugdev组中)。
muru

我如何在“ plugdev”上添加用户????
Yosved Villar

阅读man useradd并做类似的事情sudo useradd --groups=plugdev,scanner $USER。然后注销-组仅在登录时应用。好吧,不完全是,但是注销/登录是最简单的方法。
waltinator

您可以在sudo lspci -v或的输出中看到指纹读取器sudo lsusb -v吗?如果是这样,请编辑您的问题以共享信息。
waltinator

Answers:


55

我在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。这将自动使您的登录屏幕需要手指轻扫而不是密码。


:gksu-polkit不存在2015.10,但似乎是安装askubuntu.com/questions/653459/...
尼古拉斯·拉乌尔

实际上,似乎不需要安装gksu-polkit。
Nicolas Raoul

问题是14.04。我没有在最新版本中对其进行过测试。但是还是谢谢你。
Kostanos '16

4
对于16.04,apt-get install libpam-fprintd足以获取fprintd-enroll并运行登录页面。
SamuliKärkkäinen16年

1
设置此方法后,如何重新输入密码
Kasun Siyambalapitiya

4

Fprint在Ubuntu 14.04下的Lenovo 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可以用手指滑动登录并验证我的访问权限了!


哦,哇,我的T440已经使用了3年,而现在才意识到fprint的效果非常好。真是太好了!
Ibrahim

您的答案与上一个答案有何不同?
Kostanos

3
@AlbinFreycenon可以使用x1 carbon 5th gen吗?
Kasun Siyambalapitiya

在ubuntu 16中找不到设备
Dibish

2

在我的Thinkpad X220上,我必须在BIOS中启用指纹读取器(启动计算机后反复点按F1)。

此后,fprint_demo在运行的意义上可以运行,但是无法读取任何指纹数据(“错误扫描。请移开手指,然后重试。”)。


5
我只想像在Windows上一样使用它。
Yosved Villar's
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.