[РЕШЕНО] xdm не запускается автоматом

Всем привет.
Ставил систему с SysResCD по хендбуку и прочим докам с gentoo.org и en.gentoo-wiki.com.
Все собралось без нареканий, и едиственное, что на данный момент огорчает -
не запускается автоматически xdm.
После

* Starting local         [ ok ]

сразу появляется приглашение.
При этом в ручную нормально запускается

# /etc/init.d/xdm start 
* Setting up slim...     [ ok ]

и, собственно, возникает SLiM, дальше, радуя меня, нормальным образом стартует FluxBox.
В чем могут быть причины не запуска xdm автоматом?
# rc-update show -> http://paste.pocoo.org/show/532276/

UPD http://www.gentoo.ru/node/24576#comment-183026

.

Esergion написал(а):
В чем могут быть причины не запуска xdm автоматом?

В вашем недочтении "прочих док".
rc-update add xdm

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): rc-update

Spoiler написал(а):
rc-update add xdm

Извините, может я чего не понимаю.. но в топе есть ссылка на rc-update show , хотя могу запостить сюда:

esergion-pc / # rc-update show |grep xdm
                  xdm |      default  

.

Простите, недосмотрел: ...Setting up slim...
SLiM имет собств. особенности запуска

Мы тоже не всего читали Шнитке!.. © В. Вишневский

esergion-pc / # grep

esergion-pc / # grep DISPLAYMANAGER /etc/conf.d/xdm
DISPLAYMANAGER="slim"
esergion-pc / # ls -l /etc/X11/Sessions
total 8
-rwxr-xr-x 1 root root 2004 Jan  8 21:26 fluxbox
-rwxr-xr-x 1 root root 2187 Jan  8 20:54 Xsession

Со стартом слима и выбором сессии проблем нет, на данный момент пишу из firefox'а под fluxbox'ом.
Повторюсь - единственная проблема на данный момент - xdm не запускается автоматом при загрузке, хотя добавлен в default.
Приходится логинится рутом и запускать вручную..

.

Esergion написал(а):
grep DISPLAYMANAGER /etc/conf.d/xdm
DISPLAYMANAGER="slim"

Загляните в /etc/conf.d/xdm, не наводит на размышления?:
# What display manager do you use ? [ xdm | gdm | kdm | gpe | entrance ]
Хотя на вики и нарисовано именно так (slim), но почему бы это в конфиге именно такой набор возможных DM? И да, кстати, а остальные сервисы из default ранлевела "автозапускаются"? В ~/.xsession-errors есть что-нить интересное?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

* Messages for package

 * Messages for package x11-misc/slim-1.3.2-r6:

 * 
 * The configuration file is located at /etc/slim.conf.
 * 
 * If you wish slim to start automatically, set DISPLAYMANAGER="slim" 
 * in /etc/conf.d/xdm and run "rc-update add xdm default".
 * 
 * By default, slim now does proper X session selection, including ~/.xsession
 * support, as well as selection between sessions available in
 * /etc/X11/Sessions/ at login by pressing [F1].
 * 
 * The XSESSION environment variable is still supported as a default
 * if no session has been specified by the user.
 * 
 * If you want to use .xinitrc in the user's home directory for session
 * management instead, see README and xinitrc.sample in
 * /usr/share/doc/slim-1.3.2-r6 and change your login_cmd in /etc/slim.conf
 * accordingly.
 * 
 * Please note that the slim session start script now supports consolekit
 * directly, via xinitrc.d scripts.  Please remove any existing work-arounds to
 * avoid multiple calls to ck-launch-session.
 * 
 * You should also remove the 'nox11' flag from the pam_ck_connector.so module 
 * in /etc/pam.d/system-login if you have not already done so.
 * (this is safe, it will be default in the next version of pambase)

Поставил для проверки, так что ваше предположение не верно.

Опять же, может чего

Опять же, может чего недочитал/недопонимаю, но SLiM является таким же display manager'ом как и другие, которые перечислены в /etc/conf.d/xdm .
В той самой станице gentoo-wiki, на которую вы любезно посылали меня описаны все действия, которые уже совершены на моей системе.
По порядку (из страницы SLiM на gentoo-wiki.com):
1. Установка

# emerge -s slim
...
*  x11-misc/slim
      Latest version available: 1.3.2-r6
      Latest version installed: 1.3.2-r6
      Size of files: 215 kB
      Homepage:      http://slim.berlios.de
      Description:   Simple Login Manager
      License:       GPL-2
...

2. Старт при загрузке:
rc-update show приводил выше.

Затем - And then make SLiM your display manager in /etc/conf.d/xdm:
cat /etc/conf.d/xdm я тоже привел выше.

Больше никаких шагов, относящихся к настройке старта при загрузке, не описывается.
Далее описывается настройка возможности выбора сессий для запуска.
SLiM подхватывает сессии из /etc/X11/Sessions (выше приводил), slim.conf имеет такие же строки, как и указанные в статье..

.

Как бэ ещё пара вопросов была задана, считаете их несущественными?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Извините, нерасторопен =)

Извините, нерасторопен =)

Только у юзера, у рута не

Только у юзера, у рута не создается

# cat /home/esergion/.xsession-errors 
/usr/lib64/X11/xdm/Xsession: line 71: exec: xsm: not found

Остальные сервисы (rc-status -a): http://paste.pocoo.org/show/532327/ но xdm здесь запущен вручную
rc-update show |grep default : http://paste.pocoo.org/show/532330/
Т.е. хочу сказать, что остальное запускается..

Хм, у меня так: cat

Хм, у меня так:

cat /etc/slim.conf | grep dir
# Alternatively, read available sessions from a directory:
sessiondir           /etc/X11/Sessions

Посмотрите есть ли у вас /usr/lib64/X11/xdm/Xsession и /etc/X11/Sessions разберитесь что в файл вписать.

Затем ln -fs /etc/X11/Sessions/fluxbox ~/.xsession или ln -fs /usr/lib64/X11/xdm/fluxbox ~/.xsession

У меня тоже самое: # cat

У меня тоже самое:

# cat /etc/slim.conf | grep dir
# Alternatively, read available sessions from a directory:
sessiondir           /etc/X11/Sessions

cat /usr/lib64/X11/xdm/Xsession http://paste.pocoo.org/show/532335/

# ls -l /etc/X11/Sessions/
total 8
-rwxr-xr-x 1 root root 2004 Jan  8 21:26 fluxbox
-rwxr-xr-x 1 root root 2187 Jan  8 20:54 Xsession

kostik87 написал(а):Затем

kostik87 написал(а):

Затем ln -fs /etc/X11/Sessions/fluxbox ~/.xsession

Да, похоже это помогло! Спасибо!
Видимо стоит добавлять XSESSION="fluxbox" в /etc/rc.conf ?

.

Esergion написал(а):
/usr/lib64/X11/xdm/Xsession: line 71: exec: xsm: not found

По ошибке посмотрите здесь, может что интересное на глаза попадётся...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Спасибо, и там почитаю для

Спасибо, и там почитаю для общего развития!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".