Hi, I use xfce4 4.8.0.2, xdm 1:1.1.10-3, and consolekit 0.4.5-1. What I observe is that the session is local, but not active:
Session2: unix-user = '1000' realname = 'Martin Dickopp' seat = 'Seat2' session-type = '' active = FALSE x11-display = ':0' x11-display-device = '' display-device = '' remote-host-name = '' is-local = TRUE on-since = '2011-06-26T10:56:05.101604Z' login-session-id = '2' My /etc/pam.d/xdm file: auth requisite pam_nologin.so auth required pam_group.so auth required pam_env.so auth required pam_env.so envfile=/etc/default/locale session required pam_limits.so session optional pam_mail.so dir=~/Maildir nopen session optional pam_loginuid.so session optional pam_ck_connector.so @include common-auth @include common-account @include common-session @include common-password auth optional pam_gnome_keyring.so session optional pam_gnome_keyring.so auto_start The issue seems to be related to the fact that x11-display-device is empty. If I force pam_ck_connector to set it by setting the environment variable CKCON_X11_DISPLAY_DEVICE=/dev/tty7 manually, all is well: Session3: unix-user = '1000' realname = 'Martin Dickopp' seat = 'Seat1' session-type = '' active = TRUE x11-display = ':0' x11-display-device = '/dev/tty7' display-device = '' remote-host-name = '' is-local = TRUE on-since = '2011-06-26T11:17:36.448291Z' login-session-id = '3' This setup (without the pam_loginuid.so line and without having to set CKCON_X11_DISPLAY_DEVICE) used to work fine with the squeeze versions of xfce4, xdm, and consolekit. Sorry, I don't remember which package update broke it. Martin -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org