On mar., 2012-07-31 at 11:03 +0200, Jonathan Michalon wrote:
> Package: lightdm
> Version: 1.2.2-3
> Severity: normal
> 
> Using gnome, user switch does not work.
> Error messsage is:
> The name org.gnome.DisplayManager was not provided by any .service files
> 
> Investigations show that GNOME (shell, menu, screensaver / lock) use 
> gdmflexiserver
> (which may not be removed due to dependencies).
> But gdmflexiserver uses the SESSION bus, whereas lightdm listens to SYSTEM 
> bus.
> 
> $ dbus-send --system --dest=org.freedesktop.DisplayManager 
> /org/freedesktop/DisplayManager/Seat0 
> org.freedesktop.DisplayManager.Seat.SwitchToGreeter
> works but
> $ dbus-send          --dest=org.freedesktop.DisplayManager 
> /org/freedesktop/DisplayManager/Seat0 
> org.freedesktop.DisplayManager.Seat.SwitchToGreeter
> doesn't

So you mean that GNOME stopped calling directly /usr/lib/gdmflexiserver
but rather sends a dbus call?
> 
> Ubuntu ships a gdmflexiserver script doing the --system dbus-send call located
> in a directory placed at the beginning of PATH which can be considered as an
> (ugly) workaround. Listening to session bus (if this is standard) may be 
> better.
> 

The script is upstream, but I remove it on purpose. But How could
lightdm listen on the session bus, which is owned by the user, afaict.

Regards,
-- 
Yves-Alexis

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Pkg-xfce-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-xfce-devel

Reply via email to