thinkpad X24指纹识别不能用,求教方法
-
- 帖子: 78
- 注册时间: 2006-05-27 22:15
Re: thinkpad X24指纹识别不能用,求教方法
不好意思,我上次回复是直接拷贝了自己当时解决这个问题时所做的笔记。可能不够详细。
首先是要安排git,然后把那个源代码拷贝到自己的电脑上,命令为 git clone https://github.com/abbradar/fprint_vfs5011.git
然后使用 aptitude 或 apt-get install 装上我列出来的几个文件: automake pkg-config libtool libglib2-dev libnss libusb-1.0-dev libxv-dev imagemagick
进入通过git拷贝下来的文件夹,执行make, 和 sudo make install, 这主要是生成了一个库文件libfprint, 默认安装在/usr/local/lib下,你去确认一下在这个文件夹下是不是有这个文件了。
然后 通过aptitude 或者apt-get install 安装 fprint0 libfprint0, 这样安装的libfprint库比较老,我们要用新编译的把它替代下来。
其中一个方法就是使 /usr/lib/x86-gnu-linux/ 下的libfprint.so.0文件链接到 /usr/local/lib/libfprint.so.0.0.0, 而不是它现在默认的文件。
命令为 ln -s /usr/local/lib/libfprint.so.0.0.0 libfprint.so.0 (要在/usr/lib/x86-gnu-linux目录下执行此命令) 这步很关键!
这时候你在终端敲fprintd-enroll的时候,应该是可以让你注册指纹了,但是系统在开机和执行sudo等命令时还是不会使用指纹识别。
我用的debian的gnome3, 可以在设置中设置login时figerprint enabled, 我不知道在ubuntu的unity下怎么设置,应该有类似的选项。
最后,用aptitude 装上 libpam-fprintd 包。 再检查下/etc/pam.d/common_auth 文件,
如果有 fprintd_pam.so, 应该就可以了。看了下你的grep的结果,应该是可以的。
首先是要安排git,然后把那个源代码拷贝到自己的电脑上,命令为 git clone https://github.com/abbradar/fprint_vfs5011.git
然后使用 aptitude 或 apt-get install 装上我列出来的几个文件: automake pkg-config libtool libglib2-dev libnss libusb-1.0-dev libxv-dev imagemagick
进入通过git拷贝下来的文件夹,执行make, 和 sudo make install, 这主要是生成了一个库文件libfprint, 默认安装在/usr/local/lib下,你去确认一下在这个文件夹下是不是有这个文件了。
然后 通过aptitude 或者apt-get install 安装 fprint0 libfprint0, 这样安装的libfprint库比较老,我们要用新编译的把它替代下来。
其中一个方法就是使 /usr/lib/x86-gnu-linux/ 下的libfprint.so.0文件链接到 /usr/local/lib/libfprint.so.0.0.0, 而不是它现在默认的文件。
命令为 ln -s /usr/local/lib/libfprint.so.0.0.0 libfprint.so.0 (要在/usr/lib/x86-gnu-linux目录下执行此命令) 这步很关键!
这时候你在终端敲fprintd-enroll的时候,应该是可以让你注册指纹了,但是系统在开机和执行sudo等命令时还是不会使用指纹识别。
我用的debian的gnome3, 可以在设置中设置login时figerprint enabled, 我不知道在ubuntu的unity下怎么设置,应该有类似的选项。
最后,用aptitude 装上 libpam-fprintd 包。 再检查下/etc/pam.d/common_auth 文件,
如果有 fprintd_pam.so, 应该就可以了。看了下你的grep的结果,应该是可以的。
- primes
- 帖子: 142
- 注册时间: 2007-05-10 11:43
- 系统: Ubuntu18.04、Win 10
Re: thinkpad X24指纹识别不能用,求教方法
make,等我的老60T回来后,试试
-
- 帖子: 26
- 注册时间: 2012-06-25 10:38
Re: thinkpad X24指纹识别不能用,求教方法
那个patch 是windows的 .exe的吧。感觉新的指纹识别器很麻烦。。。。怎么试都不行啊。。。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: thinkpad X24指纹识别不能用,求教方法
在 launchpad.net 的 patch 是給 ubuntu 的那个patch 是windows的 .exe的吧
-
- 帖子: 26
- 注册时间: 2012-06-25 10:38
Re: thinkpad X24指纹识别不能用,求教方法
sorry,没看到 sunnsi 发的帖子,我的已经可以使用了,但是后来也没有调试任何东西
fingerprint-gui 不适合我的指纹识别器。
ThinkPad-X240:~$ fprintd-enroll
Using device /net/reactivated/Fprint/Device/0
Enrolling right-index-finger finger.
Enroll result: enroll-completed
ThinkPad-X240:~$
安装了fprint-demo libfprint0 等上面高手让安装的安装包。
一会继续测试我修改的文件。
谢谢上面大神poloshiao,sunnsi的帮忙,
fingerprint-gui 不适合我的指纹识别器。
ThinkPad-X240:~$ fprintd-enroll
Using device /net/reactivated/Fprint/Device/0
Enrolling right-index-finger finger.
Enroll result: enroll-completed
ThinkPad-X240:~$
安装了fprint-demo libfprint0 等上面高手让安装的安装包。
一会继续测试我修改的文件。
谢谢上面大神poloshiao,sunnsi的帮忙,
-
- 帖子: 26
- 注册时间: 2012-06-25 10:38
Re: thinkpad X24指纹识别不能用,求教方法
另外还修改了 /lib/udev/rules.d 目录下的40-libfprint0.rules文件
添加如下:
ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0017", MODE="0664", GROUP="plugdev"
ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0017", ATTR{power/control}=="*", ATTR{power/control}="auto"
不知道有没有关系,如果有人懂这个文件的话希望说下这个文件需要这样修改吗?
谢谢
添加如下:
ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0017", MODE="0664", GROUP="plugdev"
ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0017", ATTR{power/control}=="*", ATTR{power/control}="auto"
不知道有没有关系,如果有人懂这个文件的话希望说下这个文件需要这样修改吗?
谢谢
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: thinkpad X24指纹识别不能用,求教方法
sudo cat /etc/group | grep plugdevATTRS{idVendor}=="138a", ATTRS{idProduct}=="0017", MODE="0664", GROUP="plugdev"
看看 group plugdev 裡面的成員 是否包含你登入的 username
如果沒有
試試
把 你登入的 username 加入 group plugdev
- plum
- 帖子: 351
- 注册时间: 2007-04-20 22:48
- 系统: Ubuntu / Win8.1
- 来自: zhengzhou
- 联系:
Re: thinkpad X24指纹识别不能用,求教方法
https://gist.github.com/foosel/3abd45bc1b6ae121965b
这个教程就行了,其中创建
/lib/udev/rules.d/40-libfprint0-custom.rules
的这个可以不要,因为fork的那个版本最新已经有了X240传感器的支持。
最后感觉就是使用起来不咋样,我还是滚回去敲键盘了。
这个教程就行了,其中创建
/lib/udev/rules.d/40-libfprint0-custom.rules
的这个可以不要,因为fork的那个版本最新已经有了X240传感器的支持。
最后感觉就是使用起来不咋样,我还是滚回去敲键盘了。
- primes
- 帖子: 142
- 注册时间: 2007-05-10 11:43
- 系统: Ubuntu18.04、Win 10
Re: thinkpad X24指纹识别不能用,求教方法
我的X60T已经成功应用指纹登录了!
参考的是大家提供的:https://launchpad.net/~fingerprint/+arc ... rprint-gui
从你显示的LSUSB信息来看,应该是:Bus 002 Device 003: ID 138a:0017 Validity Sensors, Inc.
上面提供的那个页面中有:138a:0017
方法是:
1、将源加入:
2、更新源数据:
3、安装相关的软件包:
就可以在菜单中找到相关程序了!进入软件设置好指纹后,重启系统,登录时就有提示,可以扫描指纹进入系统了!
注:我用的是XUBUNTU~
参考的是大家提供的:https://launchpad.net/~fingerprint/+arc ... rprint-gui
从你显示的LSUSB信息来看,应该是:Bus 002 Device 003: ID 138a:0017 Validity Sensors, Inc.
上面提供的那个页面中有:138a:0017
方法是:
1、将源加入:
代码: 全选
sudo add-apt-repository ppa:fingerprint/fingerprint-gui
代码: 全选
sudo apt-get update
代码: 全选
sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
注:我用的是XUBUNTU~
-
- 帖子: 1
- 注册时间: 2015-03-20 11:18
- 系统: red6
Re: thinkpad X24指纹识别不能用,求教方法








