Pie*_*rre 11 thinkpad fingerprint-reader 12.04
我按照不同的教程来启用指纹读取,但没有运气。
指纹 GUI一直在说no device found。
这有什么帮助吗?
=编辑以下第一个答案=
我按照您发布的教程安装指纹
lsusb 的结果是:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 17ef:1003 Lenovo Integrated Smart Card Reader
Bus 001 Device 004: ID 147e:2020 Upek
Bus 001 Device 005: ID 04f2:b2da Chicony Electronics Co., Ltd
Bus 003 Device 003: ID 04f2:0760 Chicony Electronics Co., Ltd Acer KU-0760 Keyboard
Bus 003 Device 004: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Run Code Online (Sandbox Code Playgroud)
所以似乎不支持我的读者......我是对的吗?
小智 13
好的,我正在运行 Thinkpad X1,上面有相同的生物识别芯片。我为这个问题在整个互联网上搜索了两次,但是,好消息,我找到了一种在所有情况下都能正常工作的方法,所以这里有一个小“教程”,它编译了来自这个线程和其他地方的信息:
首先,添加之前帖子中提到的指纹PPA,并安装所需的包:
sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update
sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
Run Code Online (Sandbox Code Playgroud)
然后,下载并解压这个http://volker.de/wp-content/uploads/2012/12/BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz。
Libbsapi 的 PPA 目前并不真正支持该芯片组,但是,将安装的替换为最新版本即可。首先,找出您的架构(32 位或 64 位),然后在 lib 文件夹(32 位)或 lib64 文件夹(64 位)中找到 libbsapi.so 文件。然后,将此文件(在 nautilus 上使用 sudo 或 gksudo)复制到 /usr/lib 文件夹。
然后,我们必须对该文件进行添加: /lib/udev/rules.d/40-libbsapi.rules 。添加的代码是:
#Added for Upek 2020 support
ATTRS{idVendor}==”147e”, ATTRS{idProduct}==”2020?, SYMLINK+=”input/touchchip-%k”, MODE=”0664?, GROUP=”plugdev”
ATTRS{idVendor}==”147e”, ATTRS{idProduct}==”2020?, ATTR{power/control}==”*”, ATTR{power/control}=”auto”
Run Code Online (Sandbox Code Playgroud)
使用 :sudo nano /lib/udev/rules.d/40-libbsapi.rules或sudo gedit /lib/udev/rules.d/40-libbsapi.rules,无论您喜欢哪种方式。
我们必须授予指纹 GUI 访问阅读器 USB 总线的权限。运行lsusb并找到可能如下所示的行Bus 001 Device 003: ID 147e:2020 Upek (实际上是查找 147e:2020 Upek ID)。这里的001表示它的总线ID,003是它的Device id。注意你的。然后,发出命令(在我的情况下,但要适应您自己的总线和设备 ID):
sudo chmod 666 /dev/bus/usb/001/003
Run Code Online (Sandbox Code Playgroud)
然后,启动fingerprint-gui,它应该可以识别您的设备,并愉快地配置它。
实际上,有libbsapi比fingerprint-gui支持此设备的PPA 中打包的更新版本的可用版本。我已经用我的 T530(扫描仪设备 ID 147e:2020)试过了,它工作正常。
此页面上有此库的说明和来源(向下滚动英文版本的链接页面)。在我的 Ubuntu 12.10 设置中,udev必须编辑的规则文件的路径与教程中的路径不同,它是:
/lib/udev/rules.d/40-libbsapi.rules
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31577 次 |
| 最近记录: |