我无法在 ubuntu 22.04 中使用指纹传感器

我无法在 ubuntu 22.04 中使用指纹传感器

我在笔记本电脑(XPS 13 Dell)上安装的 Ubuntu 22.04 中找不到指纹传感器设置。我尝试过“设置 > 用户”,但那里没有指纹选项。我必须单独安装还是它由 Ubuntu 22.04 提供?

答案1

在 Ubuntu 22.04 上启用指纹登录、屏幕保护程序解锁、图形化 sudo 密码提示戴尔 Inspiron 14 7425 二合一需要以下命令:

$ lsusb
...
Bus 003 Device 003: ID 27c6:639c Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC
...
$ sudo apt install fprintd libpam-fprintd
$ fprintd-enroll
$ sudo pam-auth-update --enable fprintd

详细信息:

答案2

我也运行了相同的设置,遇到了相同的问题,但修复方法非常简单。首先确保操作系统识别指纹传感器的存在。您可以通过运行

lsusb

您应该会看到有关指纹扫描仪的条目。然后,您可以使用

wget http://dell.archive.canonical.com/updates/pool/public/libf/libfprint-2-tod1-goodix/libfprint-2-tod1-goodix_0.0.4-0ubuntu1somerville1_amd64.deb
sudo apt install ./libfprint-2-tod1-goodix_0.0.4-0ubuntu1somerville1_amd64.deb

如果出现任何依赖项错误,只需安装相关依赖项并重试。安装完所有内容后,您应该能够在用户设置中看到指纹选项。根据原始来源,需要重新启动。

希望这可以帮助!

答案3

Dell XPS 13 可能配有 Goodix 指纹读取器,但该读取器并非开源。libfprint/fprintd 的一些更新破坏了与驱动程序的兼容性。

已打开错误报告,同时已修复此问题。使用错误报告中提到的 Andy Chi 提供的软件包进行测试: https://bugs.launchpad.net/libfprint-2-tod1-goodix/+bug/1966911

多个用户(包括我自己)已经报告了这一点,所以我认为这些软件包很快就会成为 22.04 的一部分,只需留意这个错误(它们现在在建议的频道中,您也可以启用它进行测试)。

请注意,如果任何事情没有按预期进行,则可能存在配置问题。

如果您现在可以正常工作,请报告,如果不行,请检查错误报告并提供详细信息,以便我们为您提供帮助。

[更新] 已针对该错误报告发布了修复程序。请务必阅读并查看您的问题是否已解决。如果您受到该错误的影响,则完整更新应该会为您提供可用的设置 [/更新]

答案4

当您安装驱动程序并重新启动操作系统但仍未看到该选项时指纹登录用户设置,你可以尝试:

sudo service fprintd status

就我而言,错误是:

fprintd[12337]: Impossible to load module /usr/lib/x86_64-linux-gnu/libfprint-2/tod-1/libfprint-2-tod-1-broadcom.so: libcrypto.so.1.1: cannot open shared object file:>

我安装了

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb

并重新启动打印服务:

sudo service fprintd restart

之后服务状态显示:systemd[1]: Started Fingerprint Authentication Daemon我可以看到选项指纹登录用户设置

相关内容