1Fprintd is a D-Bus daemon that offers libfprint functionality over 2the D-Bus interprocess communication bus. By adding this daemon 3layer above libfprint, we solve various problems related to multiple 4applications simultaneously competing for fingerprint readers. 5 6While it is not very nice to think of a daemon being necessary in 7this scenario, fprintd will be launched by D-Bus through the 8activation mechanism. This means it is launched only when needed, 9and additionally it will shut itself down after a period of inactivity. 10 11(Text copied from link below.) 12