Using the GConf library
GConfClient — GObject-based convenience wrapper
gconf-backend —
GConfEngine — a GConf "database"
GError — error reporting.
gconf-internals —
gconf-listeners —
gconf-schema —
gconf-sources —
GConfValue, GConfEntry, GConfMetaInfo — A GConfValue stores a dynamically-typed value. A GConfEntry stores a key-value pair. A GConfMetaInfo stores metainformation about a key.
GConf Core Interfaces — Basic functions to initialize GConf and get/set values
gconf-locale —
GConfChangeSet — a set of configuration changes to be made.