Проблема в следующем. Если заходить из консоли в LXDE через startx - компьютер можно выключить/перезагрузить под пользователем без проблем. Если же делать это при загрузке системы через inittab - оно не доступно. Конфиги
~/.xinitrc:
ck-launch-session dbus-launch --sh-syntax --exit-with-session startlxde
/etc/inittab:
x:5:once:/bin/su soko1 -l -c "/bin/bash --login -c /usr/bin/startx >/dev/null 2>&1"
Вывод после логина через inittab:
$ ck-list-sessions
Session1:
unix-user = '1000'
realname = ''
seat = 'Seat2'
session-type = ''
active = FALSE
x11-display = ':0'
x11-display-device = '/dev/tty7'
display-device = ''
remote-host-name = ''
is-local = FALSE
on-since = '2011-10-30T23:14:25.772490Z'
login-session-id = ''
После startx active равен TRUE.
Читал где-то что проблема кроется в новой версии consolekit, но как пофиксить - не понятно.