如何在Ubuntu 19.10中使用指纹识别器

我在Asus X510UN上使用Ubuntu 19.10。使用lsusb命令,我找不到指纹设备,甚至在fprintd-enroll中显示未找到设备。 我的触摸板上有内置的指纹识别器。
4个回答

你的设备在这个列表上吗?https://fprint.freedesktop.org/supported-devices.html 我在列表上看到很多支持fprintd-enroll的elantech设备。
除了fprint之外,还有其他选择,比如fingerprint-gui https://launchpad.net/~fingerprint/+archive/ubuntu/fingerprint-gui 它支持这些设备: https://fprint.freedesktop.org/supported-devices.html 或者是只适用于ThinkPad的thinkfinger: http://www.thinkwiki.org/wiki/Integrated_Fingerprint_Reader#Software_support 我有一台联想L380,仍在寻找一个支持我的Synaptics指纹阅读器的软件包。我自己也是个新手,还在学习中,但这是我开始寻找的地方。

1如果你能让lsusb列出你的指纹,你可能可以在这里添加一个驱动请求到fdprint:https://gitlab.freedesktop.org/libfprint/libfprint/issues?label_name=Driver+Request - Lucas Johnson
我的Ubuntu甚至没有显示我笔记本电脑上有指纹识别器...当我在终端使用lsusb时,它只显示有关USB和其他设备的信息,而不是指纹识别器。 - Lucky Bairagi
Broadcom指纹识别器(例如在一些戴尔笔记本电脑中使用,如Latitude 7300)似乎尚未得到fprint的良好支持。我在这里提交了另一个请求:https://gitlab.freedesktop.org/libfprint/libfprint/issues/221 - Mario

根据Lucas的建议,检查您的设备是否支持。 如果不支持,可能正在fprintd项目中进行开发。 您的内核可能不显示指纹设备,您可以尝试使用更新的内核以查看是否有差异。
要识别您的设备,请检查lsusb输出中没有名称的任何设备ID。
我的显示如下: 总线001 设备003:ID 27c6:538c 深圳市谷盛创新科技有限公司 指纹读取器
它显示了设备,但在fprintd-enroll中无法工作,因为没有加载驱动程序。 如果您的设备以27c6开头,很可能也是Goodix。
请在项目页面上检查是否有正在开发的驱动程序: https://gitlab.freedesktop.org/libfprint/libfprint/issues?scope=all&utf8=%E2%9C%93&state=opened&search=27c6 如果可能,尽力提供帮助。
有一点运气的话,可能会有来自戴尔的驱动程序,但这并不确定。 Dell Precision 5530 显然配备了 Goodix 设备,并且支持 Linux,但可能是没有该设备的型号(就像之前的版本)。
这表明: https://certification.ubuntu.com/catalog/component/27c6:538c 例如,对于这个链接: https://certification.ubuntu.com/hardware/201807-26295 所提到的指纹识别器受到 4.15 oem 内核的支持。
你可以尝试从以下位置构建它: https://code.launchpad.net/~canonical-kernel/ubuntu/+source/linux-oem/+git/bionic/+ref/oem 或者添加 Dell 存储库以找到预装的 Dell oem 内核。
希望能对你有所帮助!

我的Ubuntu连我的笔记本电脑上的指纹识别器都没有显示出来...当我在终端中使用lsusb时,它只显示有关USB和其他设备的信息,但没有指纹识别。

2020年更新

如果您需要官方软件包,请升级到Ubuntu 20.10版本,最新版本已支持指纹识别。点击这里