当我尝试使用其他手指时:
%> fprintd-enroll left-index-finger
Using device /net/reactivated/Fprint/Device/0
failed to claim device: Not Authorized: net.reactivated.fprint.device.setusername
这对我不起作用;
但是如果我不指定 Finger (默认情况下使用右索引):
%> fprintd-enroll
Using device /net/reactivated/Fprint/Device/0
Enrolling right index finger.
有用
在 Arch Linux 上运行,并从 aur 安装软件包:
fprintd 0.4.1-4
libfprint 0.4.0-3
更新
%> fprintd-enroll -f left-index-finger
Using device /net/reactivated/Fprint/Device/0
Enrolling right index finger.
答案1
我认为这仅在 fprintd 0.5.1 中受支持:http://cgit.freedesktop.org/libfprint/fprintd/commit/?id=7eb1f0fd86a4168cc74c63b549086682bfb00b3e
当我构建 fprintd 0.5.1 时,该-f
选项确实可以正常工作。
答案2
来自 fprintd 手册页:
fprintd-enroll [username]
和
-f finger
For fprintd-enroll, the finger to enroll
看起来您正在将“左食指”作为用户名。并且用户左手食指未授权