我在 HP Envy-15 笔记本电脑上安装了 Ubuntu 16.04,它配有指纹传感器,但 Ubuntu 不使用。我需要为其安装驱动程序吗?我在哪里可以找到它?
该lsusb
命令产生以下结果:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:07dc Intel Corp.
Bus 001 Device 004: ID 275d:0a29
Bus 001 Device 003: ID 138a:0050 Validity Sensors, Inc. Swipe Fingerprint Sensor
Bus 001 Device 002: ID 04f2:b40e Chicony Electronics Co., Ltd HP Truevision HD camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub`
它告诉我我的有效性传感器设备ID是138a:0050
。
答案1
你可以使用以下步骤进行测试:打开终端并安装硬件探测:sudo apt install hw-probe
然后运行sudo -E hw-probe -all
检查硬件。使用 gedit 打开文件:gedit /root/HW_PROBE/LATEST/hw.info/devices.json
您可能会在状态字段中发现“状态”:“失败”如果是这样,请获取指纹驱动程序的第一行(格式为“usb:11aa-22bb”)
去https://linux-hardware.org/index.php?view=search并在 DeviceID 字段中输入“22bb”部分,检查设备的结果,并查看需要什么驱动程序(如果有)才能使其工作
答案2
点击启动器 Dash 按钮,找到“软件和更新”并启动它。在窗口左下方,点击设置按钮。在第一个选项卡下,Ubuntu 软件,确保社区维护的自由开源软件(宇宙)已选中。如果进行了更改,软件包列表将更新,然后您可以安装该软件包fprintd
。或者在终端中:
sudo apt-get update
sudo apt-get install fprintd
阅读手册页以获取有关运行它的说明。
man fprintd
概要如下:
fprintd-enroll [username]
fprintd-list username [usernames...]
fprintd-verify [-f finger] [usename]
fprintd-delete username [usernames...]
首先要做的是注册您的用户名,例如:
fprintd-enroll -f right-index-finger myusername
还有另一个名称中带有“指纹”的软件包,它与 GUI 更相关,但似乎比 有更多问题fprintd
。甚至fprintd
在识别指纹方面也存在问题,即使可以识别,您仍然会遇到无法打开密钥环的问题。因此,您仍然需要输入密码才能访问它(就像访问电子邮件一样)。这并没有节省我任何时间,所以我最终删除了它。