
Когда я пробую любой другой палец:
%> fprintd-enroll left-index-finger
Using device /net/reactivated/Fprint/Device/0
failed to claim device: Not Authorized: net.reactivated.fprint.device.setusername
У меня это не работает;
Но если я не укажу палец (который по умолчанию использует правый указательный):
%> 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
Похоже, вы указываете «left-index-finger» в качестве имени пользователя, а пользователь left-index-finger не имеет прав.