gconfне рекомендуется, поэтому для нового проекта я бы не стал его использовать. dconfявляется бэкэндом для хранения настроек, как разработчик приложения, вам обычно не нужно беспокоиться об этом.
Похоже, что вам нужен gsettingsвысокоуровневый API ( документация API для C ) для хранения / извлечения настроек, не беспокоясь о том, как и где они хранятся. gsettingsявляется частью gio, которая является одним из основных пакетов gnome (как glibи gobject). Этот пост в блоге дает краткое введение, как использовать его с Python.
Если вы не хотите никаких зависимостей gio(например, вы не разрабатываете приложение GNOME) и хотите хранить простые конфигурационные файлы, я бы предложил вместо этого использовать $HOME/.configкаталог (или любой другой каталог, определенный в нем $XDG_CONFIG_DIRS) $HOME/.your_appnameв соответствии со спецификацией freedesktop ,