[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

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