Good luck getting the gnome-screensaver guys to acknowledge that some people want to use a non-gnome screensaver :)
Please explain again why this is a bug in gnome-screensaver? If you call org.gnome.ScreenSaver, expect gnome-screensaver to act on it. The solution would be something like Julien suggests, a neutral xdg- screensaver wrapper, i.e. make any applications call something like org.freedesktop.ScreenSaver instead. And yes, of course it must be possible to have gnome packages installed without having them take over any session. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-screensaver in Ubuntu. https://bugs.launchpad.net/bugs/726480 Title: gnome-screensaver forces itself upon xscreensaver users Status in “gnome-screensaver” package in Ubuntu: Confirmed Bug description: Binary package hint: gnome-screensaver gnome-screensaver installs the DBus file /usr/share/dbus-1/services/org.gnome.ScreenSaver.service which unconditionally starts gnome-screensaver whenever some other process (e.g. nm-applet, update-notifier) "pull the trigger". This is troubling for users of non-gnome desktop environments, e.g. LXDE. A workaround for me was to install the following /usr/local/share/dbus-1/services/org.gnome.ScreenSaver.service: [D-BUS Service] Name=org.gnome.ScreenSaver Exec=/bin/sh -c 'if xscreensaver-command -version >/dev/null 2>&1; then renice +10 $$ >/dev/null 2>&1; while sleep 60; do :; done else exec /usr/bin/gnome-screensaver; fi' gnome-screensaver-placeholder The dummy process remains active because if it exited immediately, dbus might try to restart gnome-screensaver. I don't know if this is really necessary. First of all, this needs to be fixed -- screensavers should not step on each others' toes. Secondly, is there a more elegant workaround? Note that because of bug #726471, a user can't override a misguided /usr/share/ service file in his home (~/.local/share) configuration: https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/726471 ProblemType: Bug DistroRelease: Ubuntu 10.04 Package: gnome-screensaver 2.30.0-0ubuntu2 ProcVersionSignature: Ubuntu 2.6.31-11.154-rt Uname: Linux 2.6.31-11-rt i686 Architecture: i386 Date: Mon Feb 28 12:44:49 2011 GnomeSessionIdleInhibited: Unknown GnomeSessionInhibitors: Failed to acquire InstallationMedia: Xubuntu 10.04 "Lucid Lynx" - Release i386 (20100429) ProcEnviron: LC_COLLATE=C PATH=(custom, user) LANG=en_US.utf8 SHELL=/bin/bash SourcePackage: gnome-screensaver WindowManager: gnome-wm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-screensaver/+bug/726480/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp