我有一台笔记本电脑,带有有效传感器的VFS495指纹阅读器。当我进入设置时,有一个指纹认证选项,但是当我点击它时,这是行不通的。上面说我应该联系我的系统管理员寻求帮助。这个指纹阅读器在GitHub上有一个项目-- (链接) --但是这个已经过时了,它支持Ubuntu18.10,而不是20.04。我试图安装它,我能够注册我的指纹使用sudo fprint_demo没有任何问题。但是,当我尝试登录时,上面写着Could not locate any suitable fingerprints matched with available hardware.
有没有办法安装这个指纹识别器的驱动程序?如果没有,是否有一些通用驱动程序可用于此设备?
发布于 2021-02-09 20:34:29
Ubuntu20.04的K21解决方案
上面链接的司机适用于此设备。我只是用错了。
在使用这个驱动程序时,有些事情你应该记住。
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。因此,下面是一个逐步安装指南:
uname -r,如果不是,可以从内核主线PPA获得一个旧版本。您可以按照这里的指示操作。sudo apt install libssl1.0.0 libusb-dev libssl-dev libglib2.0-dev libmagickcore-dev libgtk2.0-dev libpam-devC31 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现在,最初的指南建议使用sudo fprint_demo,但请记住这将为根用户注册指纹。如果要为用户注册指纹,请使用下列方法之一:fprint_demo您应该看到一个类似于此的窗口:
单击Enroll旁边的Right index finger并注册您的手指。
1. An alternate method allows you to enroll your fingerprint from command line: Run `pam_fprint_enroll` and press `enter`. Then, enroll your fingerprint. 重新启动。在登录屏幕上,当它询问您的密码时,按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桌面)进行了测试。
https://askubuntu.com/questions/1254065
复制相似问题