Discussion:
[Thinkfinger-devel] xscreensaver problem
Albert Rybalkin
2007-09-17 20:05:29 UTC
Permalink
I've just installed thinkfinger 0.3 with Christian Neumair's patches
(thanks for great software!) on thinkpad x41t running ubuntu dapper
(2.6.15.7 kernel).

Everyhting but xscreensaver seem to work, i.e. gdm, console. However,
xscreensaver spits out the following error messages:

Sep 17 15:37:30 x41t xscreensaver[26519]: pam_thinkfinger(xscreensaver):
pam_sm_authenticate call
ed.
Sep 17 15:37:30 x41t xscreensaver[26519]: pam_thinkfinger(xscreensaver):
Initializing uinput fail
ed: No such file or directory.
Sep 17 15:37:30 x41t xscreensaver[26519]: pam_thinkfinger(xscreensaver):
pam_sm_authenticate retu
rning '9': Authentication service cannot retrieve authentication info..

Does anyone know what I'm doing wrong or how to get xscreensaver
(any version I should be able to compile...) to work?
Thanks!
-albertr
Albert Rybalkin
2007-09-17 21:04:18 UTC
Permalink
I think I fixed uinput permission issue by adding a udev rule.
Now xscreensaver seems to crash with:

***@x41t:~$ xscreensaver -verbose -nosplash
xscreensaver 5.00, copyright (c) 1991-2006 by Jamie Zawinski <***@jwz.org>.
xscreensaver: running as albertr/albertr (1000/1000)
xscreensaver: in process 6302.
xscreensaver: 17:02:58: running xscreensaver-gl-helper: No such file or
directory
xscreensaver: 17:02:58: xscreensaver-gl-helper did not report a GL visual!
xscreensaver: 17:02:58: there are no PseudoColor or GrayScale visuals.
xscreensaver: 17:02:58: ignoring the request for fading/unfading.
xscreensaver: 17:02:58: running on display ":0.0" (1 screen).
xscreensaver: 17:02:58: vendor is The X.Org Foundation, 70000000.
xscreensaver: 17:02:58: useful extensions:
xscreensaver: 17:02:58: MIT Screen-Saver <-- not supported at compile
time!
xscreensaver: 17:02:58: Shared Memory
xscreensaver: 17:02:58: Power Management
xscreensaver: 17:02:58: GLX <-- not supported at compile
time!
xscreensaver: 17:02:58: XF86 Video-Mode <-- not supported at compile
time!
xscreensaver: 17:02:58: Resize-and-Rotate
xscreensaver: 17:02:58: screen 0 non-colormapped depths: 24.
xscreensaver: 17:02:58: selecting RANDR events
xscreensaver: 17:02:58: consulting /proc/interrupts for keyboard activity.
xscreensaver: 17:02:58: 0: visual 0x23 (TrueColor, depth: 24, cmap:
default)
xscreensaver: 17:02:58: 0: saver window is 0x2c00001.
xscreensaver: 17:02:58: selecting events on extant windows... done.
xscreensaver: 17:02:58: awaiting idleness.
xscreensaver: 17:03:02: LOCK ClientMessage received; activating and locking.
xscreensaver: 17:03:02: blanking screen at Mon Sep 17 17:03:02 2007.
xscreensaver: 17:03:02: 0: grabbing keyboard on 0x4c... GrabSuccess.
xscreensaver: 17:03:02: 0: grabbing mouse on 0x4c... GrabSuccess.
xscreensaver: 17:03:03: prompting for password.
xscreensaver: 17:03:03: 0: creating password dialog.
xscreensaver: 17:03:03: 0: mouse is at 476,390.
xscreensaver: 17:03:03: grabbing server...
xscreensaver: 17:03:03: 0: ungrabbing mouse (was 0x4c).
xscreensaver: 17:03:03: 0: grabbing mouse on 0x2c0000e... GrabSuccess.
xscreensaver: 17:03:03: ungrabbing server.
*** glibc detected *** free(): invalid next size (fast): 0x080a3320 ***
Aborted
***@x41t:~$

