The problem is more complex.
You can't override gnome-screensaver DBus behavior, because applications should
expect that gnome-screensaver is called with the Dbus method. But, some
applications just assume that gnome-screensaver is the only screensaver in the
world, which is wrong on a LXDE environnement. The correct fix is not to
overrides this behavior, but to fix all applications calling blindly
gnome-screensaver. The solution could be :
- to check first if a screensaver is running, and call it. Fallback to
gnome-screensaver when nothing is running.
- Implement a "freedesktop" way to call screensaver, which fallback to the good
screensaver. You can look at xdg-screensaver in xdg-utils package.
I'm setting the bug as Invalid for lxde-common, because it doesn't bring
gnome-screensaver. But you can add packages you think they don't have a
good behavior (like update-notifier or network-manager-gnome).
** Changed in: lxde-common (Ubuntu)
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/726480
Title:
gnome-screensaver forces itself upon xscreensaver users
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs