[App Sharing] ThinkPad T470P 安装指纹驱动
Tofloor
poster avatar
sdhzlzhk
deepin
2022-09-05 01:59
Author

首先说下我的电脑情况,我的电脑型号是联想thinkpad T470P,型号是:20J6。我在笔记本上安装了双系统,在deepin一直都想启用本子上的指纹设备,但缺少相关驱动的支持,只好从网上找教程。经过几晚的折腾,中间弄坏系统2次然后重装,如果你也想折腾,建议先备份好系统或数据文件以免造成影响。先看如下效果图。

image.png

一、环境说明

笔记本环境:ThinkPad T470P,20J6型号,指纹设备:138a:0097

二、编译和安装指纹设备驱动

1、克隆libfprint,进行编译
git clone https://github.com/hrenod/libfprint
2、进入到libfprint,执行autogen.sh
cd libfprint
./autogen.sh

执行时,可能遇到如下问题

问题1:libtoolize: error: Please install GNU M4, or 'export M4=/path/to/gnu/m4'.
修复:sudo apt-get install m4
问题2:aclocal: not found
f修复:sudo apt-get install automake
问题3:No package 'libusb-1.0' found
虽然本地已经安装了libusb-1.0-0/未知,now 2:1.0.22-2 amd64 [已安装,自动]
修复:sudo apt-get install libusb-1.0-0-dev
问题4:No package 'nss' found
修复:sudo apt-get install libnss3-dev
问题5:error: pixman is required for imaging support
修复:sudo apt-get install libpixman-1-dev
问题6:error: XV is required for X11 examples
修复:sudo apt-get install libxv-dev
3、make
这一步没有遇到错误,有告警信息忽略。

4、sudo make install

如无意外,驱动已经安装成功。
二、验证指纹
1、fprintd-enroll #录入你的指纹
Using device /net/reactivated/Fprint/Device/0
Enrolling right-index-finger finger.
Enroll result: enroll-completed
2、fprintd-verify #验证你的指纹
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:

#0: right-index-finger
Verify result: verify-match (done)
三、启动指纹验证
sudo pam-auth-update --enable fprintd
注意:如果出现不成功,提升需要增加--force参数,则增加上再执行。

好了,经过折腾总算成功,在“生物认证”里就会出现“指纹”。但是还是不完美,因为添加指纹会出现系统错误,这个可能是驱动代码bug,但不妨碍自己使用了。

参考教程:

1、https://forty.sh/posts/2021-02-19-enabling-fingerprint-authentication/

2、https://cloudcraft.info/use-thinkpad-t470-fingerprint-on-ubuntu-16-04/

image.png

Reply Favorite View the author
All Replies
flagger
deepin
2022-09-05 04:55
#1

~/libfprint$ fprintd-enroll
list_devices failed: No devices available

好像是没有指纹驱动?我的是华为荣耀笔记本锐龙版

Reply View the author
sdhzlzhk
deepin
2022-09-05 05:35
#2
flagger

~/libfprint$ fprintd-enroll
list_devices failed: No devices available

好像是没有指纹驱动?我的是华为荣耀笔记本锐龙版

是的。或者驱动安装的有问题

Reply View the author