I'll try to compile the latest version of xscreensaver, and let you know.
More to follow...
-albertr
Post by Albert Rybalkin
I've just installed thinkfinger 0.3 with Christian Neumair's patches
(thanks for great software!) on thinkpad x41t running ubuntu dapper
(2.6.15.7 kernel).
Everyhting but xscreensaver seem to work, i.e. gdm, console. However,
pam_sm_authenticate call
ed.
Initializing uinput fail
ed: No such file or directory.
pam_sm_authenticate retu
rning '9': Authentication service cannot retrieve authentication info..
Does anyone know what I'm doing wrong or how to get xscreensaver
(any version I should be able to compile...) to work?
Thanks!
-albertr
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Thinkfinger-devel mailing list
https://lists.sourceforge.net/lists/listinfo/thinkfinger-devel
Albert Rybalkin
2007-09-17 21:50:24 UTC
Permalink
I compiled xscreensaver 5.03. Now it gets funny, it doesn't crash, but
don't seem to lock the screen at all! Weird...

In the /var/log/auth.log I can see only the following messages:

Sep 17 17:45:09 x41t pam_group[5305]: unable to set the group membership for
user (err=-1)

***@x41t:~$ xscreensaver -verbose -no-splash
xscreensaver 5.03, copyright (c) 1991-2006 by Jamie Zawinski <***@jwz.org>.
xscreensaver: initial effective uid/gid was root/albertr (0/1000).
xscreensaver: changed uid/gid to albertr/albertr (1000/1000).
xscreensaver: in process 5305.
xscreensaver: 17:44:20: running xscreensaver-gl-helper: No such file or
directory
xscreensaver: 17:44:20: xscreensaver-gl-helper did not report a GL visual!
xscreensaver: 17:44:20: there are no PseudoColor or GrayScale visuals.
xscreensaver: 17:44:20: ignoring the request for fading/unfading.
xscreensaver: 17:44:20: running on display ":0.0" (1 screen).
xscreensaver: 17:44:20: vendor is The X.Org Foundation, 70000000.
xscreensaver: 17:44:20: useful extensions:
xscreensaver: 17:44:20: MIT Screen-Saver <-- not supported at compile
time!
xscreensaver: 17:44:20: Shared Memory
xscreensaver: 17:44:20: Power Management
xscreensaver: 17:44:20: GLX <-- not supported at compile
time!
xscreensaver: 17:44:20: XF86 Video-Mode <-- not supported at compile
time!
xscreensaver: 17:44:20: Resize-and-Rotate
xscreensaver: 17:44:20: screen 0 non-colormapped depths: 24.
xscreensaver: 17:44:20: selecting RANDR events
xscreensaver: 17:44:20: consulting /proc/interrupts for keyboard activity.
xscreensaver: 17:44:20: 0: visual 0x23 (TrueColor, depth: 24, cmap:
default)
xscreensaver: 17:44:20: 0: saver window is 0xc00001.
xscreensaver: 17:44:20: selecting events on extant windows... done.
xscreensaver: 17:44:20: awaiting idleness.
xscreensaver: 17:45:00: LOCK ClientMessage received; activating and locking.
xscreensaver: 17:45:00: blanking screen at Mon Sep 17 17:45:00 2007.
xscreensaver: 17:45:00: 0: grabbing keyboard on 0x4c... GrabSuccess.
xscreensaver: 17:45:00: 0: grabbing mouse on 0x4c... GrabSuccess.
xscreensaver: 17:45:09: prompting for password.
xscreensaver: 17:45:09: pam_start ("xscreensaver", "albertr", ...) ==> 0
(Success)
xscreensaver: 17:45:09: pam_set_item (p, PAM_TTY, ":0.0") ==> 0 (Success)
xscreensaver: 17:45:09: pam_authenticate (...) ==> 0 (Success)
xscreensaver: 17:45:09: pam_acct_mgmt (...) ==> 9 (Authentication service
cannot retrieve authentication info.)
xscreensaver: 17:45:09: pam_setcred (...) ==> 0 (Success)
xscreensaver: 17:45:09: pam_end (...) ==> 0 (Success)
xscreensaver: 17:45:09: unblanking screen at Mon Sep 17 17:45:09 2007.
xscreensaver: 17:45:09: 0: ungrabbing mouse (was 0x4c).
xscreensaver: 17:45:09: 0: ungrabbing keyboard (was 0x4c).
xscreensaver: 17:45:09: starting de-race timer (10 seconds.)
xscreensaver: 17:45:09: awaiting idleness.
xscreensaver: 17:45:19: de-race completed.
Post by Albert Rybalkin
I think I fixed uinput permission issue by adding a udev rule.
xscreensaver 5.00, copyright (c) 1991-2006 by Jamie Zawinski
xscreensaver: running as albertr/albertr (1000/1000)
xscreensaver: in process 6302.
xscreensaver: 17:02:58: running xscreensaver-gl-helper: No such file or
directory
xscreensaver: 17:02:58: xscreensaver-gl-helper did not report a GL visual!
xscreensaver: 17:02:58: there are no PseudoColor or GrayScale visuals.
xscreensaver: 17:02:58: ignoring the request for fading/unfading.
xscreensaver: 17:02:58: running on display ":0.0" (1 screen).
xscreensaver: 17:02:58: vendor is The X.Org Foundation, 70000000.
xscreensaver: 17:02:58: MIT Screen-Saver <-- not supported at compile
time!
xscreensaver: 17:02:58: Shared Memory
xscreensaver: 17:02:58: Power Management
xscreensaver: 17:02:58: GLX <-- not supported at compile
time!
xscreensaver: 17:02:58: XF86 Video-Mode <-- not supported at compile
time!
xscreensaver: 17:02:58: Resize-and-Rotate
xscreensaver: 17:02:58: screen 0 non-colormapped depths: 24.
xscreensaver: 17:02:58: selecting RANDR events
xscreensaver: 17:02:58: consulting /proc/interrupts for keyboard activity.
default)
xscreensaver: 17:02:58: 0: saver window is 0x2c00001.
xscreensaver: 17:02:58: selecting events on extant windows... done.
xscreensaver: 17:02:58: awaiting idleness.
xscreensaver: 17:03:02: LOCK ClientMessage received; activating and locking.
xscreensaver: 17:03:02: blanking screen at Mon Sep 17 17:03:02 2007.
xscreensaver: 17:03:02: 0: grabbing keyboard on 0x4c... GrabSuccess.
xscreensaver: 17:03:02: 0: grabbing mouse on 0x4c... GrabSuccess.
xscreensaver: 17:03:03: prompting for password.
xscreensaver: 17:03:03: 0: creating password dialog.
xscreensaver: 17:03:03: 0: mouse is at 476,390.
xscreensaver: 17:03:03: grabbing server...
xscreensaver: 17:03:03: 0: ungrabbing mouse (was 0x4c).
xscreensaver: 17:03:03: 0: grabbing mouse on 0x2c0000e... GrabSuccess.
xscreensaver: 17:03:03: ungrabbing server.
*** glibc detected *** free(): invalid next size (fast): 0x080a3320 ***
Aborted
I'll try to compile the latest version of xscreensaver, and let you know.
More to follow...
-albertr
Post by Albert Rybalkin
I've just installed thinkfinger 0.3 with Christian Neumair's patches
(thanks for great software!) on thinkpad x41t running ubuntu dapper
(2.6.15.7 kernel).
Everyhting but xscreensaver seem to work, i.e. gdm, console. However,
pam_sm_authenticate call
ed.
Initializing uinput fail
ed: No such file or directory.
pam_sm_authenticate retu
rning '9': Authentication service cannot retrieve authentication info..
Does anyone know what I'm doing wrong or how to get xscreensaver
(any version I should be able to compile...) to work?
Thanks!
-albertr
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Thinkfinger-devel mailing list
https://lists.sourceforge.net/lists/listinfo/thinkfinger-devel
Albert Rybalkin
2007-09-17 22:31:37 UTC
Permalink
Ahh...I'm a dumbass! Xscreensaver 5.03 `make install` replaced my
/etc/pam.d/xscreensaver file. With correct pam config, 5.03 works fine.
So, all is well, and I'm a happy cat now.
-albertr
Post by Albert Rybalkin
I compiled xscreensaver 5.03. Now it gets funny, it doesn't crash, but
don't seem to lock the screen at all! Weird...
Sep 17 17:45:09 x41t pam_group[5305]: unable to set the group membership
for user (err=-1)
xscreensaver 5.03, copyright (c) 1991-2006 by Jamie Zawinski
xscreensaver: initial effective uid/gid was root/albertr (0/1000).
xscreensaver: changed uid/gid to albertr/albertr (1000/1000).
xscreensaver: in process 5305.
xscreensaver: 17:44:20: running xscreensaver-gl-helper: No such file or
directory
xscreensaver: 17:44:20: xscreensaver-gl-helper did not report a GL visual!
xscreensaver: 17:44:20: there are no PseudoColor or GrayScale visuals.
xscreensaver: 17:44:20: ignoring the request for fading/unfading.
xscreensaver: 17:44:20: running on display ":0.0" (1 screen).
xscreensaver: 17:44:20: vendor is The X.Org Foundation, 70000000.
xscreensaver: 17:44:20: MIT Screen-Saver <-- not supported at compile
time!
xscreensaver: 17:44:20: Shared Memory
xscreensaver: 17:44:20: Power Management
xscreensaver: 17:44:20: GLX <-- not supported at compile
time!
xscreensaver: 17:44:20: XF86 Video-Mode <-- not supported at compile
time!
xscreensaver: 17:44:20: Resize-and-Rotate
xscreensaver: 17:44:20: screen 0 non-colormapped depths: 24.
xscreensaver: 17:44:20: selecting RANDR events
xscreensaver: 17:44:20: consulting /proc/interrupts for keyboard activity.
default)
xscreensaver: 17:44:20: 0: saver window is 0xc00001.
xscreensaver: 17:44:20: selecting events on extant windows... done.
xscreensaver: 17:44:20: awaiting idleness.
xscreensaver: 17:45:00: LOCK ClientMessage received; activating and locking.
xscreensaver: 17:45:00: blanking screen at Mon Sep 17 17:45:00 2007.
xscreensaver: 17:45:00: 0: grabbing keyboard on 0x4c... GrabSuccess.
xscreensaver: 17:45:00: 0: grabbing mouse on 0x4c... GrabSuccess.
xscreensaver: 17:45:09: prompting for password.
xscreensaver: 17:45:09: pam_start ("xscreensaver", "albertr", ...) ==> 0
(Success)
xscreensaver: 17:45:09: pam_set_item (p, PAM_TTY, ":0.0") ==> 0 (Success)
xscreensaver: 17:45:09: pam_authenticate (...) ==> 0 (Success)
xscreensaver: 17:45:09: pam_acct_mgmt (...) ==> 9 (Authentication
service cannot retrieve authentication info.)
xscreensaver: 17:45:09: pam_setcred (...) ==> 0 (Success)
xscreensaver: 17:45:09: pam_end (...) ==> 0 (Success)
xscreensaver: 17:45:09: unblanking screen at Mon Sep 17 17:45:09 2007.
xscreensaver: 17:45:09: 0: ungrabbing mouse (was 0x4c).
xscreensaver: 17:45:09: 0: ungrabbing keyboard (was 0x4c).
xscreensaver: 17:45:09: starting de-race timer (10 seconds.)
xscreensaver: 17:45:09: awaiting idleness.
xscreensaver: 17:45:19: de-race completed.
Post by Albert Rybalkin
I think I fixed uinput permission issue by adding a udev rule.
xscreensaver 5.00, copyright (c) 1991-2006 by Jamie Zawinski
xscreensaver: running as albertr/albertr (1000/1000)
xscreensaver: in process 6302.
xscreensaver: 17:02:58: running xscreensaver-gl-helper: No such file or
directory
xscreensaver: 17:02:58: xscreensaver-gl-helper did not report a GL visual!
xscreensaver: 17:02:58: there are no PseudoColor or GrayScale visuals.
xscreensaver: 17:02:58: ignoring the request for fading/unfading.
xscreensaver: 17:02:58: running on display ":0.0" (1 screen).
xscreensaver: 17:02:58: vendor is The X.Org Foundation, 70000000.
xscreensaver: 17:02:58: MIT Screen-Saver <-- not supported at compile
time!
xscreensaver: 17:02:58: Shared Memory
xscreensaver: 17:02:58: Power Management
xscreensaver: 17:02:58: GLX <-- not supported at compile
time!
xscreensaver: 17:02:58: XF86 Video-Mode <-- not supported at compile
time!
xscreensaver: 17:02:58: Resize-and-Rotate
xscreensaver: 17:02:58: screen 0 non-colormapped depths: 24.
xscreensaver: 17:02:58: selecting RANDR events
xscreensaver: 17:02:58: consulting /proc/interrupts for keyboard activity.
default)
xscreensaver: 17:02:58: 0: saver window is 0x2c00001.
xscreensaver: 17:02:58: selecting events on extant windows... done.
xscreensaver: 17:02:58: awaiting idleness.
xscreensaver: 17:03:02: LOCK ClientMessage received; activating and locking.
xscreensaver: 17:03:02: blanking screen at Mon Sep 17 17:03:02 2007.
xscreensaver: 17:03:02: 0: grabbing keyboard on 0x4c... GrabSuccess.
xscreensaver: 17:03:02: 0: grabbing mouse on 0x4c... GrabSuccess.
xscreensaver: 17:03:03: prompting for password.
xscreensaver: 17:03:03: 0: creating password dialog.
xscreensaver: 17:03:03: 0: mouse is at 476,390.
xscreensaver: 17:03:03: grabbing server...
xscreensaver: 17:03:03: 0: ungrabbing mouse (was 0x4c).
xscreensaver: 17:03:03: 0: grabbing mouse on 0x2c0000e... GrabSuccess.
xscreensaver: 17:03:03: ungrabbing server.
*** glibc detected *** free(): invalid next size (fast): 0x080a3320 ***
Aborted
I'll try to compile the latest version of xscreensaver, and let you know.
More to follow...
-albertr
Post by Albert Rybalkin
I've just installed thinkfinger 0.3 with Christian Neumair's patches
(thanks for great software!) on thinkpad x41t running ubuntu dapper
(2.6.15.7 kernel).
Everyhting but xscreensaver seem to work, i.e. gdm, console. However,
pam_sm_authenticate call
ed.
Initializing uinput fail
ed: No such file or directory.
pam_sm_authenticate retu
rning '9': Authentication service cannot retrieve authentication info..
Does anyone know what I'm doing wrong or how to get xscreensaver
(any version I should be able to compile...) to work?
Thanks!
-albertr
------------------------------------------------------------------------
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Thinkfinger-devel mailing list
https://lists.sourceforge.net/lists/listinfo/thinkfinger-devel
Justin Dugger
2007-09-17 23:20:04 UTC
Permalink
From: Justin Dugger <***@gmail.com>
Date: Sep 17, 2007 6:19 PM
Subject: Re: [Thinkfinger-devel] xscreensaver problem
To: Albert Rybalkin <***@iral.com>


