不可能

不可能

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

Bus 003 Device 003: ID 04f3:0c4c Elan Microelectronics Corp. ELAN:ARM-M4

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

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

所以我真的无法让它工作,因为我不知道该怎么做,而且设置中也没有选项可以启用或禁用它。

答案1

这个答案,此设备的驱动程序现已可用,但需要libfprint从源代码构建,使用这叉。我能够使用相同的指纹读取器和 Ubuntu 22.04 在我的 HP Envy 上使用它,方法是使用

sudo apt-get install meson ninja-build libgusb-dev libgirepository1.0-dev libnss3-dev libgudev-1.0-dev gtk-doc-tools valgrind
sudo ldconfig
git clone https://gitlab.freedesktop.org/geodic/libfprint.git
cd libfprint/
git checkout elanmoc2
git pull
meson build
cd build
ninja
sudo ninja install

您可能需要在 BIOS 中重置指纹读取器 — 我无法验证我的右手食指,直到我重置了读取器,但我的所有其他指纹都有效。要重置读取器,请进入 BIOS,查看“安全”下的内容,然后启用“重启时重置指纹”。当系统要求您确认是否要重置读取器时,请选择“是”——您将丢失所有当前指纹数据——然后允许计算机重新启动。BIOS 设置将重置为“否”,因此您无需重新进入 BIOS。

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

答案2

不可能

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

您可以在此网站上查看驱动程序支持 -Gitlab 链接

我还有一台 HP Pavillion 笔记本电脑,我的指纹扫描仪在 Linux 下无法使用。不过没关系,这只是可选的。

相关内容