[Pkg-xfce-devel] Bug#683373: lightdm: User switching does not work under GNOME
Jonathan Michalon
johndescs at gmail.com
Tue Jul 31 09:03:19 UTC 2012
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
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.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages lightdm depends on:
ii adduser 3.113+nmu3
ii consolekit 0.4.5-3
ii dbus 1.6.0-1
ii debconf [debconf-2.0] 1.5.44
ii libc6 2.13-33
ii libglib2.0-0 2.32.3-1
ii libpam0g 1.1.3-7.1
ii libxcb1 1.8.1-1
ii libxdmcp6 1:1.1.1-1
ii lightdm-gtk-greeter 1.1.6-2
Versions of packages lightdm recommends:
ii xserver-xorg 1:7.7+1
Versions of packages lightdm suggests:
ii accountsservice 0.6.21-6
-- debconf information:
lightdm/daemon_name: /usr/sbin/lightdm
* shared/default-x-display-manager: lightdm
More information about the Pkg-xfce-devel
mailing list