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