Hi Albert,
I'm working on bringing thinkfinger into Ubuntu (Gutsy only
currently). I thought I should point out that newer versions of Ubuntu
rely on GNOME screensaver rather than xscreensaver.

Xscreensaver is historically pretty secure, but not very flexible.
http://www.jwz.org/xscreensaver/toolkits.html has more from the author
of xscreensaver. One of the things it does is attempt to "grab" the
mouse and keyboard. The critical part is at the end where he writes
"Making the unlock dialog also be able to take advantage of
accessibility tools is probably a lot harder."

I'm personally not that paranoid about locking the screen, but I can
see where others might care. To that end, please do report more
progress on this (as it happens) -- at the moment GNOME screensaver
doesn't seem to be working for me with thinkfinger, and I'd definitely
like to know how similar problems were solved ;).

For the terminally curious, I've published the packages as:
deb http://ppa.launchpad.net/~jldugger/ubuntu gutsy main
restricted universe multiverse

Justin Dugger
Post by Albert Rybalkin
I think I fixed uinput permission issue by adding a udev rule.
xscreensaver: running as albertr/albertr (1000/1000)
xscreensaver: in process 6302.
xscreensaver: 17:02:58: running xscreensaver-gl-helper: No such file or
directory
xscreensaver: 17:02:58: xscreensaver-gl-helper did not report a GL visual!
xscreensaver: 17:02:58: there are no PseudoColor or GrayScale visuals.
xscreensaver: 17:02:58: ignoring the request for fading/unfading.
xscreensaver: 17:02:58: running on display ":0.0" (1 screen).
xscreensaver: 17:02:58: vendor is The X.Org Foundation, 70000000.
xscreensaver: 17:02:58: MIT Screen-Saver <-- not supported at compile
time!
xscreensaver: 17:02:58: Shared Memory
xscreensaver: 17:02:58: Power Management
xscreensaver: 17:02:58: GLX <-- not supported at compile
time!
xscreensaver: 17:02:58: XF86 Video-Mode <-- not supported at compile
time!
xscreensaver: 17:02:58: Resize-and-Rotate
xscreensaver: 17:02:58: screen 0 non-colormapped depths: 24.
xscreensaver: 17:02:58: selecting RANDR events
xscreensaver: 17:02:58: consulting /proc/interrupts for keyboard activity.
default)
xscreensaver: 17:02:58: 0: saver window is 0x2c00001.
xscreensaver: 17:02:58: selecting events on extant windows... done.
xscreensaver: 17:02:58: awaiting idleness.
xscreensaver: 17:03:02: LOCK ClientMessage received; activating and locking.
xscreensaver: 17:03:02: blanking screen at Mon Sep 17 17:03:02 2007.
xscreensaver: 17:03:02: 0: grabbing keyboard on 0x4c... GrabSuccess.
xscreensaver: 17:03:02: 0: grabbing mouse on 0x4c... GrabSuccess.
xscreensaver: 17:03:03: prompting for password.
xscreensaver: 17:03:03: 0: creating password dialog.
xscreensaver: 17:03:03: 0: mouse is at 476,390.
xscreensaver: 17:03:03: grabbing server...
xscreensaver: 17:03:03: 0: ungrabbing mouse (was 0x4c).
xscreensaver: 17:03:03: 0: grabbing mouse on 0x2c0000e... GrabSuccess.
xscreensaver: 17:03:03: ungrabbing server.
*** glibc detected *** free(): invalid next size (fast): 0x080a3320 ***
Aborted
I'll try to compile the latest version of xscreensaver, and let you know.
More to follow...
-albertr
Post by Albert Rybalkin
I've just installed thinkfinger 0.3 with Christian Neumair's patches
(thanks for great software!) on thinkpad x41t running ubuntu dapper
(2.6.15.7 kernel).
Everyhting but xscreensaver seem to work, i.e. gdm, console. However,
pam_sm_authenticate call
ed.
Initializing uinput fail
ed: No such file or directory.
pam_sm_authenticate retu
rning '9': Authentication service cannot retrieve authentication info..
Does anyone know what I'm doing wrong or how to get xscreensaver
(any version I should be able to compile...) to work?
Thanks!
-albertr
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Thinkfinger-devel mailing list
https://lists.sourceforge.net/lists/listinfo/thinkfinger-devel
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Thinkfinger-devel mailing list
https://lists.sourceforge.net/lists/listinfo/thinkfinger-devel
Guilherme Salgado
2007-09-17 23:48:00 UTC
Permalink
Post by Justin Dugger
Date: Sep 17, 2007 6:19 PM
Subject: Re: [Thinkfinger-devel] xscreensaver problem
Hi Albert,
I'm working on bringing thinkfinger into Ubuntu (Gutsy only
currently). I thought I should point out that newer versions of Ubuntu
rely on GNOME screensaver rather than xscreensaver.
Xscreensaver is historically pretty secure, but not very flexible.
http://www.jwz.org/xscreensaver/toolkits.html has more from the author
of xscreensaver. One of the things it does is attempt to "grab" the
mouse and keyboard. The critical part is at the end where he writes
"Making the unlock dialog also be able to take advantage of
accessibility tools is probably a lot harder."
I'm personally not that paranoid about locking the screen, but I can
see where others might care. To that end, please do report more
progress on this (as it happens) -- at the moment GNOME screensaver
doesn't seem to be working for me with thinkfinger, and I'd definitely
like to know how similar problems were solved ;).
I'm running gutsy and have gnome-screensaver working with thinkfinger.

