pddg.xkeysnail

ansible-role-xkeysnail

用于安装 xkeysnail 并通过 GNOME 进行自动启动的注册。

要求

你必须能够使用 sudo
需要 Python 3。xkeysnail 将通过 pippython3-pip)安装。

角色变量

  • xkeysnail_config_dir
    • 用于存储配置文件
    • 默认是 /etc/opt/xkeysnail
    • 必须对其他用户可读(不要指定 ~/.config/xxxx
  • xkeysnail_config_file
    • 指定用 Python 编写的配置文件
    • 默认是 files 目录中的 config.py
    • 路径末尾 不得包含 /

依赖

没有其他要求。

示例剧本

这个角色应该在本地使用。请记住,执行用户的名称会写入 /etc/sudoers.d/10-install

- hosts: localhost
  roles:
    - name: pddg.xkeysnail
      vars:
        xkeysnail_config_dir: /etc/opt/xkeysnail
        xkeysnail_config_file: /path/to/config.py

运行剧本时应使用 -K 选项。此角色需要 sudo 权限。

$ ansible-playbook hoge.yml -K

许可证

MIT

作者信息

关于项目

ansible-role-xkeysnail

安装
ansible-galaxy install pddg.xkeysnail
许可证
Unknown
下载
94
拥有者
Software Engineer