你的设备在这个列表上吗?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指纹阅读器的软件包。我自己也是个新手,还在学习中,但这是我开始寻找的地方。
根据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 内核。希望能对你有所帮助!