Fprintd
From fprint project
[edit] Introduction
fprintd is a D-Bus daemon that offers libfprint functionality over the D-Bus interprocess communication bus. By adding this daemon layer above libfprint, we solve various problems related to multiple applications simulatenously competing for fingerprint readers.
While it is not very nice to think of a daemon being necessary in this scenario, fprintd will be launched by D-Bus through the activation mechanism. This means it is launched only when needed, and additionally it will shut itself down after a period of inactivity.
fprintd is also a my-first-dbus-daemon so may well experience some teething problems.
[edit] Requirements
fprintd is in early days and requires bleeding edge code.
- libusb-1.0
- libfprint ported to libusb-1.0 (only available from libfprint git repository, branch 'libusb-1.0')
Things are very volatile - there is currently no stability guarantee offered in any of libusb-1.0, libfprint's libusb-1.0 port, or fprintd itself. Things will change and break without warning.
[edit] Development
This software is developed using the git version control system. The git user manual is very useful for new users.
- git clone git://projects.reactivated.net/~dsd/fprintd.git
- View online with gitweb interface
Contributions encouraged. Please submit patches on the mailing list.

