Skip to content

Gentoo 安装 Fingerprint-GUI

坑爹的错误提示!!!!

安装 Fingerprint-GUI 已经有一段时间了,之前 Gentoo 里的包是 1.04 。打开后第一个 TAB 还认不了我的 147e:1002 。

昨天发现升级到 1.05 了,打开看了一下,已经可以认了。但还是提示没有权限。用 ROOT 帐号打开也一样。

上网搜了 N 久,还是没有办法解决。一直提示没有权限,网上说的修改 /dev/bus/usb/00x/00x 的权限。这个解决办法是坑爹的,至少 WIKI 的配置里压根不要叫你修改这个信息。

而且 /dev 是内存挂载的盘,重启后有可能会丢失信息的。至少我试过改了之后重启,权限又还原了。

最后看到一些文章说要删除 /var/upek_data/.NVMxxxxxxxxx 文件。其实我之前也看到过类似的操作,当时没有注意。因为我 ls 一下我自己的机器压根就没有这个目录。

一直的观念是需要的目录 emerge 和程序会自己搞定,但原来还是这样的。

今天又搜了一轮,没有找到解决的办法。还是一直提示没有权限。

突然又在一篇文章里看到上面说要删除 /var/upek_data/ 目录里的文件,就瞎来,自己建一个 /var/upek_data 目录。再打开 Fingerprint-GUI 试试,X,问题解决了,不再提示没有权限了!

这说明什么问题呢? portage 打包的时候没有测试好?开发 Fingerprint-GUI 的程序员程序没有写好?

还是说我太小白了,不会用?

所以,我最后的解决方案是:


sudo mkdir -p /var/upek_data

然后再修改 /etc/pam.d 目录下的 system-auth 和 lightdm 两个文件,在 pam_env.so 下面增加一行:


# Use fingerprint

auth      sufficient pam_fingerprint-gui.so -d try_first_identified

然后什么 su/sudo/lightDM 都可以用指纹登录了。

现在爽多了,不用啥时候都输入密码,刷一下手指就可以登录了。哈哈哈哈。

 

Be First to Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax