Fingerprint GUI

A place to discuss issues of the Fingerprint GUI.

You can subscribe to this discussion group using an RSS feed reader.

Space bar not working after fingerprint login

Hello, I'm using fingerprint-gui from the experimental ppa with libbsapi 4.3 on Ubuntu 14.04

Minor problem: the fingerprint overlay prompt "Swipe your finger..." doesn't show up at screen unlock, but if I swipe it lets me in normally. The overlay displays fine in all other instances.

Weird problem: after I authenticate with my fingerprint, the space bar does not work the first time I use it. From the second time it works normally. Looks like it becomes "stuck" and needs to be tapped once to resume normal operation. If I authenticate by typing my password this does not happen.

Below are some details of my system. If you need more info just ask. I'm by no means an expert though.

Thank you for your work, keep it up!

B

uname -a
Linux my-laptop 3.13.0-85-generic #129-Ubuntu SMP Thu Mar 17 20:50:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

lsusb
Bus 003 Device 002: ID 0483:2016 STMicroelectronics Fingerprint Reader

Excerpt from auth.log:
Apr 23 16:33:32 my-laptop fingerprint-helper[3678]: ABS_MSG_PROCESS_SUCCESS.
Apr 23 16:33:32 my-laptop fingerprint-helper[3678]: message repeated 2 times: [ ABS_MSG_PROCESS_SUCCESS.]
Apr 23 16:33:32 my-laptop fingerprint-helper[3678]: Match result 0.
Apr 23 16:33:32 my-laptop fingerprint-helper[3678]: Thread ended normally.
Apr 23 16:33:32 my-laptop fingerprint-helper[3678]: Message: OK
Apr 23 16:33:33 my-laptop fingerprint-helper[3678]: Devices released.
Apr 23 16:33:33 my-laptop fingerprint-helper[3678]: /var/lib/fingerprint-gui/user/config.xml doesn't exist.
Apr 23 16:33:33 my-laptop fingerprint-helper[3678]: Have no password from external media.
Apr 23 16:33:33 my-laptop fingerprint-helper[3678]: Using libfakekey to exit PAM conversation.
Apr 23 16:33:33 my-laptop fingerprint-helper[3678]: Fingerprint recognized, EXIT_SUCCESS.
Apr 23 16:33:33 my-laptop pam_fingerprint-gui[2116]: Prompting password returned PAM_SUCCESS.
Apr 23 16:33:33 my-laptop pam_fingerprint-gui[2116]: User authenticated by fingerprint without password.
Apr 23 16:33:33 my-laptop pam_fingerprint-gui[2116]: Checking for encrypted homedir "/home/user".
Apr 23 16:33:33 my-laptop pam_fingerprint-gui[2116]: File "/home/user/README.txt" doesn't exist; assuming not encrypted or already mounted.
Apr 23 16:33:33 my-laptop pam_fingerprint-gui[2116]: pam_set_data: user.
Apr 23 16:33:33 my-laptop pam_fingerprint-gui[2116]: Return 0 (PAM_SUCCESS).
Apr 23 16:33:33 my-laptop compiz[2116]: gkr-pam: no password is available for user
Permalink barak 
April 23rd, 2016 5:16pm
> Minor problem: the fingerprint overlay prompt "Swipe your finger..." doesn't show up at screen unlock, but if I swipe it lets me in normally.

This is a known problem. Newer versions of the screensaver don't obey the "embeddet keyboard command" directive in their configuration.


> Weird problem: after I authenticate with my fingerprint, the space bar does not work the first time I use it.

What "space bar" do you mean?

W.U.
Permalink Wolfgang Ullrich 
April 23rd, 2016 8:41pm
I mean the space bar on my keyboard. Sounds weird, I know :-)

B
Permalink barak 
April 23rd, 2016 9:54pm
How exactly do you test this?
I opened a terminal (with CTRL-ALT-T) after logon. Then the space bar works.
Also if I open a text document with gedit the space bar works.

W.U.
Permalink Wolfgang Ullrich 
April 24th, 2016 12:08pm
These are my steps to reproduce the problem:

1) Authenticate using fingerprint (all possible instances: initial logon, screen unlock, resuming from suspend|hibernation, sudo command in terminal);

2) Type a space in any document, terminal, text field, whatever: no space appears;

3) Type more spaces: the spacebar works normally.

I can reliably and consistently reproduce this behavior.

One thing that might or might not be a clue: when I swipe my finger at login, a single bullet appears in the password field, as if I had typed a single character.

Hope this helps,
B
Permalink barak 
April 24th, 2016 9:51pm
OK, at least after screen unlock I can reproduce it.

It might be caused by the dirty hack needed for Linux Mint 17.2 Mate (mdm), mentioned in FingerprintHelper.cpp (line 146).

The helper process needs to invoke a space character into the password field, when the user is authenticated by fingerprint. This is the bullet you can see while login. But until now I didn't find out, why the space bar doesn't work then. Will need some more tests.

W.U.
Permalink Wolfgang Ullrich 
April 30th, 2016 8:48pm
Good. While I'm at it, here's another possible clue: if I wake up the screen by pressing a non-modifier key, the character gets passed to the password field (a bullet appears). Then, if I swipe my finger the login fails with "Invalid password, try again". I have to clear the password field before swiping to make it work the first time.

Oh, and BTW, if you need me to perform any test just instruct me and I'll do my best to help you.

Thanks for your time,
B
Permalink barak 
May 7th, 2016 9:12am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics