After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 657823 - fingerprint support
fingerprint support
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: login-screen
3.1.x
Other Linux
: Normal normal
: ---
Assigned To: Ray Strode [halfline]
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2011-08-31 13:47 UTC by Ray Strode [halfline]
Modified: 2011-09-19 03:43 UTC
See Also:
GNOME target: 3.2
GNOME version: ---


Attachments
gdm: replace 'gdm-password' with a constant (2.45 KB, patch)
2011-09-06 20:20 UTC, Ray Strode [halfline]
committed Details | Review
gdm: add fingerprint support (9.34 KB, patch)
2011-09-06 20:20 UTC, Ray Strode [halfline]
committed Details | Review

Description Ray Strode [halfline] 2011-08-31 13:47:13 UTC
We probably want fingerprint support in the greeter, like the fallback greeter has.
Comment 1 Ray Strode [halfline] 2011-09-06 20:20:12 UTC
Created attachment 195823 [details] [review]
gdm: replace 'gdm-password' with a constant

It's a little messy to have 'gdm-password' strung all
through the code, so this commit defines a constant up
top and uses that instead.
Comment 2 Ray Strode [halfline] 2011-09-06 20:20:15 UTC
Created attachment 195824 [details] [review]
gdm: add fingerprint support

This commit adds the ability to log in with a fingerprint instead
of a password (assuming the user is enrolled and fingerprint
isn't disabled via gsettings)
Comment 3 Ray Strode [halfline] 2011-09-06 20:22:57 UTC
These patches apply on top of the patch in bug 658062 just because they would duplicate work, otherwise.  They aren't inseparable though.
Comment 4 Dan Winship 2011-09-08 14:46:48 UTC
Comment on attachment 195824 [details] [review]
gdm: add fingerprint support


>diff --git a/data/org.gnome.shell.login-screen.gschema.xml.in b/data/org.gnome.shell.login-screen.gschema.xml.in

same comment as in the other bug. In particular, you presumably want to have the same setting for regular and fallback login screens.

>+	gdm/fprint.js		\

can you call it fingerprint.js? more obvious. (The object inside can still be Fprint, to match the dbus service name.)

>+        this._promptFingerprintMessage = new St.Label({ text: _("(or swipe finger)"),

maybe want a translation comment


I didn't test, but I'm assuming you got the logic right
Comment 5 Ray Strode [halfline] 2011-09-17 16:54:11 UTC
Comment on attachment 195823 [details] [review]
gdm: replace 'gdm-password' with a constant

Attachment 195823 [details] pushed as 700f7fb - gdm: replace 'gdm-password' with a constant
Comment 6 Ray Strode [halfline] 2011-09-19 03:42:58 UTC
I put the schema in GDM and pushed.

Attachment 195824 [details] pushed as 43f1d05 - gdm: add fingerprint support