make KDE support fingerprint

"潘卫平(Peter Pan)" wppan at redflag-linux.com
Mon Nov 16 08:44:02 GMT 2009


Hi, all

These days I've been modifying KDMFprintPlugin and KFingerManager.
http://websvn.kde.org/trunk/playground/base/kfingerprint/

KDMFprintPlugin is a KDM kgreeter plugin for login, and KFingerManager
is an application for enrollment management.

Check supported fingerprint sensor list:
http://www.reactivated.net/fprint/wiki/Supported_devices,

KDMFprintPlugin requires libusb, libfprint, pam_fprint,
while KFingerManager requires libusb, libfprint, fprintd.
see http://www.reactivated.net/fprint/wiki/Main_Page

And pam configuration needs some modification.
Modify pam (this may be different on different distributions)
- cp /etc/pam.d/kde /etc/pam.d/kde-fprintd
- add "auth  sufficient  pam_fprint.so" into "system-auth"

Two ways to try fingerprint login using KDM,
1. just choose " Authentication Method" as "Username + passwd(classic)",
then press enter, KDM trunk can handle it well now.
2. Install KDMFprintPlugin package
Modify kdm config file
- modify section [X-*-Greeter]
  add or modify PluginsLogin
  [X-*-Greeter]
  PluginsLogin = fprintd, classic, generic, winbind

- change "UseTheme=true" into "UseTheme=false", because now no proper
theme for fprint.

To try KFingerManager, install it,  systemsettings-->About
me--->Fingerprint Manager, or kcmshell4 kfingermanager.

There are also many things to do to make it better, like modify current
KDM theme management, improve ability of KFingerManager.

I hope more people can test these code, and any comments are warmly
welcomed!

Regards
-- 
潘卫平(Peter Pan)
Red Flag Software Co., Ltd




More information about the kde-core-devel mailing list