首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法安装VFS495指纹阅读器的驱动程序?

问有没有办法安装VFS495指纹阅读器的驱动程序?
EN

Ask Ubuntu用户
提问于 2020-06-26 17:40:59
回答 1查看 3.2K关注 0票数 2

我有一台笔记本电脑,带有有效传感器的VFS495指纹阅读器。当我进入设置时,有一个指纹认证选项,但是当我点击它时,这是行不通的。上面说我应该联系我的系统管理员寻求帮助。这个指纹阅读器在GitHub上有一个项目-- (链接) --但是这个已经过时了,它支持Ubuntu18.10,而不是20.04。我试图安装它,我能够注册我的指纹使用sudo fprint_demo没有任何问题。但是,当我尝试登录时,上面写着Could not locate any suitable fingerprints matched with available hardware.

有没有办法安装这个指纹识别器的驱动程序?如果没有,是否有一些通用驱动程序可用于此设备?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-02-09 20:34:29

Ubuntu20.04的K21解决方案

上面链接的司机适用于此设备。我只是用错了。

在使用这个驱动程序时,有些事情你应该记住。

  • 它只在内核below 5.2中工作。我只在5.2中测试了它,所以我不知道它在像5.3这样的版本中是否有效。从我的其他测试中,内核5.4和更新使得这个驱动程序非常滞后,而且几乎无法使用。
  • 总是检查你如何登记你的指纹。sudo fprint_demo 与fprint_demo不一样。我遵循的指南建议您使用sudo fprint_demo,它将为根用户注册指纹。这就是为什么我要得到Could not locate any suitable fingerprints matched with available hardware.。是的,是因为我没有任何指纹登记。我只让他们报名参加root。

因此,下面是一个逐步安装指南:

  1. 确保您的内核版本是<#>5.2或旧版本:uname -r,如果不是,可以从内核主线PPA获得一个旧版本。您可以按照这里的指示操作。
  2. 遵循接下来的步骤。他们是为Ubuntu18.04/18.10,但它的工作与20.04没有太多的修改。
  3. 第一步是安装必需的依赖项:sudo apt install libssl1.0.0 libusb-dev libssl-dev libglib2.0-dev libmagickcore-dev libgtk2.0-dev libpam-dev
  4. 运行以下命令: mkdir vfs && cd vfs wget https://github.com/PetreBoboc/vfs495_ubuntu/raw/master/Package/libcrypto%2B%2B9_5.6.1-6%2 Bdeb8u3_amd64.deb sudo sudo install ./libcrypto+9_5.6.1-6+lib 8u3_amd64.deb rm libcrypto++9_5.6.1-6+lib 8u3_amd64.debwget https://github.com/PetreBoboc/vfs495_ubuntu/raw/master/Packages/1704/libMagickCore-6.Q16.so.2.0.0 sudo mv libMagickCore 6.Q16.so.2.0.0/usr/sudo ln /usr/lib/libMagickCore-6.Q16.so.2.0.0 /usr/lib/ lib/libMagickCore-6.Q16.sowget https://github.com/PetreBoboc/vfs495_ubuntu/blob/master/Packages/validity-sensor-setup_4.5-119_amd64.deb?raw=true wget C31 wget https://github.com/PetreBoboc/vfs495_ubuntu/blob/master/Packages/fprint-演示_0.4-1_amd64.deb?raw=true /libssl.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/lib/libssl.so.0.9.8 sudo ln -s /usr/lib/libcryptopp.so.9 /usr/lib/libcryp.so.9/usr/lib/libcryp.so.9将得到https://raw.githubusercontent.com/PetreBoboc/vfs495_ubuntu/master/vcsFPServiceDaemon sudo mv vcsFPServiceDaemon /etc/init.d/ sudo chmod 0755 /etc/init.d/vcsFPServiceDaemon sudo更新-rc.d vcsFPServiceDaemon sudo缺省值/etc/init.d/vcsFPServiceDaemon start wget https://raw.githubusercontent.com/PetreBoboc/vfs495_ubuntu/主/指纹_auth/修改/普通-auth sudo mv公共-auth /etc/pam.d
  5. 现在,最初的指南建议使用sudo fprint_demo,但请记住这将为根用户注册指纹。如果要为用户注册指纹,请使用下列方法之一:
    1. fprint_demo您应该看到一个类似于此的窗口:

单击Enroll旁边的Right index finger并注册您的手指。

代码语言:javascript
复制
1. An alternate method allows you to enroll your fingerprint from command line: Run `pam_fprint_enroll` and press `enter`. Then, enroll your fingerprint.  
  1. 重新启动。
  2. 在登录屏幕上,当它询问您的密码时,按enter并扫描您的手指。(这适用于KDE等离子体和GNOME,其他DEs可能有不同的方式)

Troubleshooting

下面是我在这个司机身上遇到的一些问题:

  • 从挂起/休眠恢复后,扫描将挂起登录。解决方案:用您最喜欢的文本编辑器打开/etc/pm/sleep.d/ValidityServiceSuspend.sh:sudo nano /etc/pm/sleep.d/ValidityServiceSuspend.sh编辑它,使其看起来如下:#!/bin/bash。/usr/lib/pm-utils/functions suspend_FPS() {#向vcsFPService发出有关悬挂/hiberante回波的信号“发送挂起事件”--在hibernate -SIGUSR1 vcsFPService }大小写"$1“- suspend_FPS;suspend_FPS;恢复) /etc/init.d/vcsFPServiceDaemon重新启动;;*;esac退出$?

保存文件并尝试挂起:)

  • 扫描挂起,使锁定屏幕无法使用after升级。这是因为你的内核升级了。您将需要降级(例如,通过引导旧的和删除新的),以使指纹识别器再次工作。

这些步骤在HP ProBook470G4上用Ubuntu 20.04KDE等离子体(Kubuntu桌面)和GNOME (Ubuntu桌面)进行了测试。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1254065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档