gconfkhông được dùng nữa, vì vậy đối với một dự án mới, tôi sẽ không sử dụng nó. dconflà một phụ trợ để lưu trữ các cài đặt, vì là một nhà phát triển ứng dụng, thông thường bạn không cần phải bận tâm đến nó.
Những gì bạn dường như cần là gsettings, một API cấp cao ( tài liệu API cho C ) để lưu trữ / truy xuất cài đặt mà không bận tâm đến cách thức / nơi chúng thực sự được lưu trữ. gsettingslà một phần của gio, đây là một trong những gói cốt lõi của gnome (như glibvà gobject). Bài đăng trên blog này giới thiệu ngắn về cách sử dụng nó với Python.
Nếu bạn không muốn bất kỳ sự phụ thuộc nào vào gio(ví dụ: bạn không phát triển ứng dụng Gnome) và muốn lưu trữ các tệp cấu hình đơn giản, tôi khuyên bạn nên sử dụng $HOME/.configthư mục (hoặc bất kỳ thư mục nào được xác định bởi $XDG_CONFIG_DIRS) thay vì $HOME/.your_appnamephù hợp với thông số freedesktop .