? configure.ac.glitz
? savers/gste-slideshow.c.glitz
? savers/gste-slideshow.c.new
? savers/prettygraph.png
Index: savers/gs-theme-window.c
===================================================================
RCS file: /cvs/gnome/gnome-screensaver/savers/gs-theme-window.c,v
retrieving revision 1.3
diff -p -u -r1.3 gs-theme-window.c
--- savers/gs-theme-window.c	9 Jun 2006 02:00:25 -0000	1.3
+++ savers/gs-theme-window.c	17 Jun 2006 01:33:55 -0000
@@ -61,8 +61,35 @@ gs_theme_window_class_init (GSThemeWindo
 }
 
 static void
+force_no_pixmap_background (GtkWidget *widget)
+{
+        static gboolean first_time = TRUE;
+
+        if (first_time) {
+                gtk_rc_parse_string ("\n"
+                                     "   style \"gs-theme-engine-style\"\n"
+                                     "   {\n"
+                                     "      bg_pixmap[NORMAL] = \"<none>\"\n"
+                                     "      bg_pixmap[INSENSITIVE] = \"<none>\"\n"
+                                     "      bg_pixmap[ACTIVE] = \"<none>\"\n"
+                                     "      bg_pixmap[PRELIGHT] = \"<none>\"\n"
+                                     "      bg[NORMAL] = { 0.0, 0.0, 0.0 }\n"
+                                     "      bg[INSENSITIVE] = { 0.0, 0.0, 0.0 }\n"
+                                     "      bg[ACTIVE] = { 0.0, 0.0, 0.0 }\n"
+                                     "      bg[PRELIGHT] = { 0.0, 0.0, 0.0 }\n"
+                                     "   }\n"
+                                     "   widget \"gs-window*\" style : highest \"gs-theme-engine-style\"\n"
+                                     "\n");
+                first_time = FALSE;
+        }
+
+        gtk_widget_set_name (widget, "gs-window");
+}
+
+static void
 gs_theme_window_init (GSThemeWindow *window)
 {
+        force_no_pixmap_background (GTK_WIDGET (window));
 }
 
 static void
Index: src/gs-window-x11.c
===================================================================
RCS file: /cvs/gnome/gnome-screensaver/src/gs-window-x11.c,v
retrieving revision 1.58
diff -p -u -r1.58 gs-window-x11.c
--- src/gs-window-x11.c	8 Jun 2006 20:23:41 -0000	1.58
+++ src/gs-window-x11.c	17 Jun 2006 01:33:56 -0000
@@ -163,6 +163,32 @@ gs_window_override_user_time (GSWindow *
 }
 
 static void
+force_no_pixmap_background (GtkWidget *widget)
+{
+        static gboolean first_time = TRUE;
+
+        if (first_time) {
+                gtk_rc_parse_string ("\n"
+                                     "   style \"gs-theme-engine-style\"\n"
+                                     "   {\n"
+                                     "      bg_pixmap[NORMAL] = \"<none>\"\n"
+                                     "      bg_pixmap[INSENSITIVE] = \"<none>\"\n"
+                                     "      bg_pixmap[ACTIVE] = \"<none>\"\n"
+                                     "      bg_pixmap[PRELIGHT] = \"<none>\"\n"
+                                     "      bg[NORMAL] = { 0.0, 0.0, 0.0 }\n"
+                                     "      bg[INSENSITIVE] = { 0.0, 0.0, 0.0 }\n"
+                                     "      bg[ACTIVE] = { 0.0, 0.0, 0.0 }\n"
+                                     "      bg[PRELIGHT] = { 0.0, 0.0, 0.0 }\n"
+                                     "   }\n"
+                                     "   widget \"gs-window*\" style : highest \"gs-theme-engine-style\"\n"
+                                     "\n");
+                first_time = FALSE;
+        }
+
+        gtk_widget_set_name (widget, "gs-window");
+}
+
+static void
 clear_children (Window window)
 {
         Window            root;
@@ -1525,6 +1551,7 @@ gs_window_init (GSWindow *window)
                                | GDK_EXPOSURE_MASK
                                | GDK_ENTER_NOTIFY_MASK
                                | GDK_LEAVE_NOTIFY_MASK);
+        force_no_pixmap_background (GTK_WIDGET (window));
 }
 
 static void
