--- src/gconf-editor-window.c.orig 2008-10-04 23:52:56.290131089 +0800 +++ src/gconf-editor-window.c 2008-10-04 23:52:45.313464508 +0800 @@ -1460,7 +1460,13 @@ GError *error; gtk_window_set_default_size (GTK_WINDOW (window), 700, 550); - +/* Set RGBA colormap */ + GdkScreen *screen = gtk_widget_get_screen(window); + GdkColormap *colormap = gdk_screen_get_rgba_colormap (screen); + if (colormap && gdk_screen_is_composited (screen)){ + gtk_widget_set_default_colormap(colormap); + } +/* End set RGBA colormap */ vbox = gtk_vbox_new (FALSE, 0); gtk_container_add (GTK_CONTAINER (window), vbox);