Модуль community.general.xfconf — изменение конфигураций XFCE4
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.general.
Чтобы использовать её в плейбуке, укажите: community.general.xfconf.
Краткое описание
- Этот модуль позволяет изменять конфигурацию Xfce 4 с помощью
xfconf-query.
Параметры
Параметр | Комментарии |
|---|---|
channel string / обязательный | Канал настроек Xfconf — это ключ дерева верхнего уровня в хранилище Xfconf, соответствующий расположению, в котором хранятся все свойства/ключи приложений. См. man xfconf-query(1). |
force_array псевдонимы: array boolean добавлено в community.general 1.0.0 | Принудительно использовать массив, даже если в нём только один элемент. Варианты:
|
property string / обязательный | Ключ настроек Xfce — это элемент в хранилище Xfconf, соответствующий настройке приложения. См. man xfconf-query(1). |
state string | Действие, выполняемое над свойством/значением. Состояние Xfce4 может иметь и обычно имеет значения по умолчанию, поставляемые с системными пакетами. Для этих свойств по умолчанию можно задать новые значения и переопределить их. Однако при использовании Варианты:
|
value list / элементы=any | Значения свойств настроек обычно имеют простой тип: строки, целые числа или списки строк и целых чисел. См. man xfconf-query(1). |
value_type list / элементы=string | Тип задаваемого значения. При указании нескольких Если указан только один Если задаваемое Поддержка Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в режиме |
diff_mode | Поддержка: полная | В режиме сравнения возвращает сведения об изменениях (или возможных изменениях в |
См. также
См. также
- Справочная страница xfconf-query(1)
-
Справочная страница инструмента
xfconf-queryна сайте документации XFCE. - xfconf — система хранения конфигурации
-
Документация XFCE по системе конфигурации Xfconf.
- xfce4-settings-editor — редактор настроек
-
Документация 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
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
channel string | Канал, указанный в параметрах модуля. Возвращается: при успехе Пример: |
cmd list / элементы=string добавлено в community.general 5.4.0 | Список команд Возвращается: при успехе Пример: |
previous_value any | Значение ключа настройки до выполнения модуля. Для массивов это отдельная строка или список строк. Это строка или список строк. Возвращается: при успехе Пример: |
property string | Свойство, указанное в параметрах модуля. Возвращается: при успехе Пример: |
value any | Значение ключа настройки после выполнения модуля. Для массивов это отдельная строка или список строк. Это строка или список строк. Возвращается: при успехе Пример: |
value_type any | Тип изменённого значения ( Это строка или список строк. Возвращается: при успехе Пример: |
version string добавлено в community.general 10.2.0 | Версия команды Возвращается: при успехе Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/xfconf_module.html