如何让指纹识别器在 Ubuntu 21.04 中工作?(XPS 15)

sho*_*one 6 fingerprint-reader dell drivers 21.04

我已经尝试过这个这个。在第二个链接的帖子之后,fprintd-enroll吐出Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available

在关注第一个链接的 reddit 帖子后,用户设置中没有用于设置指纹的选项。这同样适用于这个脚本。有什么想法可以让这项工作发挥作用吗?

lsusb:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 27c6:5395 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader
Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 002: ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
Bus 001 Device 005: ID 0c45:6723 Microdia Integrated_Webcam_HD
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Run Code Online (Sandbox Code Playgroud)

笔记本电脑:戴尔 XPS 15

CPU:i7-9750H

显卡:GTX 1650

内存:16GB

固态硬盘:NVMe

mat*_*igo 1

对于深圳汇顶科技来说,为其指纹识别器发布 Linux 驱动程序是非常罕见的,因为该公司通常只足以确保其 Windows 驱动程序运行。但是,因为 Dell \xe2\x80\x94 正在使用它,并且因为 Dell 希望他们的机器与 Ubuntu \xe2\x80\x94 完全兼容,所以有一个可用的驱动程序

\n

这里\xe2\x80\x99是如何安装的:

\n
    \n
  1. libfprint-2-tod1-goodix_0.0.6-0ubuntu1~somerville1_amd64.deb使用您选择的浏览器或通过终端下载包文件,例如:\n
    wget -O ~/Downloads http://dell.archive.canonical.com/updates/pool/public/libf/libfprint-2-tod1-goodix/libfprint-2-tod1-goodix_0.0.6-0ubuntu1~somerville1_amd64.deb\n
    Run Code Online (Sandbox Code Playgroud)\n注意:下载0.0.6软件包或更新的内容。原始0.0.4软件包是垃圾,只有当戴尔在发货前安装 Ubuntu 时才可以使用。
  2. \n
  3. 在终端中,使用以下命令安装软件包dpkg:\n
    sudo dpkg -i libfprint-2-tod1-goodix_0.0.6-0ubuntu1~somerville1_amd64.deb\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
  5. 重启
  6. \n
  7. 注册指纹传感器:\n
    fprintd-enroll\n
    Run Code Online (Sandbox Code Playgroud)\n
  8. \n
  9. 配置您的设备
  10. \n
\n

从 21.10 开始,您可能不再需要执行此操作,因为Linux 内核 5.12 及更高版本将支持开箱即用的设备。

\n

  • 仍然不起作用:“无法注册:GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice:没有可用的设备”。我不知道那是什么,但一切似乎都被打破了。我的图形驱动程序也完全放弃了:https://askubuntu.com/questions/1363044/nvidia-settings-and-drivers-absolutely-broken (4认同)

小智 1

提到libfprint-2-tod1-goodix_0.0.6-0ubuntu1~somerville1_amd64.deb不支持27c6:5395

libfprint 正在进行一些工作: https://gitlab.freedesktop.org/libfprint/libfprint/-/issues/189 已关闭,并移至此处 https://gitlab.freedesktop.org/libfprint/libfprint/-/issues /376

这里还有一些与该设备通信的示例: https ://github.com/goodix-fp-linux-dev/goodix-fp-dump

但到目前为止,还没有任何东西可以称为该设备的生产质量驱动程序。截至 2022 年 12 月 16 日