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

Reply via email to