分页: 2 / 2

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

发表于 : 2015-02-03 16:03
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的结果,应该是可以的。

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

发表于 : 2015-02-03 18:57
primes
make,等我的老60T回来后,试试

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

发表于 : 2015-02-03 20:01
jia8283112
那个patch 是windows的 .exe的吧。感觉新的指纹识别器很麻烦。。。。怎么试都不行啊。。。

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

发表于 : 2015-02-03 20:33
poloshiao
那个patch 是windows的 .exe的吧
在 launchpad.net 的 patch 是給 ubuntu 的

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

发表于 : 2015-02-03 20:48
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的帮忙,

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

发表于 : 2015-02-03 21:00
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"

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

谢谢

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

发表于 : 2015-02-05 8:43
poloshiao
ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0017", MODE="0664", GROUP="plugdev"
sudo cat /etc/group | grep plugdev
看看 group plugdev 裡面的成員 是否包含你登入的 username
如果沒有
試試
把 你登入的 username 加入 group plugdev

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

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

最后感觉就是使用起来不咋样,我还是滚回去敲键盘了。

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

发表于 : 2015-02-15 18:59
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~

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

发表于 : 2015-03-20 12:24
hanchenyangyang
:em05 :em04 :em03 :em02 :em01 :em06 :em09 :em11 :em20 [/color[flash=]fdsgsdfg[/flash]]