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 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.