Запуск иксов при старте [SOLVED]

До Генту я относительно долгое время сидел под Мандривой. И ко многому привык. Например, очень бы хотелось сделать так, чтобы иксы сами запускались при старте системы и сами логинились под моим юзером.

В какой-то хаутушке для ньюбисов прочитал, что нужно сделать:

rc-update add xfs default
rc-update add xdm default

XDM без проблем прописывается в автозапуск, а вот сервер шрифтов:

rc-update add xfs default
 * /sbin/rc-update: /etc/init.d/xfs not found; aborting.

Пока захожу через startx. И KDE нормально работает!
PS Если попытаться загрузиться с прописанным в автозапуск xdm, но без xfs то иксы пытаются грузиться (секунды 3, какраз успевает загрузиться драйвер нвидии), после это самоперезапускается и опять :(

фонт сервер

фонт сервер нужно настривать и ставить, и нафиг он вообще нужен?
а ещё нужно в /etc/rc.conf дефолтную сессию выставить и дисплей манагер поставить - kdm, в /etc/conf.d/xdm

Честно говоря,

Честно говоря, никогда не пользовал xfs. Не совсем понимаю нафига он нужен. Но вот тут http://gentoo-wiki.com/HOWTO_Xorg_and_Fonts написанно, как шрифты разруливать.
Возможно ты не расписал /etc/rc.conf.
Автологин настраивается в gdm при первом запуске. в опциях там все просто.
_________________
Вот такие пироги

gdm в гноме, у

gdm в гноме, у него кеды там kdm

Можно и в кедах

Можно и в кедах использовать gdm.
_________________
Вот такие пироги

его ставить

его ставить нужно... да и зачем в кедах gdm? настраивать его чем?

У меня в кедах

У меня в кедах gdm живет по умолчанию. Не знаю уж как он туда попал. Настраивать его, как и весь другой софт естественно руками :)
_________________
Вот такие пироги

В KDM автологин

В KDM автологин тоже настраивается
Центр управления -> Системное администрирование -> Менджер входа в систему -> Удобства

я к тому что кдм

я к тому что кдм в панели управления, а этот где? и он не в кде, а в conf.d/xdm прописан, поменяш будет кдм. у меня вообще entrance

Не по теме, но

Не по теме, но хочется отписаться.
Полез по этой ссылке. Настраивал. Настраивал долго. Еще больше матерился - нифига на получилось заставить работать нормально сглаживание, всегда получались артефакты по краям букв. В общем, зло эта статья.
Теперь вопрос - как вернуть все обратно? Хотя бы на дефолтные значения.
_________________
Fedora? rpm -Uhv emerge

Фонты

Написано то написано, но написано много. И судя по всему, там много чего ненужного. Что конкретно нужно сделать, чтоб xdm мог загрузиться? Какой конкретно конфиг нужно править?

на этой страничке

у меня шрифт не сглаживается
что делать?
это у всех или только у меня?
http://gentoo-wiki.com/HOWTO_Xorg_and_Fonts

/etc/rc.conf

/etc/rc.conf я настраивал. Вот он: (комменты убраны)

UNICODE="no"
KEYMAP="ru3"
KEYMAP_ENCODING="KOI8-R"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=
CONSOLEFONT="Cyr_a8x16"
CONSOLETRANSLATION="koi2alt"
CLOCK="CLOCK"
EDITOR="/bin/nano"
PROTOCOLS="1 2"
DISPLAYMANAGER="kdm"
XSESSION="kde-3.5"

Ещё раз напомню суть вопроса: по startx'y кеды грузятся. Как сделать автологин в системе? После этого можно в автозапуск текущего пользователя startx кинуть...
ЗЫ Т.к. сначала делаю логин пользователя, а потом запускаю КДЕ - автологин в КДЕ проверить не могу
ЗЫ2 В inittab'e прописан 4 левел. Но больше в иниттабе я ничего не трогал

а ты я вижу

а ты я вижу давненько необновлялся!
сделай /etc/init.d/xdm start
там загрузи кеды, а потом в панели управления настрой автозапуск

И убери 4 левел

И убери 4 левел загрузки.Оставь дефольный 3.
_________________
Celeron 766,256ram,geforce MX440,hdd ide samsung 120
Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r6 i686)
ACCEPT_KEYWORDS="x86"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"

У меня генту стоит всего 3 недели :)

У меня Генту стоит всего 3 недели и ставил её с ксоровского диска. Но уже потиху начал обновляться.

evadim написал(а):
сделай /etc/init.d/xdm start
там загрузи кеды, а потом в панели управления настрой автозапуск

Вопрос глупый можно? ЗАЧЕМ??? KDE и так без проблем грузится по startx
PS Или добавить эту команду в дефольтный ранлевел?

а помоему тебя

