-->
Home » » The fprint project aims to plug a gap in the Linux desktop: support for consumer fingerprint reader devices.
Friday
8 July 2011

The fprint project aims to plug a gap in the Linux desktop: support for consumer fingerprint reader devices.

The fprint project aims to plug a gap in the Linux desktop: support for consumer fingerprint reader devices. 

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.

Development.


This software is developed using the git version control system. The git user manual is very useful for new users.
  • git://anongit.freedesktop.org/libfprint/fprintd

Previously, Linux support for such devices has been scattered amongst different projects (many incomplete) and inconsistent in that application developers would have to implement support for each type of fingerprint reader separately. 

We're trying to change that by providing a central system to support all the fingerprint readers we can get our hands on. The software is open source and in the long term we're shooting for adoption by distributions, integration into common desktop environments, etc. 


libfprint.


libfprint is the centre of our efforts. libfprint is the component which does the dirty work of talking to fingerprint reading devices, and processing fingerprint data.
If you're a user, you probably aren't interested in libfprint, instead you want to find some software which uses libfprint (see the integration project).
If you're an application developer looking to add support for some kind of fingerprinting to your software, libfprint is exactly what you are looking for. It provides a simple API for you to enroll fingerprints and then identify users later on.

Integration.


The Integration project details our efforts to integrate libfprint with existing applications, so that users can use their fingerprint reading hardware.

fprint_demo.


fprint_demo is a simple GUI application used to demonstrate and test libfprint's capabilities.

fprintd.

fprintd is a daemon that provides fingerprint scanning functionality over D-Bus.


Download:
You are advised to read the release notes for the version in question before using the software.
There is no guarantee of stability or forwards-compatibility between current and future releases. There is not much user documentation either.
If you need help, ask on the mailing list.

Source releases


Source downloads can be found on freedesktop. Old source releases can be found on SourceForge. The Installation page details how to install from source.

Distributions


The Installation page includes some troubleshooting questions applicable to all distributions.

Ubuntu


The FPrint suite can be installed from the following PPA: https://launchpad.net/~fingerprint/+archive/fprint

Gentoo


Wolfram Schlich maintains fprint ebuilds in the wschlich-testing overlay.
You can get it by invoking:
  • layman -a wschlich-testing
If you have no other overlays, add following line to your make.conf:
  • PORTDIR_OVERLAY="/usr/portage/local/layman/wschlich-testing"
Otherwise append "/usr/portage/local/layman/wschlich-testing" to PORTDIR_OVERLAY variable.

SuSE

Georges A.K. builds OpenSuSE packages at http://download.opensuse.org/repositories/home:/dgege/


Screenshots.









Custom Search
Adserver                   610x250 



If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:


0 commenti:

Post a Comment

Random Posts

  • How to Develop a New Website [Infographic].
    06.08.2013 - 0 Comments
    Developing a brand new website or blog is not an easy task for any blogger as it requires a lot of knowledge such as selecting the domain name, main objective  behind developing the website, theme selection and most importantly which platform…
  • Perl Installation Comments
    27.09.2008 - 0 Comments
    Installing Perl on Unix Perl support for MySQL is provided by means of the DBI/DBD client interface. The Perl DBD/DBI client code requires Perl Version 5.004 or later.The interface will not work if you have an older version of Perl.MySQL Perl…
  • Linux Kernel 3.9 Has Been Officially Released.
    02.05.2013 - 0 Comments
    After eight Release Candidate versions, Linus Torvalds proudly announced a couple of hours ago, April 28, the immediate availability for download of the highly anticipated Linux 3.9 kernel. Linux kernel 3.9 brings numerous breathtaking features,…
  • Mozilla Thunderbird ISP Configuration Settings: Gmail.
    20.03.2013 - 0 Comments
    Thunderbird can be configured to work seamlessly with Google's Gmail service. Messages are synchronized between your local version of Thunderbird and the web-based Gmail. Configuring your Gmail account To configure Thunderbird to work with…
  • DeLi Linux is a Linux Distribution for old computers, from 486 to Pentium III or so
    10.11.2008 - 0 Comments
    DeLi Linux stands for "Desktop Light" Linux. It is a Linux Distribution for old computers, from 486 to Pentium III or so. It's focused on desktop usage. It includes email clients, graphical web browser, an office…
  • Any gnome3 knowledgeable people out here? by Linus Torvalds.
    18.06.2012 - 0 Comments
    I broke down, and upgraded my old aging Fedora install on my desktop. Simply because my old F14 comes with ancient X versions that don't contain all the fixes to make intel 3D really work well. And yes, things really do work better on the graphical…
  • Unity Linux is a Mandriva-based minimalist distribution with the Openbox window manager
    14.12.2009 - 0 Comments
    Unity Linux is a Mandriva-based minimalist distribution with the Openbox window manager and Smart advanced package management tool.The project's main goal is to provide a core operating system upon which more complete solutions can be built.The…
  • Stellarium Landscapes: South America, Polar regions and Special.
    09.08.2014 - 0 Comments
    Creating a Personalised Landscape for Stellarium. Digital cameras are easy and cheaply available these days so whatever you have should do. One mega-pixel resolution is quite sufficient. The camera needs to be mounted on a tripod so that…
  • How can I install software or packages without Internet (offline).
    23.03.2014 - 0 Comments
    Linux Operating System uses a system of shared libraries in which different software share same libraries for their ‘under the hood’ work. This is a really useful and powerful thing and is in accordance with the Unix theory, ”Do one thing and do it…
  • Visopsys (VISual OPerating SYStem) is an alternative operating system and the source code is available under the terms of the GNU General Public License.
    17.04.2011 - 0 Comments
    Visopsys (VISual OPerating SYStem) is an alternative operating system for PC-compatible computers, written "from scratch", and developed primarily by a single hobbyist programmer since late 1997. Visopsys is free software and the source code is…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->