Documentation
dconf
Modify and read dconf database.
Attributes
check_mode:
support: full
Parameters
| Parameter | Required | Type | Values | Description |
|---|---|---|---|---|
| key | true | string | The dconf key path (e.g., “/org/gnome/desktop/input-sources/sources”) | |
| state | The desired state for the key (present, read, or absent). Defaults to present. | |||
| value | string | The value to set for the key. Uses GVariant syntax, so strings need single quotes like “‘myvalue’” |
Example
- name: Configure available keyboard layouts in Gnome
dconf:
key: "/org/gnome/desktop/input-sources/sources"
value: "[('xkb', 'us'), ('xkb', 'se')]"
state: present
- name: Read currently available keyboard layouts in Gnome
dconf:
key: "/org/gnome/desktop/input-sources/sources"
state: read
register: keyboard_layouts
- name: Reset the available keyboard layouts in Gnome
dconf:
key: "/org/gnome/desktop/input-sources/sources"
state: absent
- name: Set string value
dconf:
key: "/org/gnome/desktop/background/picture-uri"
value: "'file:usr/share/backgrounds/gnome/adwaita-day.jpg'"