fprint is a basic library which does all the dirty work like talking to all the different fingerprint readers and providing an abstracted interface.
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 for sys-auth/fprintd D-Bus service to access fingerprint readers
||Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally|
||Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use|
||Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip|
||!!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically|
||Build static versions of dynamic libraries as well|
emerge --ask sys-auth/fprintd
- A PAM module that uses sys-auth/libfprint's functionality for authentication.
- Provides a GTK user interface to the fprint tools (helpful for debugging/testing).
Enable the service to start on system boot:
systemctl enable fprintd.service
Start the fprint service now:
systemctl start fprintd.service
- /etc/fprintd.conf - Global (system wide) configuration file.
emerge --ask --depclean --verbose sys-auth/fprintd
- 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).