On 1/21/23 19:36, Jamie Zawinski wrote:
Yes, it is critical that the version of /usr/lib/X11/app-defaults/XScreenSaver
actually correspond to the version of XScreenSaver that is installed. I would
have thought this to be obvious.
If the file does not exist at all, things *should* work ok, but having an old
version there is definitely going to screw everything up. So just install it.
Any solution that involves *increasing* rather than *decreasing* the number of
packages that comprise XScreenSaver is an asinine solution.
I disagree that increasing the number of packages is a bad thing - if
the core xscreensaver package includes the configuration file in
question, it makes it difficult for a different package to ship the same
file. For instance, lubuntu-default-settings in Ubuntu ships this file,
with special customizations that make sense for Lubuntu but probably
don't make a whole lot of sense for Debian or even for other flavors of
Ubuntu. Having a separate xscreensaver-config package allows other
packages to ship this file with specific customizations. While Debian
doesn't have lubuntu-default-settings to contend with, it's not beyond
possibility that other packages in the future might want to customize
that file, and it's already the case that downstream Debian derivatives
want to customize this file.