gconfзастаріла, тому для нового проекту я б його не використовував. dconf- це резервний пристрій для зберігання налаштувань, тому що розробнику додатків зазвичай не потрібно це турбувати.
Що вам здається потрібно gsettings, це API високого рівня ( документація API на C ) для зберігання / отримання налаштувань, не турбуючи, як / де вони фактично зберігаються. gsettingsє частиною gio, яка є одним з основних пакетів gnome (як glibі gobject). Ця публікація в блозі дає короткий вступ про те, як її використовувати з Python.
Якщо ви не хочете ніяких залежностей від gio(наприклад, ви не розробляєте додаток GNOME) і хочете зберігати прості файли конфігурацій, я б запропонував використовувати $HOME/.configкаталог (або будь-який інший каталог, визначений $XDG_CONFIG_DIRS) замість цього $HOME/.your_appname, відповідно до специфікації freedesktop .