2025-03-14 21:59:59 -06:00
|
|
|
# gsettings
|
|
|
|
|
|
|
|
|
|
> Query and modify dconf settings with schema validation.
|
2026-07-08 16:22:34 -06:00
|
|
|
> More information: <https://manned.org/gsettings>.
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Set the value of a key. Fails if the key doesn't exist or the value is out of range:
|
|
|
|
|
|
|
|
|
|
`gsettings set {{org.example.schema}} {{example-key}} {{value}}`
|
|
|
|
|
|
|
|
|
|
- Print the value of a key or the schema-provided default if the key has not been set in `dconf`:
|
|
|
|
|
|
|
|
|
|
`gsettings get {{org.example.schema}} {{example-key}}`
|
|
|
|
|
|
|
|
|
|
- Unset a key, so that its schema default value will be used:
|
|
|
|
|
|
|
|
|
|
`gsettings reset {{org.example.schema}} {{example-key}}`
|
|
|
|
|
|
|
|
|
|
- Display all (non-relocatable) schemas, keys, and values:
|
|
|
|
|
|
|
|
|
|
`gsettings list-recursively`
|
|
|
|
|
|
|
|
|
|
- Display all keys and values (default if not set) from one schema:
|
|
|
|
|
|
|
|
|
|
`gsettings list-recursively {{org.example.schema}}`
|
|
|
|
|
|
|
|
|
|
- Display schema-allowed values for a key (helpful with enum keys):
|
|
|
|
|
|
|
|
|
|
`gsettings range {{org.example.schema}} {{example-key}}`
|
|
|
|
|
|
|
|
|
|
- Display the human-readable description of a key:
|
|
|
|
|
|
|
|
|
|
`gsettings describe {{org.example.schema}} {{example-key}}`
|