GNOME Bugzilla – Bug 561881
Add fingerprint enrollment support
Last modified: 2008-11-27 22:14:59 UTC
Should use fprintd: http://www.reactivated.net/fprint/wiki/Fprintd http://hadess.fedorapeople.org/fprintd/docs/ I've already got some code done, just need the actual enrollment bits.
Created attachment 123473 [details] [review] gcc-about-me-fprintd-1.patch Really ugly first version. Screenshots coming in a minute.
Created attachment 123474 [details] Deleting existing fingerprints
Created attachment 123475 [details] Finger selection page The assistant to enroll new fingerprints.
Created attachment 123476 [details] enrollment page, not enrolled yet
Created attachment 123477 [details] Enrollment page, enrollment done
Created attachment 123478 [details] last page
Created attachment 123568 [details] [review] gcc-about-me-fprintd-2.patch Apart from a couple of TODOs (and some uncleanliness in some parts), I'd like to commit this so it's a bit easier to maneuver around the code, and test it on different machines.
It looks like you intend to make PolicyKit optional, but in configure it isn't. Please do that before committing.
(In reply to comment #8) > It looks like you intend to make PolicyKit optional, but in configure it isn't. > Please do that before committing. Huh, it is. It's the same check as for libebook-1.2. PKG_CHECK_MODULES() will not fail if passed 3 or 4 arguments, as opposed to just 2.
(In reply to comment #9) > Huh, it is. It's the same check as for libebook-1.2. PKG_CHECK_MODULES() will > not fail if passed 3 or 4 arguments, as opposed to just 2. No, it's not. You need to pass 4 args instead of the 3 you're passing to do that. And libebook isn't optional.
Filed bug 562504 for what's still to do. 2008-11-27 Bastien Nocera <hadess@hadess.net> * configure.in: Optionally check for PolicyKit 2008-11-27 Bastien Nocera <hadess@hadess.net> * Makefile.am: * fingerprint-strings.h: * fprintd-marshal.list: * gnome-about-me-fingerprint.c: * gnome-about-me-fingerprint.glade: * gnome-about-me-fingerprint.h: * gnome-about-me.c (create_fingerprint_button), (about_me_load_info), (about_me_fingerprint_button_clicked_cb), (about_me_setup_dialog), (main): * gnome-about-me.glade: Add support for enrolling fingerprints using the fprintd D-Bus service (Closes: #561881) 2008-11-27 Bastien Nocera <hadess@hadess.net> * POTFILES.in: Add new files from the fingerprint enrollment support