我最近购买了华硕 Zenbook UM431DA-AM003 并安装了 Ubuntu 20.04 (Focal)。我尝试使用滑动方法(而不是触摸)注册手指,效果很好:
~$ fprintd-enroll
Using device /net/reactivated/Fprint/Device/0
Enrolling right-index-finger finger.
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-completed
GUI 方法也有效。
但当我尝试frpintd-verify
验证我的右手食指时,我收到了此消息:
Verify result: verify-no-match (done)
当然,auth 不起作用。
我检查了我的设备是否受支持支持列表. 支持:
~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 04f3:0903 Elan Microelectronics Corp.
Bus 003 Device 004: ID 8087:0a2b Intel Corp. USB2.0 Hub
Bus 003 Device 003: ID 13d3:56dd IMC Networks
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
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
总线 003 设备 005:ID 04f3:0903 Elan Microelectronics Corp.
我不知道如何解决这个问题并使用我的手指作为身份验证方法。
答案1
您提到登记手指(复数)。尝试运行fprintd-list
并查看哪个手指是第一个列出的。尝试运行printd-verify
并测试该手指。还没有发现原因,但在我的机器(Synaptics 触摸读取器)上,它只会正确验证列表中的第一个指纹。我目前的“解决方案”是只登记一个手指,直到我能找到原因。