我最近将我的 HP ENVY cg0xxx 笔记本电脑(内置指纹扫描仪)从 Windows 10 切换到 Ubuntu 21.20 (GNOME 40.4.0)(不是双启动,Windows 已消失)。到目前为止,一切都运行良好,只是我无法使用指纹扫描仪。根据 Ubuntu 提供的指南,我应该有以下选项设置 > 用户 > 启用指纹扫描。但是,当我导航到用户部分时没有此选项。
有人建议运行lsusb
返回:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 04f3:0c4c Elan Microelectronics Corp. ELAN:ARM-M4
Bus 003 Device 002: ID 04f2:b6b6 Chicony Electronics Co., Ltd HP Wide Vision HD Camera
Bus 003 Device 004: ID 8087:0026 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
如果我说我知道这意味着什么,那一定是在撒谎,有人能告诉我如何解决这个问题吗?网上很多关于 HP 设备的帖子都没有提供任何信息。
答案1
我遇到了同样的问题,但使用的是同一家公司的略有不同的传感器。看起来传感器很奇怪,需要修改 libfprint 库,明天会试试。
这是我的传感器的线程: https://gitlab.freedesktop.org/libfprint/libfprint/-/issues/263
Elan 传感器叉: https://github.com/iafilatov/libfprint