返回目录
开源项目开发者工具类新手

fprintd-with-manager:带图形指纹管理器的 fprintd 扩展包

fprintd-with-manager 是 kazuhidet 维护的开源项目,在 fprintd 基础上增加图形化指纹管理器,打包包含 fprintd 的 D-Bus 服务、命令行工具与 PAM 模块,并提供 fprintd 包以满足依赖兼容;其锁屏开关支持 Omarchy Quattro 的专用 PAM 服务与 hyprlock。

0 次阅读2026/10/13 发布
fprintd-with-manager:带图形指纹管理器的 fprintd 扩展包 来源图片

社区作者 · zZz

它解决什么问题

项目用途

fprintd-with-manager 是对 fprintd 的扩展版本:在保留 fprintd 原有能力的同时,额外提供一个图形化指纹管理器。

按来源描述,该包包含以下组成部分:

  • fprintd 的 D-Bus 服务
  • fprintd 的命令行工具
  • fprintd 的 PAM 模块
  • 一个额外的 fprintd 包,用于满足依赖兼容性(provides the fprintd package for dependency compatibility)
  • 图形指纹管理器(GUI)及其桌面入口

功能亮点

  • 图形化指纹管理:通过 GUI 完成指纹相关管理操作,降低命令行使用门槛。
  • 设备检测更通用:该项目移除了对 CS9711 专用安装器的依赖,支持在 fprintd 所支持的各种读取器之间进行设备检测。
  • 指位校验:来源明确提到会校验所选手指(verifies the selected finger)。
  • Arch Linux 打包集成:将管理器整合进 Arch Linux 软件包。
  • 锁屏开关:支持 Omarchy Quattro 的专用 PAM 服务与 hyprlock。在 Quattro 上关闭指纹时,会把对应的 PAM 文件移到一旁;重新开启时恢复。改动在下次锁定屏幕时生效。
  • Omarchy Shell / Quickshell 实现另有说明,见仓库中的 omarchy-plugin/README.md(日文)。

管理器来源与致谢

fprintd-manager 的 GUI 及桌面入口改编自 Mahmud Farooque 的 chipsailing-cs9711-fingerprint-linux 项目中的 cs9711-manager.py 与 cs9711-manager.desktop。来源特别感谢 Mahmud Farooque 及该项目的贡献者开发了易用的指纹管理器并开源。

许可证情况

  • fprintd:GPL-2.0-or-later(以上游 fprintd 源码中的声明为准)。
  • 改编的管理器 GUI 与桌面入口:MIT,原始版权声明为 Copyright (c) 2026 Mahmud Farooque。完整原始许可证保存在 LICENSES/MIT.txt,并以 fprintd-manager.LICENSE 形式提供给 makepkg,安装后位于 /usr/share/licenses/fprintd-with-manager/MIT.txt。
  • 原始 Arch Linux 打包文件:0BSD,见仓库 LICENSE。

适用对象

  • 使用 Arch Linux、希望在系统中以图形界面管理指纹用户的使用者。
  • 需要通过 PAM 将指纹认证用于登录或锁屏的 Linux 用户。
  • 使用 Omarchy(特别是 Quattro)搭配 hyprlock 的桌面用户。
  • 需要在 fprintd 支持的多类指纹读取器上工作、不希望依赖 CS9711 专用安装器的用户。
  • 对该项目进行打包或二次开发的维护者。

维护者

Kazuhide Takahashi([email protected])。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

来源未提供完整安装命令与逐步教程,以下为正文可确认的信息,未明确处标注待核验:

  1. 分发形式:项目以 Arch Linux 软件包形式组织,包名为 fprintd-with-manager,并额外提供一个名为 fprintd 的包以满足依赖兼容性(来源原文:provides the fprintd package for dependency compatibility)。
  1. 打包与许可证文件位置:MIT 许可原文保存在 LICENSES/MIT.txt,并以 fprintd-manager.LICENSE 形式包含进来供 makepkg 使用;安装后许可证文件位于 /usr/share/licenses/fprintd-with-manager/MIT.txt。原始 Arch Linux 打包文件采用 0BSD,见仓库 LICENSE。
  1. 构建命令:来源提到 makepkg 与 PKGBUILD 相关文件,但未给出具体的 makepkg/pacman 命令与参数,实际构建与安装命令待核验(需参照仓库 README 与 PKGBUILD 内容)。
  1. 首次运行:安装后通过管理器 GUI 及其桌面入口启动,进行设备检测与指纹录入/校验;来源未给出首次配置的分步操作,待核验。
  1. 锁屏指纹开关:在 Omarchy Quattro 上,禁用指纹会把对应的 PAM 文件移到一旁(moves its PAM file aside),启用时恢复;更改在下次锁定屏幕时生效。
  1. 设备支持:不支持 CS9711 专用安装器路径,改为在 fprintd 所支持的读取器范围内做设备检测;具体支持设备清单来源未列出,待核验。
  1. Omarchy Shell / Quickshell 相关实现另见仓库中的 omarchy-plugin/README.md(日文)。
  1. 常见问题(FAQ):来源正文未提供,待核验。

适用场景

在 Arch Linux 上安装带图形管理器的 fprintd 扩展包
对 fprintd 支持的多种指纹读取器进行设备检测与指纹管理
通过 PAM 模块把指纹认证接入系统登录或锁屏
在 Omarchy Quattro + hyprlock 环境下开关锁屏指纹认证
替代 CS9711 专用安装器流程
并校验所选手指