You could solve this problem with a one-line change: simply make "xscreensaver" 
depend upon "xscreensaver-data", "xscreensaver-data-extra", "xscreensaver-gl", 
"xscreensaver-gl-extra", "xscreensaver-screensaver-bsod" and 
"xscreensaver-screensaver-webcollage".

I can see the argument for allowing the hacks to be installed without the 
XScreenSaver daemon, in case some other screen saver framework wanted to run 
them (do any of the other frameworks still support that? I don't think so?)

However, if the XScreenSaver daemon is installed, then *all* of XScreenSaver 
must be installed, or else you get the "zoom" problem and related. 

That is how it was designed, and that is how it was tested. Trying to install 
bits and pieces of it and hoping it still holds together demonstrably does not 
work.

--
Jamie Zawinski      https://www.jwz.org/      https://www.dnalounge.com/

Reply via email to