Навігація значеннями GSettings для ваших програм

Передбачено два інструмента, якими ви можете скористатися для навігації налаштуваннями системи і програм, які зберігаються у значеннях GSettings — програму із графічним інтерфейсом dconf-editor та інструмент командного рядка gsettings.

Обидві програми, dconf-editor і gsettings, також надають змогу змінювати налаштування для поточного користувача.

Зауважте, що ці інструменти завжди працюють з використанням поточної бази даних GSettings користувача, тому вам не слід запускати ці програми від імені користувача root.

Для обох програм, dconf-editor і gsettings, потрібен сеанс D-Bus для внесення будь-яких змін. Причиною є те, що фонову службу dconf має бути активовано саме за допомогою D-Bus.

Ви можете отримати потрібний канал обміну даними сеансу запустивши gsettings у програмі dbus-launch, ось так:

$ dbus-launch gsettings set org.gnome.desktop.background draw-background true

Можливо, dconf-editor є кращим варіантом, якщо ви не призвичаєні до користування можливостями якоїсь із програм. Ця програма показує ієрархію параметрів у форматі списку, а також показує додаткові дані щодо кожного з параметрів, включно із описом, типом та типовим значенням.

gsettings є потужнішою за dconf-editor. Передбачено автоматичне доповнення Bash для gsettings. Крім того, ви можете писати скрипти, які включатимуть команди gsettings для автоматизованого налаштовування.

Повний список параметрів gsettings наведено на сторінці підручника (man) gsettings(1).