Что то не как не не пойму. Как сделать что бы при alt-ctrl-backspace x-сервер выгрузился и всё, а не перезагружался. Сейчас приходится его каждый раз убивать. В других Линях такого не видел
В /etc/initab id=3
Для запуска иксов использую kdm. Как сделать чтоб иксы запускались как startx
Ты хоть 5 пропиши gentoo это побарабану Все делается через rc-udpade Как и удовни там подругому загрузочные наываются, тобишь boot, default etc. На wiki есть хавтушка как создать свой ранлевел, почитай, много полезного узнаешь
Ты хоть 5 пропиши gentoo это побарабану Все делается через rc-udpade Как и удовни там подругому загрузочные наываются, тобишь boot, default etc. На wiki есть хавтушка как создать свой ранлевел, почитай, много полезного узнаешь
Это я прочитал, но к моему вопросу это не относиться. kdm ведь при загрузке не запускется автоматом, так что runlevel у него какой мне надо, а про initab я тут написал на всякий случай. Спасибо
по-моему, так:
насовсем - rc-update del xdm
до перезагрузки машины - /etc/init.d/xdm stop
Хочется чтобы по дефолту иксы не загружались, а когда они нужны, то можно было бы легко запустить скажем startx или ещё как , а потом их так же без проблем выгрузить, скажем alt-ctrl-backspace, как это делается в других дистрах
Хочется чтобы по дефолту иксы не загружались, а когда они нужны, то можно было бы легко запустить скажем startx или ещё как , а потом их так же без проблем выгрузить, скажем alt-ctrl-backspace, как это делается в других дистрах
Просто убираешь из загрузки kdm, как было сказано выше и пишешь в /etc/X11/xinit/xinitrc(эта строчка почти в конце(по крайней мере у меня так )) то, что нужно загрузить при старте иксов. Например так:
Там в контрол центре должна бить настройка самого kdm System Administration -> Login Manager вот там и поройся. Хотя это тебе не поможет так что лучшим способом будет все же отказ от dm ИМХО.
(kesbyt @ Jan 10 2006, в 20:26) писал(а):Хочется чтобы по дефолту иксы не загружались, а когда они нужны, то можно было бы легко запустить скажем startx или ещё как , а потом их так же без проблем выгрузить, скажем alt-ctrl-backspace, как это делается в других дистрах
Ладно. Чёрт с ней автозагрузкой. Как её сделать и как убрать я знаю, а вот главный вопрос у меня как сделать чтобы при alt-ctrl-backspace X-сервер выгрузился и больше не загружался, пока я снова не введу команду startx
Хочется чтобы по дефолту иксы не загружались, а когда они нужны, то можно было бы легко запустить скажем startx или ещё как , а потом их так же без проблем выгрузить, скажем alt-ctrl-backspace, как это делается в других дистрах
Просто убираешь из загрузки kdm, как было сказано выше и пишешь в /etc/X11/xinit/xinitrc(эта строчка почти в конце(по крайней мере у меня так )) то, что нужно загрузить при старте иксов. Например так:
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f $userresources ]; then
xrdb -merge $userresources
fi
if [ -f $usermodmap ]; then
xmodmap $usermodmap
fi
# First try ~/.xinitrc
if [ -f "$HOME/.xinitrc" ]; then
XINITRC="$HOME/.xinitrc"
exec /bin/sh "$HOME/.xinitrc"
# If not present, try the system default
elif [ -n "`/etc/X11/chooser.sh`" ]; then
exec "`/etc/X11/chooser.sh`"
# Failsafe
else
exec /usr/kde/3.5/bin/startkde
fi
Блин. Сделал такой же конфиг, только у меня kde-3.4 т.е
/usr/kde/3.4/bin/startkde
а всё равно запускается twm
Если попробовать руками запустить
/usr/kde/3.4/bin/startkde
то пишет
kpersonalizer: cannot connect to X server
Ну это наверное из-за того что X-сервер ещё не запущен
Может ещё надо что нить поправить
(kesbyt @ Jan 11 2006, в 19:05) писал(а):Если попробовать руками запустить
/usr/kde/3.4/bin/startkde
то пишет
kpersonalizer: cannot connect to X server
Ну это наверное из-за того что X-сервер ещё не запущен
Наконец то.
Вобщем в
/etc/rc.conf
я, глядя на комментарии в файле, прописал
XSESSION="kde-3.4.1"
Так как kde именно этой версии, а надо было видимо просто
XSESSION="kde-3.4"