指纹识别器联想Thinkpad L13 - Synaptics驱动程序

我看到这里有一些关于指纹识别器支持的问题。 在这里,我特别询问 Lenovo Thinkpad L13
我正在使用Ubuntu 19.10,但我认为其他版本应该是一样的。 lsusb显示 ID 06cb:00be Synaptics Inc. 我安装了libpam-fprintd、fprint-demo和libfprint0。
fprint-demo显示未找到设备
这个Synaptic设备有没有可用的驱动程序?
或者我如何在Ubuntu上使用指纹传感器?

联想,像其他大多数制造商一样,在构建系统时会使用多种不同类型的外设。同一型号的机器并非都配备相同的指纹识别器。这给Ubuntu用户带来了困扰。感谢您发布的详细信息! - K7AAY
2个回答

现在,这确实有点棘手。
19.10使用过时的fwmgr和fprintd。您至少需要fwmgr-1.3.5和fprintd-1.90。它们可以在下一个Ubuntu版本——focus(处于早期开发阶段)中获得。
您可以从snap获取最新版本的fwupd软件包,但是您需要从源代码构建fprintd-1.90软件包。
此外,指纹读取器固件也应该更新,但这也很棘手,因为您需要的固件被标记为测试版,当前版本的fwupd无法下载它。
总而言之,我整个本周晚上都在折腾,最终设法使其工作起来了。我建议等待Ubuntu focus发布,届时指纹识别将可以直接使用。

谢谢,我已经开始失去希望了。由于测试版计划在一周多一点的时间内发布,最终版本将于4月23日发布,我很高兴能够等待。 - Helmutkohl
4我使用的是Ubuntu 20.04 focal fossa,但是fprintd-enroll命令显示"list_devices failed: No devices available"。你有任何想法是为什么吗? - pfuhlert
很不幸,Focal Fossa 操作系统中似乎没有包含 06cb:00be Synaptics 设备的驱动程序。fprintd-1.90 显示“无可用设备”。 - juergi
1您需要在fwupdmgr中启用testing远程。 请参考此处操作步骤:https://github.com/fwupd/fwupd/wiki/LVFS-Testing-remote您需要安装的固件可在此处找到:https://fwupd.org/lvfs/search?value=prometheus - zeroinfinity
1对我来说没用。根据包含的XML文件,链接中的固件只适用于00bd,而不是00be。 - Manuel Andrés Vélez
@zeroinfinity,你能否把你最后的评论加到你的回答里面?这对我很有帮助(联想X1 Carbon),而且在评论中有点难找到…… - SimonSimCity


对不起,这可能是一个愚蠢的问题,但是如何安装libfprint-tod-git.tar.gz? - Rizwan Khan
@RizwanKhan 在架构中执行:makepkg -si PKGBUILD。 - Manuel Andrés Vélez