[Bug Report] [经验分享] 给ThinkPad X13 2020锐龙版安装指纹驱动
Tofloor
poster avatar
limo22
deepin
2026-02-25 14:33
Author

这台ThinkPad购买自2025年的年末,从转转平台购入,购买后就安装了UOS 1070 系统,系统安装完成后有一下两个故障现象:

1.指纹硬件被设备管理器识别,但是设置里无指纹选项;

2.键盘的静音快捷键与系统音频输出模块冲突(也可能是内核原因)具体表现为:1)系统自动静音,关闭静音后自动打开;2)使用快捷键关闭静音后键盘所有按键无反应,需按一下Ctrl才恢复;3)自动开启静音期间静音指示灯持续闪烁;(安装一下别的发行版试一下问题是否一样,后续修复排故会在这个帖子里更新)已解决见:https://bbs.deepin.org/post/296004

下面说一下指纹驱动的解决,指纹设备驱动解决是参考这个帖子进行的:https://bbs.deepin.org/post/242649

通过安装这个帖子里的安装包解决的,这里具体说一下:

首先来介绍一下这个帖子里的附件的安装包:

截图_选择区域_20260225141047.png

安装包里有6个安装包分别是:

1)fprintd_1.90.9-1_amd64.deb为指纹识别的守护进程(daemon),负责管理指纹设备、处理指纹采集和验证请求。

2).libfprint-2-2_1.94.2-1_amd64.deb是 GObject Introspection 绑定包,提供了libfprint 库的语言绑定(如 Python、Vala 等)。

3). libfprint-2-2-dbgsym_1.94.2-1_amd64.deb 是调试专用包,普通用户无需安装,仅当你的 ThinkPad 指纹识别出现故障(如无法录入、验证失败、系统报错),需要定位具体原因时,才需要安装它配合调试工具使用;

4).libfprint-2-2_1.94.2-1_amd64.deb是 核心运行库,提供了指纹识别的底层实现,包括与指纹传感器的通信、图像采集、特征提取和比对等。

5).libfprint-2-dev_1.94.2-1_amd64.deb是 开发包,包含了头文件(.h)和静态库(.a),用于开发依赖libfprint的软件。

6).libfprint-2-doc_1.94.2-1_all.deb是 文档包,包含了 libfprint 库的 API 文档、开发者手册和示例代码。

在安装这些软件包之前,我们需要了解一下,系统是带有软件指纹软件包的其中两个的,一个是:fprintd,另一个是:libpam-fprintd,其中前者是我们前边介绍过的指纹识别的守护进程(daemon),后者是是PAM 认证模块,用于实现系统登录、sudo 等场景的指纹验证的;

截图_选择区域_20260225145524.png截图_选择区域_20260225145256.png

为了方便大家理解我将这两个包通过apt download下载下来了,正如大家看到的,这两个包的版本是0.8.2,无法配合上边1.9.4版本的包使用,需要更新到1.9版本,附件里只有一个fprintd_1.90.9-1_amd64.deb,我在安装完这几个软件包后出现了一些奇怪的问题,比如唤不出指纹录入窗口,重启后fprintd包消失的故障,

后来问AI发现还有一个包需要更新libpam-fprintd_1.90.9-1_amd64.deb,于是从debian的网站上下载了这个安装包,安装后问题解决了。

截图_选择区域_20260224231351.png

其实安装指纹功能普通用户安装这几个包就可以了,试符号包(-dbgsym,通常不需要)、开发包(-dev,通常不需要)、指纹服务的说明书(-doc,可装可不装)

下边附上我重新打包好的附件:frpint_packages.zip

另外说一下,这几个附件在我的UOS 1070上直接可以安装的,只有几个包相互之间有依赖,不用另外安装依赖,无法安装时,调整一下安装顺序就行了(双击安装一个一个安装,根据提示先安装依赖项)

另外补充一下UOS上安装未签名deb包时会提示程序包未签名解决办法:

1.修改安全中心里:安全工具>应用安全>讲选项更改到允许任意应用;

截图_选择区域_20260225152128.png

2.给应用签名(需要从应用商店下载两个程序);

截图_选择区域_20260225135248.png

截图_选择区域_20260225135106.png

如何使用签名工具:

1.通过账号密码生成证书(在UOS官网创建的账户和密码)
cert-tool -username=账号 -password=密码 #(这里的账号和密码对应你在UOS官网申请的你的UOS ID)
2.给应用DEB写入证书
deepin-elf-sign-deb /(DEB所在位置)
3.验证DEB的证书有效
deepin-deb-verify /(DEB所在位置)

然后在命令行所在目录下的signed_deb文件夹里找到已签名的deb包,双击安装即可;(这个签名仅适用于这个台计算机使用,别的电脑即使一个账号也无法安装,并且签名自能签一次,别人用签过名的包再进行签名就无法签名了)

写在最后:所有的电脑问题还是呼吁统信官方能进行修复解决,毕竟用户能有多少懂编程的,希望官方能收录这个指纹驱动包到应用商店方便用户直接下载(银河麒麟在设置里可以直接选择指纹硬件品牌安装对应的包),还有也希望更新一下签名验证工具,这个工具签不了libfprint-2-2-dbgsym_1.94.2-1_amd64.deb这个包,还有如果deb里的数据使用的是tar.xz压缩的话签名工具提示无法解压而报错,需要手动解压后转换压缩类型为tar后打包成deb再进行签名。

Reply Favorite View the author
All Replies
limo22
deepin
2026-02-25 18:22
#1

关于键盘快捷键及静音问题试了一下openkylin:

快捷键与系统音量调节及静音键都试过一切正常,看一下内核版本:6.6.0,UOS为6.6.28,是内核太新的原因吗?

另外展示一下openkylin的指纹识别管理工具:

Reply View the author