community.general.xfconf 模块 – 编辑 XFCE4 配置
注意
此模块是 community.general 集合(版本 10.1.0)的一部分。
如果您正在使用 ansible 包,您可能已经安装了这个集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用:ansible-galaxy collection install community.general。
要在 playbook 中使用它,请指定:community.general.xfconf。
概要
- 此模块允许借助 - xfconf-query操作 Xfce 4 配置。
参数
| 参数 | 注释 | 
|---|---|
| Xfconf 首选项通道是 Xfconf 存储库中的顶级树键,对应于存储所有应用程序属性/键的位置。请参阅 man xfconf-query(1)。 | |
| 即使只有一个元素也强制使用数组。 选项 
 | |
| Xfce 首选项键是 Xfconf 存储库中对应于应用程序首选项的元素。请参阅 man xfconf-query(1)。 | |
| 对属性/值执行的操作。 状态  选项 
 | |
| 首选项属性通常具有简单的值,例如字符串、整数或字符串和整数的列表。请参阅 man xfconf-query(1)。 | |
| 正在设置的值的类型。 当提供多个  如果只提供一个  如果要设置的  community.general 4.8.0 中添加了对  选项 
 | 
属性
| 属性 | 支持 | 描述 | 
|---|---|---|
| 支持:完全 | 可以在  | |
| 支持:完全 | 在差异模式下,将返回已更改的内容的详细信息(或者在  | 
另请参阅
另请参阅
- xfconf-query(1) 手册页
- XFCE 文档站点上 - xfconf-query工具的手册页。
- xfconf - 配置存储系统
- Xfconf 配置系统的 XFCE 文档。 
示例
---
- name: Change the DPI to "192"
  xfconf:
    channel: "xsettings"
    property: "/Xft/DPI"
    value_type: "int"
    value: "192"
- name: Set workspace names (4)
  xfconf:
    channel: xfwm4
    property: /general/workspace_names
    value_type: string
    value: ['Main', 'Work1', 'Work2', 'Tmp']
- name: Set workspace names (1)
  xfconf:
    channel: xfwm4
    property: /general/workspace_names
    value_type: string
    value: ['Main']
    force_array: true
返回值
通用返回值记录在此处,以下是此模块独有的字段
| Key | 描述 | 
|---|---|
| 模块参数中指定的通道 返回: 成功 示例:  | |
| 一个列表,包含模块执行的最终  返回: 成功 示例:  | |
| 执行模块之前首选项键的值。对于数组类型,可以是单个字符串值或字符串列表。 这是一个字符串或字符串列表。 返回: 成功 示例:  | |
| 模块参数中指定的属性 返回: 成功 示例:  | |
| 执行模块后首选项键的值。对于数组类型,可以是单个字符串值或字符串列表。 这是一个字符串或字符串列表。 返回: 成功 示例:  | |
| 已更改的值的类型(对于  这是一个字符串或字符串列表。 返回: 成功 示例:  | 
