Hello, Martin:

I cannot reproduce this (on Fedora with xscreensaver 5.19), however just 
from judging the error you posted, *maybe* the attached patch will fix this
issue ?? (can be cleanly applied also for xscreensaver 5.15)
(Or can you try
 http://download.opensuse.org/repositories/home:/mtasaka/Debian_6.0/amd64/
 ? I just tried openSUSE open build service, however I could choose "squeeze"
 target, so I am not sure if the built deb can correctly be installed on your 
"sid"
 system... Again I am using Fedora)

Regads,
Mamoru Tasaka <[email protected]>
--- xscreensaver-5.19/driver/xscreensaver-getimage.c.depth	2011-01-30 11:31:16.000000000 +0900
+++ xscreensaver-5.19/driver/xscreensaver-getimage.c	2012-10-03 17:24:11.775234383 +0900
@@ -379,7 +379,7 @@
                   &root, &x, &y, &win_width, &win_height, &bw, &win_depth);
   }
 
-  gdk_pixbuf_xlib_init (dpy, screen_number (screen));
+  gdk_pixbuf_xlib_init_with_depth (dpy, screen_number (screen), win_depth);
 # ifdef HAVE_GTK2
   g_type_init();
 # else  /* !HAVE_GTK2 */

Reply via email to