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

Reply via email to