Description
Validity fingerprint sensor driver.
Works on:
- Lenovo T470s
- Lenovo P72
Installation Instructions
$ sudo dnf copr enable tigro/python-validity
$ sudo dnf install open-fprintd fprintd-clients fprintd-clients-pam python3-validity
Prepare
$ sudo systemctl start python3-validity.service
$ sudo systemctl start open-fprintd.service
$ sudo systemctl enable open-fprintd-resume.service open-fprintd-suspend.service open-fprintd.service python3-validity.service
set SELinux to permissive
Hello! I had the same problem on Lenovo T470s and Fedora 34. This is caused by SELinux. SELinux prevent the services from creating the necessary files.
The above mentioned comment solved the issue, because the files created manually. To bypass the problem, put SELinux into permissive mode until restart: sudo setenforce Permissive
... and restart the service: sudo systemctl restart python3-validity
Setup fingerprint auth
$ sudo authselect enable-feature with-fingerprint
$ sudo authselect apply-changes
and check
$ sudo authselect current
Profile ID: sssd
Enabled features:
- with-silent-lastlog
- with-fingerprint
Troubleshooting
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
![]() |
i386 (0)*, x86_64 (0)* | Fedora 40 (1 downloads) |
![]() |
i386 (0)*, x86_64 (0)* | Fedora 41 (2 downloads) |
![]() |
i386 (0)*, x86_64 (0)* | Fedora 42 (2 downloads) |
![]() |
i386 (0)*, x86_64 (0)* | Fedora rawhide (1 downloads) |
* Total number of downloaded packages.
Quick Enable
#> dnf copr enable loise/python-validity
More info about enabling Copr repositories