Остановка X-сервера без ребута

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

kesbyt
Сообщения: 290

Остановка X-сервера без ребута

Сообщение kesbyt »

Что то не как не не пойму. Как сделать что бы при alt-ctrl-backspace x-сервер выгрузился и всё, а не перезагружался. Сейчас приходится его каждый раз убивать. В других Линях такого не видел :(
В /etc/initab id=3
Для запуска иксов использую kdm. Как сделать чтоб иксы запускались как startx
kesbyt
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Остановка X-сервера без ребута

Сообщение Angel_13th »

/etc/init.d/xdm stop
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Остановка X-сервера без ребута

Сообщение serg_sk »

(kesbyt @ Jan 9 2006, в 14:44) писал(а):В /etc/initab id=3

Ты хоть 5 пропиши gentoo это побарабану :) Все делается через rc-udpade ;) Как и удовни там подругому загрузочные наываются, тобишь boot, default etc. На wiki есть хавтушка как создать свой ранлевел, почитай, много полезного узнаешь ;)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
kesbyt
Сообщения: 290

Re: Остановка X-сервера без ребута

Сообщение kesbyt »

serg_sk писал(а):
09.01.2006 16:09
(kesbyt @ Jan 9 2006, в 14:44) писал(а):
В /etc/initab id=3

Ты хоть 5 пропиши gentoo это побарабану :) Все делается через rc-udpade ;) Как и удовни там подругому загрузочные наываются, тобишь boot, default etc. На wiki есть хавтушка как создать свой ранлевел, почитай, много полезного узнаешь ;)

Это я прочитал, но к моему вопросу это не относиться. kdm ведь при загрузке не запускется автоматом, так что runlevel у него какой мне надо, а про initab я тут написал на всякий случай. Спасибо
kesbyt
Спасибо сказали:
Аватара пользователя
Serhiy
Сообщения: 27

Re: Остановка X-сервера без ребута

Сообщение Serhiy »

Поройся в KDE-шном контрол центре там кажись есть такой пункт.
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Остановка X-сервера без ребута

Сообщение Kai SD »

по-моему, так:
насовсем - rc-update del xdm
до перезагрузки машины - /etc/init.d/xdm stop
С уважением
Kai SD
Спасибо сказали:
kesbyt
Сообщения: 290

Re: Остановка X-сервера без ребута

Сообщение kesbyt »

Serhiy писал(а):
09.01.2006 21:20
Поройся в KDE-шном контрол центре там кажись есть такой пункт.

Ничего не нашёл

Kai SD писал(а):
09.01.2006 23:33
по-моему, так:
насовсем - rc-update del xdm
до перезагрузки машины - /etc/init.d/xdm stop

Хочется чтобы по дефолту иксы не загружались, а когда они нужны, то можно было бы легко запустить скажем startx или ещё как , а потом их так же без проблем выгрузить, скажем alt-ctrl-backspace, как это делается в других дистрах
kesbyt
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Остановка X-сервера без ребута

Сообщение Aectann »

kesbyt писал(а):
10.01.2006 20:26
Хочется чтобы по дефолту иксы не загружались, а когда они нужны, то можно было бы легко запустить скажем startx или ещё как , а потом их так же без проблем выгрузить, скажем alt-ctrl-backspace, как это делается в других дистрах

Просто убираешь из загрузки kdm, как было сказано выше и пишешь в /etc/X11/xinit/xinitrc(эта строчка почти в конце(по крайней мере у меня так :) )) то, что нужно загрузить при старте иксов. Например так:

exec /usr/kde/3.5/bin/startkde
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Serhiy
Сообщения: 27

Re: Остановка X-сервера без ребута

Сообщение Serhiy »

Там в контрол центре должна бить настройка самого kdm System Administration -> Login Manager вот там и поройся. Хотя это тебе не поможет так что лучшим способом будет все же отказ от dm ИМХО.
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Остановка X-сервера без ребута

Сообщение Kai SD »

