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
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