All I had to do was to use the ACL patch (which you can find on this
list's archive),
together with a /etc/udev/rules.d/60-thinkfinger.rules script to
change the group/perms of /dev/input/thinkfinger-usbdev4.2 and added
my user to the root group so that I can use /dev/input/uinput.

It's not pretty, but it works.

Cheers,
Guilherme
Luca Capello
2007-09-18 12:00:47 UTC
Permalink
Hello!

Cc:ing the Debian FingerForce mailing list for obvious reasons
explained below.
Post by Justin Dugger
I'm working on bringing thinkfinger into Ubuntu (Gutsy only
currently).
Please read below.
Post by Justin Dugger
I thought I should point out that newer versions of Ubuntu rely on
GNOME screensaver rather than xscreensaver.
This has nothing to do with the fact that xscreensaver is still widely
used.
Post by Justin Dugger
Xscreensaver is historically pretty secure, but not very flexible.
http://www.jwz.org/xscreensaver/toolkits.html has more from the
author of xscreensaver. One of the things it does is attempt to
"grab" the mouse and keyboard. The critical part is at the end
where he writes "Making the unlock dialog also be able to take
advantage of accessibility tools is probably a lot harder."
Many thanks for the explanation and the link! Now it's a bit more
clear why it's so difficult to have xscreensaver working with
thinkfinger.
Post by Justin Dugger
I'm personally not that paranoid about locking the screen, but I can
see where others might care. To that end, please do report more
progress on this (as it happens) -- at the moment GNOME screensaver
doesn't seem to be working for me with thinkfinger, and I'd
definitely like to know how similar problems were solved ;).
As explained at [1], gnome-screensaver should work with the patch
provided at [2].
Post by Justin Dugger
deb http://ppa.launchpad.net/~jldugger/ubuntu gutsy main
restricted universe multiverse
This is my main concern: if you had read the list archive, you'd know
that I was working on the Debian package, which is actually available
since Aug 12th in experimental [3] (the reason of that choice are
explained in the ITP [4]). At the FingerForce mailing list you can
find my announce [5] to move thinkfinger from experimental to unstable
(and then testing and etch with a backport [6][7]), which will happen in the
next 20 days [8].