а помоему тебя понял.
Изначально я думал что тебе нужно включить человеческий графический вход в систему. Видимо нет. XDM это менеджер графических сессий, а startx это враппрер который запускает одиночную сессию Х-сервера, он запускается из консоли уже залогиненым пользователем, и аутентификации не предпологает. XDM стартует от root'a, после чего можно через xdm залогиниться, и он запустит для тебя сессию Х-сервера, которую в нём же и можно выбрать.

если подумать, то наверно можно организовать автостарт startx, если в
/etc/conf.d/local.start
написать нечто вроде
su '-c startx' user
но сработает или нет я незнаю, да и как закончится сессия ума неприложу...
если стартовать через XDM то в меню появляются кроме выхода из сессии ещё выключение и перезагрузка...

Но отвечу вопросом на вопрос - А зачем лазить через окно, если есть дверь? я конечно понимаю, что если живёш на 1 этаже, и до двери идти дальше чем до окна, да и лесница рядом.... но лесницей могут воспользоваться воры и случайные прохожие, а в прихожей обычно коврик есть - ноги вытирать.
P.S. В ранлевел можно добавить службу, а не команду, они лежат в /etc/init.d/ а команды можно писать в /etc/conf.d/local.start и /etc/conf.d/local.stop но они запускаются от root.

Двери/окна, окна/двери

Насчёт окон и дверей ничего не понял. Не в них суть.
Как сделать так, чтоб при запуске компа автоматом запускался xdm?
Дальше я уже разберусь, главное чтоб xdm сам стартовал
P.S. Желательно не лекцию, что где лежит, а последовательность команд, которые мне нужно выполнить! ;)
P.S.2. Прописать в автозапуск то можно через rc-updtae, но при этом иксы самоперезагружаются :((

1. Подредактить

1. Подредактить /etc/conf.d/xdm, прописать твой DISPLAYMANAGER
2. rc-update add /etc/init.d/xdm default

Error

rc-update add /etc/init.d/xdm default
 * /sbin/rc-update: /etc/init.d//etc/init.d/xdm not found; aborting.

Зато работает:

rc-update add xdm default
 * xdm added to runlevel default
 * rc-update complete.

Минут через 20 перезагружусь, гляну - пашет, или нет.
ЗЫ Фонтов донаставил емерджай, но конфиги пока никакие не правил
ЗЫ2 В /etc/conf.d/xdm стоит мой дисплей-менеджер

у тебя древний

у тебя древний срез - настройки ещё лежат в /etc/rc.conf

Срез старый :(

Да, срез старый. Но иксы в автозапуск всё-равно охота.
Мож проще обновиться? Что конкретно обновить и как?

да просто с

да просто с месяц назад перенесли настройки, у тебя XDM настраивается в /etc/rc.conf

Там вродь всё

Там вродь всё прописано. DISPLAYMANAGER="kdm"

а что тогда

а что тогда неработает? подробнее пожалуйста. он вообще стартует? выбрать кеды можно? поробуй дефолтную сессию выбрать.

У меня вот так

У меня вот так сделано:

/etc/rc.conf

DISPLAYMANAGER="Startx"
------------------------
/usr/bin/Startx

su - user -c "/bin/bash -lc startx"
------------------------
~/.xinitrc

startfluxbox (заменить на startkde вроде)

Ужос. Спасибо

Ужос.

Спасибо за пополнение моей коллекции половых извращений:)

Чуть

Чуть измененный метод этого -> http://gazette.linux.ru.net/lg72/articles/rus-chung.html

В /etc/rc.conf

В /etc/rc.conf DISPLAYMANAGER="kdm"
rc-update add xdm default

Всё! Потом в центре управления кедами настриваем автологин м твой комп при включении будет грузить кде и логиниться автоматом.

развели тут не пойми что
_________________
Athlon 1400 RAM 512 KDE 3.5.6 gentoo-sources-2.6.19-r5

См. выше

DeathMoroz, в этом то и фича, что не пашет нихрена. Смотри предыдущие посты

Ещё раз повторю суть

Ещё раз повторю суть проблемы: xdm в дефольтный ранлевел корректно прописывается. При перезагрузке тачки он запускается. Дальше он показывает загрузку драйвера нвидии, потом чёрный экран с курсором в иде креста и самоперезапускается. В нормальном режиме после курсора с крестом появляется окошко загрузки кедов и всё продолжает грузиться. Если из под рута выполнить "/etc/init.d/xdm start" то ситуация аналогичная: драйвер нвидии - черный экран - самоперезагрузка - опять чёрный экран - подкгрузка курсора - самоперезагрузка и т.п. При этом в консоль никаких ошибок выдано не было

... -xdm, -kdm, -gdm ...

... можно отказаться от использования xdm, kdm, gdm - а вход в однопользовательскую систему организовать следующим образом:
... 1) установить mingetty , изменить inittab c6:2345:respawn:/sbin/mingetty --noclear --autologin ваш_логин tty6
... 2) в .bash_profile пользователя добавить startx
... 3) в .xinitrc пользователя добавить запуск wm например startfluxbox

