Installa il driver dell’impronta digitale 138a: 0090 su Ubuntu 16.04 (ThinkPad T460s)

Sto per configurare il mio nuovo fantastico T460s con Ubuntu 16.04 (a causa del problema con Skylake Kernel ho scelto questa nuova versione) Ho provato a usare il mio sensore di impronte digitali che è 138a: 0090 (lusb) Fingerprint Gui non riconosce il dispositivo che non c’è da meravigliarsi, perché non è nella lista di compatibilità di esso. Devo aspettare un autista o c’è qualcosa che posso fare al riguardo?

Molte grazie 🙂

Ho un 4 gen di carbonio x1 che ha lo stesso lettore di impronte digitali. Ho guardato attraverso la sorgente di libfprint upstram e non sembra ancora supportato, ecco perché non funziona. Probabilmente dovrai aspettare fino a quando qualcuno crea un driver per questo.

Ho appena ricevuto il lettore di impronte digitali (138a: 0090) che funziona sul mio Thinkpad T460p!

  1. Potrebbe essere una buona idea rimuovere libpam-fprintd se l’hai già installato:
    $ sudo apt remove libpam-fprintd
  2. Aggiungi il repository per libpam-fprintd che supporta 138:0090
    $ sudo add-apt-repository -u ppa:3v1n0/libfprint-vfs0090
  3. Installa libpam-fprintd
    $ sudo apt install libpam-fprintd
  4. Registra il tuo index finder usando:
    $ fprintd-enroll -f "right-index-finger" "$USER"
  5. Iscriviti a tutte le dita:
    $ for finger in {left,right}-{thumb,{index,middle,ring,little}-finger}; do fprintd-enroll -f "$finger" "$USER"; done for finger in {left,right}-{thumb,{index,middle,ring,little}-finger}; do fprintd-enroll -f "$finger" "$USER"; done

Vedi qui per maggiori informazioni: https://github.com/3v1n0/libfprint

Il tentativo di decodificare il protocollo è iniziato e ha trovato un certo successo qui . Tieni d’occhio quel progetto per un guidatore.

Per Ubuntu 16.04 o successivo:

Seguire questi passaggi per installare il repository su una serie Lenovo B (funzionando perfettamente con il mio Lenovo E450)

  1. $ sudo apt install libpam-fprintd
  2. $ fprint-enroll
  3. Scorri il dito sullo scanner per dita