darkman(1)

主要观点:darkman 是一个用于 Unix 类桌面暗模式和亮模式转换的守护进程,可在后台运行,按日落开启暗模式,日出关闭。它提供多种命令用于操作模式,还可进行自定义集成和配置,支持多种集成方式,如 XDG 设置门户、D-Bus API 等,有相关的第三方集成,同时涉及隐私等方面问题,开发相关事宜可在 GitLab 查看,有调试方法及相关参考文档。
关键信息

  • 提供 run、set、get、toggle 等命令。
  • 可通过自定义脚本在特定目录实现应用支持。
  • 实现 FreeDesktop 暗模式标准,可配置相关参数。
  • 暴露 D-Bus API 用于查询和控制当前模式。
  • 有第三方 Emacs 集成包。
  • 可自动确定系统位置或通过配置文件指定。
  • 有环境变量可覆盖配置文件。
  • 可能会因浏览器使用而泄露位置信息。
    重要细节
  • 配置文件格式及可设置的参数,如 lat、lng、usegeoclue、dbusserver、portal 等。
  • 调试时使用的 gdbus 命令。
  • 相关参考文档如 portals.conf(5)、gammastep(1)。
  • 开发由 Hugo O. Barrera 主导,有赞助信息。
阅读 4
0 条评论