LINUX.ORG.RU

Как запускается X сервер.


0

0
Система: Debian Sarge с апдейтом до Etch.

1. в rc*.d нет скрипта startx 2. в rc*.d нет скрипта xinit 3. есть скрипт gdm, который запускает Gnome Display Manager

Вопросы: 1. Кто запускает X сервер и Desktop Manager? Скрипт gdm? 2. Если стартует Gnome, то почему я уже два месяца работаю в KDE? :)

Если я правильно понимаю вопрос:

/etc/X11/default-display-manager

И что выдает команда:
$ env | grep -i sessi


Думаю, что это будет ответом на вопрос =)
ManJak ★★★★★
()
Ответ на: комментарий от ManJak
Нам мой вопрос вы не ответили, но добавили полезной информации.

Это я и без того знал:
localhost:~# cat /etc/X11/default-display-manager
/usr/bin/gdm

А вот это очень интересно:
localhost:~# env | grep -i sessi
KDE_FULL_SESSION=true
SESSION_MANAGER=local/localhost:/tmp/.ICE-unix/4037
DESKTOP_SESSION=kde
GDMSESSION=kde

Но понимать я вобще что-то перестал. В скрипте (а это единственное что есть в rc*.d, 
что на мой взгляд может быть связано с X'ами) /etc/init.d/gdm:
start-stop-daemon --stop  --quiet --pidfile $PIDFILE --name gdm $SSD_ARG --retry 30

Откуда здесь вылез KDE?
Harmont
() автор топика
Ответ на: комментарий от Harmont
У тебя, похоже, запускается gdm, который и поднимает иксы. А в нем ты вводишь логин, пароль, и грузится сессия по умолчанию, у тебя - КДЕ. Можно убить gdm (это Gnome Display Manager) и установить kdm.
dpkg ★★★★
()
Ответ на: комментарий от dpkg
Поставил KDM, приглашение теперь другое. KDE грузится также.

Но какая последовательность запуска? Смотрел доки по KDE, там написано очень кратко.

Где посмотреть "сессию по умолчанию"?

Harmont
() автор топика
Ответ на: комментарий от dpkg
Да, запускается (через xinit) то, что прописано в default_display_manager. Т.е., в твоем случае выполняется команда xinit startkde
dpkg ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.