(kesbyt @ Jan 10 2006, в 20:26) писал(а):Хочется чтобы по дефолту иксы не загружались, а когда они нужны, то можно было бы легко запустить скажем startx или ещё как , а потом их так же без проблем выгрузить, скажем alt-ctrl-backspace, как это делается в других дистрах


как я уже сказал - rc-update del xdm
уберет автозапуск иксов навсегда...
пока не сделаешь rc-update add xdm default
С уважением
Kai SD
Спасибо сказали:
kesbyt
Сообщения: 290

Re: Остановка X-сервера без ребута

Сообщение kesbyt »

Ладно. Чёрт с ней автозагрузкой. Как её сделать и как убрать я знаю, а вот главный вопрос у меня как сделать чтобы при alt-ctrl-backspace X-сервер выгрузился и больше не загружался, пока я снова не введу команду startx
kesbyt
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Остановка X-сервера без ребута

Сообщение Aectann »

kesbyt писал(а):
11.01.2006 18:16
и больше не загружался, пока я снова не введу команду startx

А делать ничего особенного и не надо. С коммандой startx иксы и так не перезагружаются автоматически.

kesbyt писал(а):
11.01.2006 18:16
как сделать чтобы при alt-ctrl-backspace X-сервер выгрузился

Если запустишь иксы с startx, тогда они должны нормально выгрузится.
А через DE/WM это сделать не проще? Кажется в каждом есть меню выхода.
My god... it's full of stars!...
Спасибо сказали:
kesbyt
Сообщения: 290

Re: Остановка X-сервера без ребута

Сообщение kesbyt »

Aectann писал(а):
10.01.2006 22:27
kesbyt писал(а):
10.01.2006 20:26

Хочется чтобы по дефолту иксы не загружались, а когда они нужны, то можно было бы легко запустить скажем startx или ещё как , а потом их так же без проблем выгрузить, скажем alt-ctrl-backspace, как это делается в других дистрах

Просто убираешь из загрузки kdm, как было сказано выше и пишешь в /etc/X11/xinit/xinitrc(эта строчка почти в конце(по крайней мере у меня так :) )) то, что нужно загрузить при старте иксов. Например так:

exec /usr/kde/3.5/bin/startkde

А нельзя ли посмотреть ваш
/etc/X11/xinit/xinitrc
kesbyt
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Остановка X-сервера без ребута

Сообщение Aectann »

#!/bin/sh
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
xinitdir=/usr/X11R6/lib/X11/xinit
sysresources=$xinitdir/.Xresources
sysmodmap=$xinitdir/.Xmodmap

# merge in defaults and keymaps

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
My god... it's full of stars!...
Спасибо сказали:
kesbyt
Сообщения: 290

Re: Остановка X-сервера без ребута

Сообщение kesbyt »

Блин. Сделал такой же конфиг, только у меня kde-3.4 т.е
/usr/kde/3.4/bin/startkde
а всё равно запускается twm
Если попробовать руками запустить
/usr/kde/3.4/bin/startkde
то пишет
kpersonalizer: cannot connect to X server
Ну это наверное из-за того что X-сервер ещё не запущен
Может ещё надо что нить поправить
kesbyt
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Остановка X-сервера без ребута

Сообщение Aectann »

Может у тебя Xinitrc в домашней папке валяется? Тогда будет использоваться он.
Ещё посмотри файл Xsession в /etc/X11/Sessions
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Остановка X-сервера без ребута

Сообщение Valerius »

(kesbyt @ Jan 11 2006, в 19:05) писал(а):Если попробовать руками запустить
/usr/kde/3.4/bin/startkde
то пишет
kpersonalizer: cannot connect to X server
Ну это наверное из-за того что X-сервер ещё не запущен

Нет, это потому что startkde нельзя запускать прямо из консоли, только из соответствующих скриптов.
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
kesbyt
Сообщения: 290

Re: Остановка X-сервера без ребута

Сообщение kesbyt »

Наконец то.
Вобщем в
/etc/rc.conf
я, глядя на комментарии в файле, прописал
XSESSION="kde-3.4.1"
Так как kde именно этой версии, а надо было видимо просто
XSESSION="kde-3.4"

Спасибо всем :))
kesbyt
Спасибо сказали: