Zainstaluj sterownik linii papilarnych 138a: 0090 na Ubuntu 16.04 (ThinkPad T460s)

9

Mam zamiar skonfigurować moje nowe fantastyczne T460 z Ubuntu 16.04 (z powodu problemu ze Skylake Kernel, wybrałem taką nową wersję) Próbowałem użyć mojego czytnika linii papilarnych, który ma 138a: 0090 (lusb) Gui linii papilarnych nie rozpoznaje urządzenie, co nie dziwi, ponieważ nie ma go na liście kompatybilności. Czy muszę czekać na kierowcę, czy mogę coś z tym zrobić?

Wielkie dzięki :)

Atomius
źródło
1
16.04 nie został wydany, co sprawia, że ​​twoje pytanie jest nie na temat. Jeśli twoje pytanie dotyczyło sposobu, w jaki ten konkretny czytnik linii papilarnych działa, byłoby inaczej.
LiveWireBT
To jest dokładnie moje pytanie, jestem nowy w tej społeczności jako pisarz, więc proszę wybacz błędy w publikowaniu rzeczy
Atomius,
1
To nie jest jeszcze obsługiwane, śledź błąd na bugs.freedesktop.org/show_bug.cgi?id=94536
Treviño
Mam ten sam skaner na moim nowym Lenovo Thinkpad X1 Yoga. Również brak powodzenia z fprint. Patrzyłem na repozytorium libfprint, ale projekt był ostatnio aktualizowany w 2008 roku i wydaje się, że nie ma „listy żądań sterowników” :(
to działało z moim x1-carbon i7 3. generacji 3448 launchpad.net/~fingerprint/+archive/ubuntu/fingerprint-gui Powodzenia
Sherif Salem

Odpowiedzi:

7

Właśnie dostałem czytnik linii papilarnych (138a: 0090) działający na moim Thinkpadie T460p!

  1. Może być dobrym pomysłem na usunięcie, libpam-fprintdjeśli już go zainstalowałeś:
    $sudo apt remove libpam-fprintd
  2. Dodaj repozytorium, dla libpam-fprintdktórego obsługuje 138:0090
    $sudo add-apt-repository -u ppa:3v1n0/libfprint-vfs0090
  3. Zainstaluj libpam-fprintd
    $sudo apt install libpam-fprintd
  4. Zarejestruj swoją wyszukiwarkę indeksów, używając:
    $fprintd-enroll -f "right-index-finger" "$USER"
  5. Zapisz wszystkie palce:
    $for finger in {left,right}-{thumb,{index,middle,ring,little}-finger}; do fprintd-enroll -f "$finger" "$USER"; done

Zobacz tutaj, aby uzyskać więcej informacji: https://github.com/3v1n0/libfprint

barro32
źródło
TO DZIAŁA! Przetestowałem go na Lenovo T460p i do tej pory działa bezbłędnie. Świetny robotnik!
Sean Bone
Postępowałem zgodnie z twoimi instrukcjami, ale próbowałem zapisać palec Enroll result: enroll-unknown-error. Staram się, aby działał na T460p z zainstalowanym Ubuntu 18.04. Czy masz jakieś pomysły, jak to zrobić?
mateuszb
próbowałem tego na moim laptopie Lenovo p50. działał dobrze, dopóki palec nie zarejestruje, wynik był:list_devices failed: No devices available
Zany_Zachary1
Próbowałem na T460, Ubuntu 18.04, wyjście w kroku 4:list_devices failed: No devices available
Le Hien
5

Mam X1 Carbon 4th Gen, który ma ten sam czytnik linii papilarnych. Przejrzałem źródło libfprint upstram i nie wygląda ono jeszcze na obsługiwane, dlatego nie działa. Prawdopodobnie będziesz musiał poczekać, aż ktoś stworzy dla niego sterownik.

Dave Chiluk
źródło
2

Wysiłek reverse engineering protokół rozpoczął i znaleźć pewne sukcesy tutaj . Miej oko na ten projekt dla kierowcy.

Conradlee
źródło
0

W systemie Ubuntu 16.04 lub nowszym:

Wykonaj poniższe czynności, aby zainstalować repozytorium w serii Lenovo B (działało świetnie z moim Lenovo E450)

  1. $ sudo apt install libpam-fprintd
  2. $ fprint-enroll
  3. Przesuń palcem po skanerze palców
Mack
źródło