Yes, shame on me to not have reported this news previously on this
list, but the cause was mostly lack of time :-(

Since anyway Ubuntu is based on a snapshot of Debian sid, I don't see
the point in having two different packages, especially because the
Debian package should compile without any problem on Ubuntu (even with
the latest PAM-0.99.7.1).

I'm not offering myself as the Ubuntu maintainer, but I'm more than
open to solve any issue with the package.

Thx, bye,
Gismo / Luca

Footnotes:
[1] http://article.gmane.org/gmane.linux.drivers.thinkfinger/385
[2] http://article.gmane.org/gmane.linux.drivers.thinkfinger/330
[3] http://packages.qa.debian.org/t/thinkfinger.html
[4] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=409563
[5] http://lists.alioth.debian.org/pipermail/fingerforce-devel/2007-September/000007.html
[6] to have a backports available from [7] the package needs to be in
testing
[7] http://www.backports.org
[8] 10 days in experimental with no bugs plus 10 days in unstable with
no RC bugs before moving to testing
Justin Dugger
2007-09-18 19:25:39 UTC
Permalink
Post by Luca Capello
Post by Justin Dugger
I'm personally not that paranoid about locking the screen, but I can
see where others might care. To that end, please do report more
progress on this (as it happens) -- at the moment GNOME screensaver
doesn't seem to be working for me with thinkfinger, and I'd
definitely like to know how similar problems were solved ;).
As explained at [1], gnome-screensaver should work with the patch
provided at [2].
Thank you for that bit of history, it should come in handy to fix some
things. I should have searched the list a bit more before writing
that.
Post by Luca Capello
Post by Justin Dugger
deb http://ppa.launchpad.net/~jldugger/ubuntu gutsy main
restricted universe multiverse
This is my main concern: if you had read the list archive, you'd know
that I was working on the Debian package, which is actually available
since Aug 12th in experimental [3] (the reason of that choice are
explained in the ITP [4]). At the FingerForce mailing list you can
find my announce [5] to move thinkfinger from experimental to unstable
(and then testing and etch with a backport [6][7]), which will happen in the
next 20 days [8].
Well this is good news. I should have pointed out that the package
I've published is largely based on the Debian experimental package.
Unfortunately, it's basically too late to bring this into Ubuntu's
upcoming release, so for now I'm just publishing in a PPA, and future
releases should pull your work in automatically.

