T61漫游Ubuntu之一:指纹识别

购买了小黑之后,因为硬盘的扩大,重新燃起对ubuntu的追求热情,而且新版的ubuntu在wubi的配合下,变得更加人性化和简单。还不像Xp那样得自己手动装一堆驱动,但也有比较偏门的,比如指纹识别的驱动,我就没想到居然也可以在linux下用,正好搜到某个blog的高人写的贴,顺利搞定。转贴如下:

http://www.sanhex.cn/2008/07/thinkfinger-on-thinkpad-t61.html

Thinkpad T61指纹登录Ubuntu

将Ubuntu 8.04安装到Thinkpad T61上,声卡显卡网卡无线网卡ACPI等大部分硬件都直接支持,包括Fn系列快捷键,令我满意。开源的显卡驱动提供了良好的2D显示。系统启动后,受限 驱动管理器自动提示需启用显卡的3D驱动,启用后桌面特效即可打开,令我满意。
唯有指纹仪没能用起来,稍有遗憾。

遂Google之,发现方法无数,多次尝试无效。
反复揣摩,终于完成。gdm登录或其他需要sudo,gksu的时候,无需再输口令,指纹一刷即可。非常方便快捷。方法总结如下:

1. 从源中搜索thinkfinger,发现三个软件包,装之。
sudo apt-get install thinkfinger-tools libpam-thinkfinger libthinkfinger0
网上有人说自己编译安装,我觉得何苦呢。

2. 启用指纹功能
sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable
网上有文说需手动修改某些配置文件,我打开那配置文件后却发现早已改好,无须人工干预。

3. 重启系统
否则进行后续步骤时可能会报如下三种错误:
Undefined error occured (0xff).

Warning: usb_bulk_read expected to read 0x40 (read 0x10 bytes).
亦或
Could not acquire fingerprint (communication with fingerprint reader failed)
无数人报了以上这三种错误,我也都一一遇到了。但最终发现此步骤时重启一下,便好了。

4. 录制指纹
sudo tf-tool --acquire
网上有文说此处不加sudo,但我若不加sudo,总是失败。于是只好先sudo录之,然后把生成的指纹文件的属主由root改为当前用户。例如我的用户名为sanhe,便如此输入:
sudo chown sanhe:sanhe ~/.thinkfinger.bir

5. 检验指纹
tf-tool --verify
此处不加sudo,因为那个指纹的文件已经被改为当前用户的了。若提示验证通过,则至此设置全部完成。

网上有文说之后还得用
tf-tool --add-user添加用户,然而我的tf-tool只有--acquire和 --verify等参数, 根本没 --add-user 这参数,不知何来此说。总之完成这5步然后重启,指纹就可用了。
记录于此,以示他人。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值