Bug#550201: this is an xscreensaver package installation script bug

Josselin Mouette joss at debian.org
Tue Nov 3 14:37:19 UTC 2009


reassign 550201 xscreensaver
thanks

Le lundi 02 novembre 2009 à 10:56 +0000, Vladimir Komendantsky a
écrit : 
> It appears that there was an unwanted interaction between
> gnome-screensaver and xscreensaver. The latter package wrote a script
> /etc/X11/Xsession.d/80xscreensaver_start that was executed by
> /etc/X11/Xsession and caused xscreensaver to load silently. Besides,
> xscreensaver created an entry in Gnome "Startup Applications" named
> XScreensaver and set it ON by default without noticing that there was
> already an xscreensaver entry made by me (and set to OFF) and a
> similar entry for gnome-screensaver that was ON.
> 
> Switching off the XScreensaver entry in Startup Applications did not
> suffice and then I found the lower-level script 80xscreensaver_start.
> Removing this script from /etc/X11/Xsession.d/80xscreensaver_start
> resolved the inconsistency and now xscreensaver does not start.

What you describe sounds like extreme cluelessness coming from
xscreensaver.

1) The /etc/X11/Xsession.d/80xscreensaver_start file is duplicating the
work of /etc/xdg/autostart/xscreensaver-daemon.desktop. It should be
entirely removed. Or, at the very least, it should ignore all XDG-aware
environments.

2) The autostart file should feature a NotShowIn=GNOME line, so that it
doesn’t interfere with what GNOME does, unless the user wants to
override it.

Cheers, 
-- 
 .''`.      Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `-     future understand things”  -- Jörg Schilling
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message num?riquement sign?e
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20091103/89c8cca2/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list