While I am aware of the FingerForce team, I wasn't aware FingerForce
had a mailing list -- I had attempted to contact the two people listed
in the wiki a few weeks ago, but one address bounced. I should
probably subscribe to this list if I intend to do any further work.
You might consider updating the wiki to reflect the existence of the
mailing list.
Post by Luca Capello
Yes, shame on me to not have reported this news previously on this
list, but the cause was mostly lack of time :-(
Since anyway Ubuntu is based on a snapshot of Debian sid, I don't see
the point in having two different packages, especially because the
Debian package should compile without any problem on Ubuntu (even with
the latest PAM-0.99.7.1).
And that it does. Thanks for the work, it's quite handy. The only
change I made was a patch/hack to change the prompt. This is likely a
question for a new thread, but -- does the prompt "Password or scan
finger:" make sense to anyone else? At least for me, I can't seem to
get it to actually accept a password at that prompt.
Post by Luca Capello
I'm not offering myself as the Ubuntu maintainer, but I'm more than
open to solve any issue with the package.
Well, I'll be glad to work with the Debian team in the future to
improve things. It'll be landing in universe, so there won't be
"maintainers" per se, but I'm thinking I'll give it the attention it
needs. At the very least, this should reduce the maintenance burden
on people in Ubuntu following the adhoc guide in our wiki.

Justin Dugger
Post by Luca Capello
Thx, bye,
Gismo / Luca
[1] http://article.gmane.org/gmane.linux.drivers.thinkfinger/385
[2] http://article.gmane.org/gmane.linux.drivers.thinkfinger/330
[3] http://packages.qa.debian.org/t/thinkfinger.html
[4] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=409563
[5] http://lists.alioth.debian.org/pipermail/fingerforce-devel/2007-September/000007.html
[6] to have a backports available from [7] the package needs to be in
testing
[7] http://www.backports.org
[8] 10 days in experimental with no bugs plus 10 days in unstable with
no RC bugs before moving to testing
Luca Capello
2007-09-25 19:38:20 UTC
Permalink
Hi Justin!

Sorry for the lag.
Post by Justin Dugger
You might consider updating the wiki to reflect the existence of the
mailing list.
Done, thank you.
Post by Justin Dugger
Post by Luca Capello
Since anyway Ubuntu is based on a snapshot of Debian sid, I don't
see the point in having two different packages, especially because
the Debian package should compile without any problem on Ubuntu
(even with the latest PAM-0.99.7.1).
And that it does. Thanks for the work, it's quite handy. The only
change I made was a patch/hack to change the prompt. This is likely a
question for a new thread, but -- does the prompt "Password or scan
finger:" make sense to anyone else? At least for me, I can't seem to
get it to actually accept a password at that prompt.
I'm answering on the other thread you created [1].
Post by Justin Dugger
Post by Luca Capello
I'm not offering myself as the Ubuntu maintainer, but I'm more than
open to solve any issue with the package.
Well, I'll be glad to work with the Debian team in the future to
improve things.
Thank you for your effort.

Thx, bye,
Gismo / Luca

Footnotes:
[1] http://article.gmane.org/gmane.linux.drivers.thinkfinger/448

Loading...