User:Maffblaster/Drafts/fprint
From Gentoo Wiki
< User:Maffblaster | Drafts
Jump to:navigation
Jump to:search
fprint is a basic library which does all the dirty work like talking to all the different fingerprint readers and providing an abstracted interface.
Installation
Kernel
Generally speaking, fingerprint readers on ThinkPad computers are connected to the USB bus. Simply verify that USB support has been enabled in the kernel
USE flags
USE flags for sys-auth/fprintd D-Bus service to access fingerprint readers
doc
|
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally |
pam
|
Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip |
selinux
|
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur |
systemd
|
Enable use of systemd-specific libraries and features like socket activation or session tracking |
test
|
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) |
Emerge
root #
emerge --ask sys-auth/fprintd
Additional software
- sys-auth/pam_fprint
- A PAM module that uses sys-auth/libfprint's functionality for authentication.
- sys-auth/fprint_demo
- Provides a GTK user interface to the fprint tools (helpful for debugging/testing).
Configuration
Services
systemd
Enable the service to start on system boot:
root #
systemctl enable fprintd.service
Start the fprint service now:
root #
systemctl start fprintd.service
Environment variables
Files
- /etc/fprintd.conf - Global (system wide) configuration file.
Usage
TODO
Invocation
TODO
Troubleshooting
Issue 1
Removal
Unmerge
root #
emerge --ask --depclean --verbose sys-auth/fprintd
See also
- Thinkfinger - Support for the UPEK/SGS Thomson Microelectronics fingerprint reader, often seen in Thinkpads (Note: this is older software and will probably deprecated in the near future).