Extra line break occurs after typing password or canceling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
thinkfinger (Fedora) |
Won't Fix
|
Low
|
|||
thinkfinger (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
System: XPS M1330 running Ubuntu Hardy 8.04
vnewell@
Bus 007 Device 006: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
I followed the guide located here: https:/
Currently installed version: 0.3+r118-0ubuntu3
Issue: When I type my password or cancel instead of swiping my finger a line break occurs.
Example:
vnewell@
Password or swipe finger:
vnewell@
The above is a result of typing the command "su vnewell," and swiping my finger at the prompt. However, when I type my password and hit enter instead of swiping:
vnewell@
Password or swipe finger:
vnewell@
vnewell@
Notice there is an extra line break that occurs after the authentication. Please see the attached demonstration video.
Changed in thinkfinger: | |
status: | New → Confirmed |
Changed in thinkfinger: | |
status: | Unknown → Confirmed |
Changed in thinkfinger (Fedora): | |
status: | Confirmed → Won't Fix |
Changed in thinkfinger (Fedora): | |
importance: | Unknown → Low |
I'm a happy thinkfinger user however when I choose to authenticate using my
password; an annoying RETURN keypress is synthesized by thinkfinger. It's easy
to verify this; just log on to VT1 and you will see a newline just after having
entered your password.
This is a huge problem when you use PAM from a desktop application; the RETURN
keypress is intercepted by the toolkit and if a widget is focused (typically the
same button that caused the auth dialog to come up in the first place), it is
errornously clicked.
It's easy to very that thinkfinger is doing something fishy here
$ strings /lib/security/ pam_thinkfinger .so |grep uinput
uinput_cr
uinput_close
uinput_open
/dev/input/uinput
/dev/misc/uinput
/dev/uinput
Initializing uinput failed: %s.
Could not send carriage return via uinput: %s.
(adding tmraz as Cc as he owns PAM)