Linux指纹识别程序,安装和配置Fingerprint GUI以在Linux上启用指纹扫描程序支持

本文主要是介绍Linux指纹识别程序,安装和配置Fingerprint GUI以在Linux上启用指纹扫描程序支持,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文介绍在Linux操作系统中安装和配置Fingerprint GUI的方法,以在Linux上启用指纹扫描程序支持,支持Ubuntu、Debian 10、Arch Linux、Fedora、OpenSUSE等主流操作系统。注意:如果指纹扫描程序需要安装内核中未包含的Linux驱动程序,请确保在尝试使用Fingerprint GUI之前安装它们。参考在Ubuntu下启用ThinkPad X250的指纹识别。

安装Fingerprint GUI

Fingerprint GUI是在Linux上访问、配置和启用指纹扫描的最佳工具,虽然它是最好的工具,但目前没有Linux OS附带此应用程序,因此必须在使用之前手动安装它。

根据你使用的Linux发行版,有多种方法可以安装Fingerprint GUI。

1、Ubuntu平台

在Ubuntu Linux上,使Fingerprint GUI运行的最佳方法是使用Launchpad上提供的第三方PPA,要添加此PPA,请在终端中使用add-apt-repository命令(参考:Ubuntu 18.04/16.04/Debian 9上安装add-apt-repository的方法):

sudo add-apt-repository ppa:fingerprint/fingerprint-gui

将PPA添加到Ubuntu后,运行update命令刷新PC的软件源:

sudo apt update

更新后,使用upgrade命令安装任何挂起的软件修补程序:

sudo apt upgrade -y

最后,安装Fingerprint GUI以及运行所需的相关软件包:

sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui

2、Debian 10平台

Debian 10用户可以使用Launchpad上提供的Ubuntu 18.04存储库来安装Fingerprint GUI应用程序,要添加它,请打开终端并使用add-apt-repository命令:

su -

add-apt-repository 'deb http://ppa.launchpad.net/fingerprint/fingerprint-gui/ubuntu bionic main'

注意:目前尚不清楚Fingerprint GUI是否适用于Debian 9,如果你需要此应用,请考虑先升级到Debian 10。

将软件存储库添加到/etc/apt/sources.list文件后,就可以下载软件密钥文件,以便Debian可以与PPA进行交互,如果不这样做,Fingerprint GUI将无法安装:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv EFD5FA852F20733F

假设密钥恢复命令成功运行,PPA将可以在Debian上使用,接下来,运行update和upgrade命令以下载repo的发布文件:

sudo apt-get update

sudo apt-get upgrade -y

最后,安装在Debian上运行Fingerprint GUI所需的软件包:

sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui

3、Arch Linux平台

在Arch Linux上,获取Fingerprint GUI涉及下载程序并通过AUR包进行编译,要安装Fingerprint GUI的AUR包,首先使用Pacman包管理器安装Git和Base-devel包:

sudo pacman -S git base-devel

在安装Git和Base-devel软件包之后,使用Git工具下载Trizen AUR帮助应用程序,以安装Fingerprint GUI:

git clone https://aur.archlinux.org/trizen.git

将终端会话移动到新创建的“trizen”文件夹中,并在Arch Linux PC上安装Trizen应用程序:

cd trizen

makepkg -sri

在Arch上安装Trizen应用程序后,将能够使用它快速安装Fingerprint GUI及其所有相关软件包:

trizen -S fingerprint-gui

4、Fedora平台

虽然Fedora本身不支持Fingerprint GUI,但RPM Sphere软件存储库可供Fedora 29和30的用户使用,要使其工作,请打开终端并使用下面的dnf install命令:

sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/f/fingerprint-gui-1.09-3.1.x86_64.rpm

5、OpenSUSE平台

Fingerprint GUI可供OpenSUSE用户使用,只要使用Tumbleweed即可,因此,在尝试安装此软件包之前,请务必升级到Tumbleweed版本(参考将其它openSUSE Leap版本升级到openSUSE Leap 15的方法),完成OpenSUSE升级后,使用以下命令使应用程序正常工作:

zypper addrepo http://widehat.opensuse.org/opensuse/repositories/hardware/openSUSE_Tumbleweed/ hardware

zypper install fingerprint-gui

配置Fingerprint GUI

设置Fingerprint GUI首先打开应用程序并单击“设备(Devices)”,从那里,查找“指纹设备(Fingerprint Devices)”下拉菜单,然后单击它以选择指纹扫描仪设备:

d2bd1fb5e7fb915d97ee43d6983759ab.png

选择指纹设备后,单击“手指(Finger)”,然后选择要添加到指纹GUI的手指,然后,找到“扫描/验证(Scan/Verify)”并按照说明扫描你的手指,扫描完成后,转到“设置(Settings)”,然后单击“立即导出(Export now)”按钮,这将导出扫描的指纹:

51715e058911f09f3efbc7533ac9cad2.png

将指纹添加到Fingerprint GUI应用程序后,重新启动Linux操作系统,你就可以使用指纹登录了。

TAG:

除非注明,文章均由 Linux系统学习 整理发布,欢迎转载。如有版权争议,请联系删除。

文章评论

留言与评论(共有 0 条评论)

验证码:

b2afe5d1fe9f478fafeb0d6ac357ee2a.png

这篇关于Linux指纹识别程序,安装和配置Fingerprint GUI以在Linux上启用指纹扫描程序支持的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/465630

相关文章

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

华为鸿蒙HarmonyOS 5.1官宣7月开启升级! 首批支持名单公布

《华为鸿蒙HarmonyOS5.1官宣7月开启升级!首批支持名单公布》在刚刚结束的华为Pura80系列及全场景新品发布会上,除了众多新品的发布,还有一个消息也点燃了所有鸿蒙用户的期待,那就是Ha... 在今日的华为 Pura 80 系列及全场景新品发布会上,华为宣布鸿蒙 HarmonyOS 5.1 将于 7

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与