I've recently upgraded to Ubuntu 9.04 and have Xscreensaver installed again, along with gnome-screensaver. Substrate is once again showing its 'black background' behaviour. I've tried the following:
1. Running 'ps -eo pid,user,args' to see what arguments Substrate is run with when being previewed. It's just given a -window option to render into the preview window. 2. I ran Substrate independently of the Gnome screensaver prefs, but with the preview window open. That sounds a bit confusing so I'll try to make it clearer: I launched the Gnome screensaver prefs (System/Preferences/Screensaver - note, two Screensaver entries are present on mine - one is Gnome's settings and the other is Xscreensaver). I previewed any screensaver - ideally one that doesn't do much, as I want to run Substrate in the preview window. I used 'ps -eo pid,args' to find the window ID and then from a shell, started substrate -window [window ID] - e.g. /usr/lib/xscreensaver/substrate -window-id 0x4001B08 When launched in this manner, substrate always had the correct white background UNLESS the preview window was obscured by another window and then uncovered. I notice that the preview window is cleared to black before the screensaver is run - could it be starting the screensaver and then writing over the window? This is all a guess. On my system, Substrate always has the white background when run in full-screen mode, and it always has a black background when the System/Preferences/Screensaver option is first opened. I also tried forcing the background to white by going into the Advanced options for this screensaver and adding '-background white'. This makes no difference to the outcome. -- gnome-screensaver hacks requiring white background are using black background instead https://bugs.launchpad.net/bugs/227244 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs