[Pkg-xfce-devel] Bug#683373: Bug#683373: lightdm: User switching does not work under GNOME

Yves-Alexis Perez corsac at debian.org
Tue Jul 31 13:49:31 UTC 2012


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20120731/a3b7bd3c/attachment.pgp>


More information about the Pkg-xfce-devel mailing list