+static GConfClient *
+gtk_gs_defaults_gconf_client()
+{
+ if(!gconf_client) {
+ g_assert(gconf_is_initialized());
+ gconf_client = gconf_client_get_default();
+ g_assert(gconf_client != NULL);
+ gconf_client_add_dir(gconf_client, "/apps/ggv/gtkgs",
+ GCONF_CLIENT_PRELOAD_RECURSIVE, NULL);
+ gconf_client_notify_add(gconf_client,
+ "/apps/ggv/gtkgs", (GConfClientNotifyFunc)
+ gtk_gs_defaults_changed, NULL, NULL, NULL);
+ }
+
+ return gconf_client;
+}
+