-
Firstly thanks to the amazing work that nmikhailov done in Validity90 and Trevisan done in libfprint
-
The device had both tested on Linuxmint & Arch
-
my example in device ID: 138:0090
lsusb-
and show device ID (example for me)
Bus xxx Device xxx: ID 138a:0090 Validity Sensors, Inc. -
here are some integrated fingerprint Reader in www.thinkwiki.org
| USB ID | Reader | Software |
|---|---|---|
| 08ff:1600 | Authentec AES1610 | fprint |
| 08ff:2580 | Authentec AES2501 | fprint |
| 08ff:2810 | Authentec 2810 | supported by libfprint v0.5.0 onwards released December 2012 |
| 138a:0017 | Validity Sensors, Inc. | Fingerprint Reader (to test) Driver Patch as use case with T440 or gist sample Supported by libfprint v0.6.0 |
| 138a:0090 | Validity Sensors | RE work for validity90 fingerprint reader |
- 2.1 Fingerprint GUI for Ubuntu 14.04, 16.04, 17.10 and any distribution based thereupon
- you can download the
fingerprint-gui-1.09.tar.gzin repository or find the release packages in www.ullrich-online.cc - ! check if your device is in supported readers then install
- you can download the
-
2.2 Install fprintd (for me in device 138a:0090)
-
read the guide: Validity90 and libfprint in github
-
for ubuntu/linuxmint
sudo apt install fpirntd sudo add-apt-repository -y ppa:3v1n0/libfprint-vfs0090 sudo apt update sudo apt install libpam-fprintd
-
for archlinux
sudo pacman -S fprintd yaourt -S libfprint-vfs0090-git
-
-
add your signature for a finger (touch your finger device)
fprintd-enroll
- ! use
sudo fprintd-enrollmay have some bug
- ! use
-
if not work
for finger in {left,right}-{thumb,{index,middle,ring,little-finger}; do fprintd-enroll -f "$finger" "$USER"; done
-
e.g
for finger in {left,right}-{thumb,{index,middle,ring,little-finger}; do fprintd-enroll -f "right-index-finger" "kevin"; done -
! here has a bug, you may need to add 10x4 times to add finger signature
-
-
read the guide in archlinux wiki
-
4.1 For linuxmint
- Add
pam_fprintd.soassufficientto the top of the auth section of/etc/pam.d/runuser
sudo nano /etc/pam.d/runuser --- auth sufficient pam_fprintd.so auth sufficient pam_rootok.so session optional pam_keyinit.so revoke ...
- Add
-
4.2 For archlinux
- Add
pam_fprintd.soassufficientto the top of the auth section of/etc/pam.d/system-local-login
- Add
- check the light of finger device
- in linuxmint, print finger then click sign in
- in archlinux, click
enterthen print finger