Чтобы сделать описанное в заголовке я добавил startx в свой .bash_profile.
Добавил строчку в файл ~/.xinitrc:
exec ck-launch-session dbus-launch --exit-with-session startxfce4
Всё бы замечательно, но в ~/.xsession-errors при логине в систему появляется ошибка:
/usr/bin/startxfce4: X server already running on display :0
На интуитивном уровне понятно, что надо строчку из ~/.xinitrc перенести в .bash_profile вместо startx, но тогда у меня перестаёт работать монтирование и управление питанием (ребут,сон,выключение) от имени пользователя. Это как-то связано с порядком/параметрами загрузки consolekit и dbus?
Куда смотреть?