diff -ruN lxdm-0.2.0.orig/src/lxdm.c lxdm-0.2.0/src/lxdm.c --- lxdm-0.2.0.orig/src/lxdm.c 2010-04-18 15:05:01.000000000 +0200 +++ lxdm-0.2.0/src/lxdm.c 2012-04-26 19:08:49.941915943 +0200 @@ -994,6 +994,7 @@ { DBusError error; char x[256], *d, *n; + gboolean is_local=TRUE; sprintf(x, "/dev/tty%d", tty); dbus_error_init(&error); d = x; n = getenv("DISPLAY"); @@ -1003,6 +1004,7 @@ //"display-device", &d, "x11-display-device", &d, "x11-display", &n, + "is-local",&is_local, NULL) ) setenv("XDG_SESSION_COOKIE", ck_connector_get_cookie(ckc), 1); }