dconf*: add/refresh pages (#8031)

* Fix top description:
- simplify description
- change `See also` link to `gsettings`
- fix man page url to manned.org because an old one is inaccessible

* Provide more examples and enhance existing ones:
- in `dconf`

* Add `dconf-read` page

* More `See also` links in `dconf`

* Add `reset` example

* Add `dconf-reset` page

* Refresh `dconf-write`:
- add link to `dconf` in `See also`
- fix man page url
- standardize examples with other `dconf` pages

* Fix man page urls everywhere in `dconf` pages
This commit is contained in:
Emily Grace Seville
2022-10-04 17:00:34 +10:00
committed by GitHub
parent 2100859d25
commit b9125f067c
4 changed files with 64 additions and 21 deletions

View File

@@ -1,24 +1,29 @@
# dconf write
> Write a value to a dconf database path.
> More information: <https://developer.gnome.org/dconf>.
> Write key values in dconf databases.
> See also: `dconf`.
> More information: <https://manned.org/dconf>.
- Write a string to a dconf path (note the nested quotes):
- Write a specific key value:
`dconf write {{/example/dconf/path}} "'{{Example Value}}'"`
`dconf write {{/path/to/key}} "{{value}}"`
- Write a boolean to a dconf path:
- Write a specific string key value:
`dconf write {{/example/dconf/path}} {{true|false}}`
`dconf write {{/path/to/key}} "'{{string}}'"`
- Write an integer to a dconf path:
- Write a specific integer key value:
`dconf write {{/example/dconf/path}} {{16}}`
`dconf write {{/path/to/key}} "{{5}}"`
- Write an array to a dconf path:
- Write a specific boolean key value:
`dconf write {{/example/dconf/path}} "[{{'My First Value', 'My Second Value'}}]"`
`dconf write {{/path/to/key}} "{{true|false}}"`
- Write an empty array to a dconf path:
- Write a specific array key value:
`dconf write {{/example/dconf/path}} "@as []"`
`dconf write {{/path/to/key}} "[{{'first', 'second', ...}}]"`
- Write a specific empty array key value:
`dconf write {{/path/to/key}} "@as []"`