I don't understand how xscreensaver-gl-helper not being installed
could cause this sort of thing. However, this does sound vaguely
like another bug: can one of you who is able to reproduce the problem
try this patch and let me know if it works?
Thanks...
diff -u -r1.85 lock.c
--- lock.c 10 Jul 2007 20:27:24 -0000 1.85
+++ lock.c 1 Nov 2007 09:34:59 -0000
@@ -1076,9 +1076,10 @@
pw->user_entry_pixmap = 0;
}
- pw->user_entry_pixmap = XCreatePixmap(si->dpy, si->passwd_dialog,
- rects[0].width, rects[0].height,
pw->prompt_screen->current_depth);
-
+ pw->user_entry_pixmap =
+ XCreatePixmap (si->dpy, si->passwd_dialog,
+ rects[0].width, rects[0].height,
+ DefaultDepthOfScreen (pw->prompt_screen));
XFillRectangle (si->dpy, pw->user_entry_pixmap, gc2,
0, 0, rects[0].width, rects[0].height);