Comment 6 for bug 385850

Revision history for this message
Tormod Volden (tormodvolden) wrote :

The initial Ubuntu strip-out resulted in the splitting of xscreensaver-data vs data-extra and -gl vs -gl-extra. I have spent countless hours coordinating/merging the Ubuntu/Debian packages including incorporating this split upstream. Please work together with Debian so that we don't diverge too much again. It seems simple enough to move aside a bunch of hacks into the -extra packages. The best way I can come up with now is to make a package maintenance script that allow easy reconfiguration of the -extra split. Debian might like to keep more savers in -data/-gl, and only move the troublesome ones to -extra. http://wiki.debian.org/XScreensaver

The rss-glx savers selection has to be done differently. It is important to note that most of the GPU-lockup/crash savers are in this package. Furthermore, many of them put a high toll on CPU usage because the OpenGL features they use are not well implemented in the graphics drivers we are shipping. On my system, about half of the savers use more than 90% CPU. See https://wiki.ubuntu.com/X/Screensavers and please contribute your own measurements.

Unfortunately Gnome (gnome-screensaver) does not offer any mechanism for disabling/reenabling a selection of screensavers among the installed ones. See nightmare report http://bugzilla.gnome.org/show_bug.cgi?id=316654 or the more optimistic http://bugzilla.gnome.org/show_bug.cgi?id=316462.