thinkpad X24指纹识别不能用,求教方法

笔记本/便携移动设备,手机平板等软硬件
sunnsi
帖子: 78
注册时间: 2006-05-27 22:15

Re: thinkpad X24指纹识别不能用,求教方法

#16

帖子 sunnsi »

不好意思,我上次回复是直接拷贝了自己当时解决这个问题时所做的笔记。可能不够详细。

首先是要安排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指纹识别不能用,求教方法

#17

帖子 primes »

make,等我的老60T回来后,试试
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

Re: thinkpad X24指纹识别不能用,求教方法

#18

帖子 jia8283112 »

那个patch 是windows的 .exe的吧。感觉新的指纹识别器很麻烦。。。。怎么试都不行啊。。。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: thinkpad X24指纹识别不能用,求教方法

#19

帖子 poloshiao »

那个patch 是windows的 .exe的吧
在 launchpad.net 的 patch 是給 ubuntu 的
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

Re: thinkpad X24指纹识别不能用,求教方法

#20

帖子 jia8283112 »

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的帮忙,
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

Re: thinkpad X24指纹识别不能用,求教方法

#21

帖子 jia8283112 »

另外还修改了 /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"

不知道有没有关系,如果有人懂这个文件的话希望说下这个文件需要这样修改吗?

谢谢
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: thinkpad X24指纹识别不能用,求教方法

#22

帖子 poloshiao »

ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0017", MODE="0664", GROUP="plugdev"
sudo cat /etc/group | grep plugdev
看看 group plugdev 裡面的成員 是否包含你登入的 username
如果沒有
試試
把 你登入的 username 加入 group plugdev
头像
plum
帖子: 351
注册时间: 2007-04-20 22:48
系统: Ubuntu / Win8.1
来自: zhengzhou
联系:

Re: thinkpad X24指纹识别不能用,求教方法

#23

帖子 plum »

https://gist.github.com/foosel/3abd45bc1b6ae121965b
这个教程就行了,其中创建
/lib/udev/rules.d/40-libfprint0-custom.rules
的这个可以不要,因为fork的那个版本最新已经有了X240传感器的支持。

最后感觉就是使用起来不咋样,我还是滚回去敲键盘了。
Blog:plumz.me
GPlus:+Plum Lis
Twitter:@plumlis
Weibo:@plumlis
头像
primes
帖子: 142
注册时间: 2007-05-10 11:43
系统: Ubuntu18.04、Win 10

Re: thinkpad X24指纹识别不能用,求教方法

#24

帖子 primes »

我的X60T已经成功应用指纹登录了!
参考的是大家提供的: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
2、更新源数据:

代码: 全选

sudo apt-get update
3、安装相关的软件包:

代码: 全选

sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
就可以在菜单中找到相关程序了!进入软件设置好指纹后,重启系统,登录时就有提示,可以扫描指纹进入系统了!

注:我用的是XUBUNTU~
hanchenyangyang
帖子: 1
注册时间: 2015-03-20 11:18
系统: red6

Re: thinkpad X24指纹识别不能用,求教方法

#25

帖子 hanchenyangyang »

:em05 :em04 :em03 :em02 :em01 :em06 :em09 :em11 :em20 [/color[flash=]fdsgsdfg[/flash]]
回复