Сделал так:
# chkconfig dm --level 3 on
# chkconfig | grep ^dm
dm 0:выкл 1:выкл 2:выкл 3:вкл 4:выкл 5:вкл 6:выкл
и перезагрузился - init 6 - не помогло, думаем дальше ...
Для автостарта графической оболочки при установки 'старткита-server-p8' необходимо доставить пакет lxde-lxdm:
# apt-get install lxde-lxdm
И возможно, но не уверен, добавить на 3 уровень (режим сервера без иксов) в автозагрузку, dm сервис:
# chkconfig dm --level 3 on
чтобы стало так:
dm 0:выкл 1:выкл 2:выкл 3:вкл 4:выкл 5:вкл 6:выкл
(5 уровень уже был включен)
Тут только прокомментирую:
В различных Линукс для старта X Window system используются различные runlevel. Например в редхатообразных, запуск этой подсистемы, за которую отвечает сервис dm, выполняется в runlevel 5. Для Slackware и образных, эту подсистему принято запускать в runlevel 4.
Дистрибутивы альтлинукс относятся к редхатообразным и по-умолчанию запускают эту подсистему на пятом уровне выполнения.
# chkconfig --list dm
dm 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:вкл 6:выкл
Умолчальный уровень запуска системы задан в файле /etc/inittab, - третья строка комментарий, четвёртая строка это дефолтный runlevel запуска системы
# sed -n '3,4p' /etc/inittab
# The default runlevel.
id:5:initdefault:
Попробуем поставить недостающий пакет:
# apt-get install lxde-lxdm
...
Теперь перезагрузимся (init 6 или reboot)
О чудо, иксы поднялись при старте!
Конечно!
В моём сообщении выше, выбросами показано:
Сервис dm, старт которого включен для пятого уровня, запускает rundm, тот в свою очередь использует скрипт prefdm в котором методом перебора по условиям (сверху вниз) ищется установленный дисплей менеджер. Если это lxdm, он будет запущен.
В принципе перезагрузка здесь и необязательна.
Достаточно по команде
init 3 перейти root-ом на третий уровень и из него командой
init 5 или
telinit 5 запустить дисплей менеджер. Если сервис dm для пятого уровня был включен, а для 6-го и 0-вого уровней выключен, т.е. симлинки для старт/стоп dm созданы (on или off для соответствующих уровней - level)
# ls -l /etc/rc.d/rc{5,6,0}.d/*5dm
lrwxrwxrwx 1 root root 12 окт 26 2016 /etc/rc.d/rc0.d/K05dm -> ../init.d/dm
lrwxrwxrwx 1 root root 12 окт 26 2016 /etc/rc.d/rc5.d/S45dm -> ../init.d/dm
lrwxrwxrwx 1 root root 12 окт 26 2016 /etc/rc.d/rc6.d/K05dm -> ../init.d/dm
и необходимый дисплей-менеджер был установлен, то он запустится.
IBM developerWorks: Изучаем Linux, 101: Уровни выполнения, выключение и перезагрузкаСпасибо тебе, Speccyfighter!
Та нема за шо.
Важность этой темы, на мой взгляд, состоит в том, чтобы показать, что десктопные системы основанные на init, надёжны, просты и логичны.
К сказанному Антоном только добавлю:
- При использовании gdm2.20 вместе с Xfce, становится доступным и режим мультисессий, когда одновременно могут быть открыты сразу несколько X-сессий разных пользователей. Без gdm2.20 опция
Переключение пользователя меню
Системные действия Xfce, работать не будет.