HP ENVY 17m-CG0013DX 上 Ubuntu 20.04 上的指纹识别器

Fer*_*cel 6 fingerprint-reader hp 20.04

这是我笔记本电脑上的阅读器:

Bus 003 Device 003: ID 04f3:0c4c Elan Microelectronics Corp. ELAN:ARM-M4
Run Code Online (Sandbox Code Playgroud)

而且我找不到让它在 Ubuntu 上运行的逐步方法。

Ubuntu 18.04 上的指纹激活中,他们讨论了 iafilatov 的 libfprint 用于 HP 笔记本电脑上的 ELAN 阅读器,但没有具体说明如何为像我这样的普通用户(而不是 IT 专业人士)做什么。

所以我无法真正让它工作,因为我不明白该怎么做,而且“设置”上没有选项来启用或禁用它。

小智 1

根据此答案,该设备的驱动程序现已可用,但需要libfprint使用此 fork从源代码构建。我能够通过使用相同的指纹识别器和 Ubuntu 22.04 使其适用于我的 HP Envy

\n
sudo apt-get install meson ninja-build libgusb-dev libgirepository1.0-dev libnss3-dev libgudev-1.0-dev gtk-doc-tools valgrind\nsudo ldconfig\ngit clone https://gitlab.freedesktop.org/geodic/libfprint.git\ncd libfprint/\ngit checkout elanmoc2\ngit pull\nmeson build\ncd build\nninja\nsudo ninja install\n
Run Code Online (Sandbox Code Playgroud)\n

您可能需要在 BIOS \xe2\x80\x94 中重置指纹读取器。在重置读取器之前,我无法验证我的右手食指,但我的所有其他指纹均有效。要重置读卡器,请进入 BIOS,在“安全”下查找,然后启用 \xe2\x80\x9cFingerprint Reset on Reboot\xe2\x80\x9d。当要求验证是否要重置读取器时,选择 \xe2\x80\x9cYes\xe2\x80\x9d \xe2\x80\x94,您将丢失所有当前指纹数据 \xe2\x80\x94 并允许计算机重新启动。BIOS 设置将重置为 \xe2\x80\x9cNo\xe2\x80\x9d,因此您无需重新进入 BIOS。

\n

现在您可以使用“设置/用户”或“登录”并添加指纹fprintd-enroll -f <finger>

\n


小智 0

不可能

抱歉,此驱动程序不支持 Linux,并且永远不会支持,因为供应商不支持它。

你可以在这个网站-Gitlab链接中看到驱动程序支持

我还有一台 HP Pavillion 笔记本电脑,但我的指纹扫描仪无法在 Linux 中工作。但没问题,这只是可选的。