I wrote:
>> No, that's not why we offer it. xscreensaver daemon is not
>> designed to run in a desktop environment. It is not a substitute
>> for gnome-screensaver or kscreensaver.

Jamie Zawinski wrote:
> As the author of xscreensaver, I can tell you that your ideas about what it
> is designed for, and what it is suitable for, are categorically false.

OK, that's great news!

So we currently have the following issues:

1. It is a serious bug for two screen saver daemons to *run* simultaneously.
   That bug must be fixed.

2. We should support several screen savers *installed* simultaneously,
   because different users on a system may have different needs for
   configuring their sessions.

3. We need an interface to determine which screen saver daemon
   runs.

For regular X Windows, (3) is easy - no screen saver should run unless
you configure it manually.

For desktop environments, Jose was assuming that the interface should
be that whichever is installed should run. That won't work because of (2).

Here are some alternative proposals:

A. There is a package "xscreensaver-gnome" that configures Gnome to
   use xscreensaver daemon instead of gnome-screensaver. Similarly
   for KDE.

B. Provide a debconf script where one can configure this.

Neither of those seem very satisfying to me, because this should
be a per-session setting, not a global setting. But for Gnome and
KDE, the way to configure sessions is within the interface they provide,
and they do not provide a way to disable their own screen saver
services in favor of something else.

One way to configure this per session would be:

C. Define session types Gnome-Xscreensaver and KDE-Xscreensaver.

Thanks,
Yitz



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to