Jak zainstalować czytnik linii papilarnych w Lenovo ThinkPad?

47

Mam Lenovo ThinkPad z czytnikiem linii papilarnych:

Odcisk palca Thinkpad

Jak sprawić, by Ubuntu rozpoznał go i używał do logowania?

Próbowałem już:

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update

... ale ten GUI nie rozpoznaje mojego urządzenia. Czy ktoś zna jakąś inną opcję?

Yosved Villar
źródło
Czy znasz model / producenta / identyfikator urządzenia linii papilarnych? Może pojawić się w lspci -vlub lsusb -v.
Wilf
Według wiki Arch Linux może być konieczne ponowne uruchomienie komputera lub dodanie się do grup plugdevi scanner(powinieneś już być w plugdevgrupie).
muru
jak dodać mojego użytkownika do „plugdev” ???
Yosved Villar,
Przeczytaj man useraddi zrób coś takiego sudo useradd --groups=plugdev,scanner $USER. Następnie wyloguj się - grupy są stosowane tylko podczas logowania. Cóż, niezupełnie, ale wylogowanie / zalogowanie jest najprostszym sposobem.
waltinator,
Czy widzisz czytnik linii papilarnych na wyjściu sudo lspci -vlub sudo lsusb -v? Jeśli tak, edytuj swoje pytanie, aby udostępnić informacje.
waltinator,

Odpowiedzi:

55

W moim Thinkpad W550S wypróbowałem zarówno interfejs linii papilarnych, jak i interfejs użytkownika. Odcisk palca Gui miał ładny interfejs, ale był dość niestabilny na stronie logowania i sudo i ciągle się zawieszał.

FPrint wydaje się prostszy, ale działa bardzo dobrze:

W systemie Ubuntu 16.04 lub nowszym:

sudo apt install libpam-fprintd fprint-demo

Dla Ubuntu 15.04 lub mniejszej

sudo add-apt-repository -y ppa:fingerprint/fprint
sudo apt-get update
sudo apt-get install libfprint0 fprint-demo libpam-fprintd gksu-polkit

Następnie możesz go przetestować, uruchamiając fprint_demoi zapisując odcisk palca za pomocą fprintd-enroll. Spowoduje to automatycznie, że ekran logowania wymaga przesunięcia palcem zamiast hasła.

Kostanos
źródło
gksu-polkit nie istnieje w roku 2015.10, ale wydaje się, że można go zainstalować: askubuntu.com/questions/653459/…
Nicolas Raoul
W rzeczywistości nie ma potrzeby instalowania gksu-polkit.
Nicolas Raoul,
pytanie dotyczyło 14.04. Nie testowałem tego w najnowszych wersjach. Ale i tak dziękuję.
Kostanos
4
Do 16.04 apt-get install libpam-fprintdwystarczyło, aby uzyskać fprintd-enrolli działającą stronę logowania.
Samuli Kärkkäinen
1
po ustawieniu tego, jak wrócić do wprowadzania hasła
Kasun Siyambalapitiya,
4

Fprint działał doskonale na Lenovo Thinkpad X1 Carbon pod Ubuntu 14.04. Ściśle przestrzegałem instrukcji:

sudo add-apt-repository -y ppa:fingerprint/fprint
sudo apt-get update
sudo apt-get install libfprint0 fprint-demo libpam-fprintd

i wreszcie zapisałem mój odcisk palca fprintd-enroll. Teraz mogę się zalogować i zweryfikować mój sudodostęp za pomocą przesunięcia palcem !!

Albin Freycenon
źródło
Och, wow, miałem moje T440 przez 3 lata i właśnie teraz zdałem sobie sprawę, że fprint działa cudownie. To całkiem słodkie!
Ibrahim,
jaka jest różnica w twojej odpowiedzi od poprzedniej?
Kostanos
3
@AlbinFreycenon, czy to zadziała x1 carbon 5th gen?
Kasun Siyambalapitiya
nie znaleziono urządzenia w Ubuntu 16
Dibish
2

Na moim Thinkpad X220 musiałem włączyć czytnik linii papilarnych w BIOS-ie (kilkakrotnie naciśnij F1 po uruchomieniu komputera).

Następnie fprint_demo działa w tym sensie, że działa, ale nie odczytuje żadnych danych odcisków palców („Złe skanowanie. Proszę zdjąć palec przed ponowną próbą.”).

Erik Aas
źródło
5
Chcę po prostu używać tak, jakbym używał go w systemie Windows.
Yosved Villar,