... таким образом при входе в систему автоматом логинется один пользователь и для него запускаются X и WM ...

а что будет

а что будет если сервер упадёт? бесконечный рестарт?

... нет

... нет, просто выйдет в текстовый режим ...

Так то

Так то работает, но хотелось бы через xdm, чтоб выли кнопки "Включить" и "Перезегрузить комп" в КДЕ...

гм. Может в

гм. Может в логах х-сервера чего полезного есть? Они в /var/log/ обычно.
_________________
Вот такие пироги

Значит в

Значит в настройках XDM'а ты не прописал kde/kdm

И что я не прописал?

Head Hunter написал(а):
Значит в настройках XDM'а ты не прописал kde/kdm

Где конкретно и что я не прописал? В rc.conf всё прописано. Это смотри в постах выше.

Лог, плз покажи

Лог, плз покажи

Лог? Всегда пожалуйста!

Лог довольно большой, поэтому выложил его тут: http://mofaks.com/demanxp/Xorg.0.log

В общем-то лог

В общем-то лог нормальный, единственное в конце чето матюкается что keymap не может найти

Вообще судя по

Вообще судя по моему опыту от непонятных глюков обычно спасает emerge --sync && emerge world

make world не пашет :(((

Да, Gentoo я ставил с ксоровского диска и ещё ни разу глобально не обновлялся. А при попытке сделать make world у меня выдаёт ошибки. Но об этом уже в следующей теме: http://gentoo.ru/node/6045

emerge world - fareva!

Совет "emerge --sync && emerge world" помог. Я обновил КДЕ. Теперь оно хоть пишет ошибку. А ошибка такова:
Sorry, 01KDE is no valid session.
После этого я убрал в КДЕ автологин и стало лучше - КДМ грузится корректно. ПОтом можно ввести имя пользователя и выбрать тип сеанса. Так вот по делфольту, как я понял, стоит этот несуществующий "01KDE". Это подвержает фраза КДЕ:

Сохранённый сеанс '01KDE' недействителен.
Выберите новый сеанс или сеанс по умолчанию.

Так вот где настроить этот сеанс по умолчанию и убрать '01KDE' ?
_________________
Во имя Святого Пингвина!

Для управления

Для управления пользователями в кде есть очень хорошая программа kuser. Параметры входа в систему изменяются в Центр управления -> Системное администрирование -> Менеджер входа в систему, вкладки Пользователи и Удобства (где пользователи, вибираете тех, которым разрешён/запрещён вход и в удобстав - автологин). Все эти настройки храняться в /usr/kde/x.y/config/kdm/kdmrc

Это всё

Это всё прекрасно, но вопрос стоит немного по-другому: где я могу выбрать сессию по умолчанию и сессию для конкретного юзера? Скорее всего, трабла прячется где-то в папочке /home, т.к. она осталась ещё после мандривы...
ЗЫ Ни к kuser ни в панели управления я не нашёл, как исправить "Sorry, 01KDE is no valid session."

афигеть - тему

афигеть - тему развели, по теме сказать нечего ибо голый xdm без автологинов юзаю, разве что использовать логин/пасс покороче =)

Quote: папочке /home,

Цитата:
папочке /home, т.к. она осталась ещё после мандривы

Как всё запу-у-ущено... Вы или удалите соедржимое ~/.kde полностью, или только основные настройки. Так же я не понял что такое "сессия по умолчанию" (Вы имеете в виду то что находится в /usr/share/xsessions ?). На сколько я понимаю, если Вы установите "Автоматический вход в систему", то будет загружена именно kde. Если Вы имеете ввиду сессию - набор открытых приложений и их состоняние, то они храняться в ~/.kde/share/config/session

P.S. Для понимания процесса загрузки Х вообще, и kdm в часности, рекомендую покопаться в /usr/kde/x.y/share/config/kdm и почитать соответствующие маны...

Если б сам знал - не спрашивал бы ;)

Папочка /home скорее всего не при чём. Я вспомнил - после ухода из мандривы я её конкретно почистил.

ArtSh написал(а):
Так же я не понял что такое "сессия по умолчанию"

К сожалению, я тоже :(((

ArtSh написал(а):
P.S. Для понимания процесса загрузки Х вообще, и kdm в часности, рекомендую покопаться в /usr/kde/x.y/share/config/kdm и почитать соответствующие маны...

Спасибо большое. ПРиду после универа - почитаю. Вполне может быть, что проблема кроется там :)

то что у тя по

то что у тя по умолчанию - написано в /etc/rc.conf, она фигурирует как default в xdm/kdm/gdm

Ошибка,

Ошибка, выдающаяся на экран, происходит из-за неправильных настроек пользователя. Продолжение тут: http://gentoo.ru/node/6279

ЗЫ rc-update add xdm default - вполне хватает для нормального автозапуска kdm...
_________________
Во имя Святого Пингвина!

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

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