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 |
描述 |
---|---|
模块参数中指定的通道 返回: 成功 示例: |
|
一个列表,包含模块执行的最终 返回: 成功 示例: |
|
执行模块之前首选项键的值。对于数组类型,可以是单个字符串值或字符串列表。 这是一个字符串或字符串列表。 返回: 成功 示例: |
|
模块参数中指定的属性 返回: 成功 示例: |
|
执行模块后首选项键的值。对于数组类型,可以是单个字符串值或字符串列表。 这是一个字符串或字符串列表。 返回: 成功 示例: |
|
已更改的值的类型(对于 这是一个字符串或字符串列表。 返回: 成功 示例: |