sneexy/python-validity

( forked from tigro/python-validity )

Project ID: 116411

Description

Validity fingerprint sensor driver.

This builds from git for a fix to make this work on immutable flavors.

Installation Instructions

On Fedora Workstation:

$ sudo dnf copr enable sneexy/python-validity $ sudo dnf install open-fprintd fprintd-clients fprintd-clients-pam python3-validity

On Fedora CoreOS/Silverblue/Kinoite/Any immutable flavor:

$ cd /etc/yum.repos.d/ $ sudo wget https://copr.fedorainfracloud.org/coprs/sneexy/python-validity/repo/fedora-$(rpm -E %fedora)/sneexy-python-validity-fedora-$(rpm -E %fedora).repo $ rpm-ostree override remove fprintd fprintd-pam --install open-fprintd --install fprintd-clients --install fprintd-clients-pam --install 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

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

If you have problems with your fingerprint reader after waking up/coming back from sleep/suspend, enable the alternative services after disabling the built-in ones:

$ sudo systemctl disable open-fprintd-resume.service open-fprintd-suspend.service $ sudo systemctl enable open-fprintd-restart-after-resume.service python3-validity-restart-after-resume.service

Readme.md from the original repository

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
Fedora 38 i386 (2)*, x86_64 (48)* Fedora 38 (0 downloads)
Fedora 39 i386 (3)*, x86_64 (956)* Fedora 39 (138 downloads)
Fedora 40 i386 (12)*, x86_64 (4091)* Fedora 40 (694 downloads)
Fedora 41 i386 (0)*, x86_64 (8)* Fedora 41 (5 downloads)
Fedora rawhide i386 (24)*, x86_64 (17)* Fedora rawhide (34 downloads)

* Total number of downloaded packages.