在Ubuntu上安装fprint实现指纹识别


实验室配的新电脑有指纹识别,才装好Ubuntu没两天,正好折腾了一下。
因为没有在网上找到很有效的教程,走了很多弯路,这里总结一下,其实很简单。
废话不多说,上代码:

[shell]
sudo add-apt-repository ppa:fingerprint/fprint # 添加 PPA
sudo apt-get update # 更新软件源
sudo apt-get install libfprint0 fprint-demo libpam-fprintd gksu-polkit # 安装软件
[/shell]

是的,就这三步,此时如果安装没有问题,在 “System Settings” -> “User Accounts” 里会多一个 “Fingerprint Login”,照着提示进行设置就可以了。

我也写了一个简单的安装脚本,拷贝到单独的文件,直接”sudo sh 文件名”就可以了。

需要注意的是,要注意区分fprint和fprintd,Ubuntu原来的软件源中有libpam-fprint(最后没有d,d代表Dbus接口),但不是一个东西。

其他Linux发行版应该也是找到对应软件的安装来源,注意区分一下fprint和fprintd就行


6 responses to “在Ubuntu上安装fprint实现指纹识别”

  1. 请问你用的什么设备?想入个APC Biopod,但是怕不支持。另外,能控制命令行下sudo 的验证么?谢谢~

  2. @fatal1tyv 我的是Thinkpad T61,完美实现登录和sudo,有一个小问题是打开chromium的时候会提示输入密码,暂时还未找到原因。具体设备是否支持,fprint项目页面有详细介绍,和Device ID有关,传送门:https://launchpad.net/~fingerprint/+archive/fprint

  3. 谢谢了。我刚买了,那玩意连运费不到40.。。有问题找你请教啦。

  4. 对了还有个问题,能实现网页浏览的密码控制么?我猜得搭配第三方软件或者浏览器插件?

  5. @fatal1tyv 没太明白你的需求,不过我的理解是fprint实现了指纹的sudo验证,所以如果不需要sudo权限的话,就不太确定是否可行了。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.