[Pkg-xfce-devel] Bug#683373: Bug#683373: Bug#683373: lightdm: User switching does not work under GNOME
corsac at debian.org
Wed Aug 1 18:17:43 UTC 2012
On mer., 2012-08-01 at 14:50 +0200, Jonathan Michalon wrote:
> Le Tue, 31 Jul 2012 15:49:31 +0200,
> Yves-Alexis Perez <corsac at debian.org> a écrit :
> > On mar., 2012-07-31 at 11:03 +0200, Jonathan Michalon wrote:
> > > 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.
> > So you mean that GNOME stopped calling directly /usr/lib/gdmflexiserver
> > but rather sends a dbus call?
> Nope, GNOME uses gdmflexiserver, which in turn seems to send a dbus call (at
> least everything tend to show that).
> Maybe my sentence was not that clear ;)
So *who* sends to the session bus?
> > > 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.
> No idea. But why remove the script, if they think that this is The Right Way™ ?
Because there's no way I'll add /usr/lib/lightdm in $PATH of a user.
> I'm no expert in that area, and as such I may be completely misleading. But as
> is I can't use lightdm together with GNOME as I often need to change user.
To be honest, GNOME users aren't my priority here, considering they can
use gdm3. I'm more targetting Xfce and non-DE users.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 836 bytes
Desc: This is a digitally signed message part
More information about the Pkg-xfce-devel