Форум Зейского сообщества любителей ОС Linux и Unix

Тематические обсуждения *nix => Графический интерфейс => Тема начата: Vena от Воскресенье, 26 Мая, 2013, 05:49:28

Название: отключение автоматического старта иксов в wheezy
Отправлено: Vena от Воскресенье, 26 Мая, 2013, 05:49:28
не могу найти, как сделать так, чтобы иксы не запускались без команды. При старте нужно голая консоль, а при startx рабочий стол. Потом ctrl+alt+Backspace опять в консоль. На старом сервере так было, как сделал не могу ни вспомнить, ни пока в нете найти. Предложение типа sudo update-rc.d -f gdm3 disabe 2 не работают.
Название: Re: отключение автоматического старта иксов в wheezy
Отправлено: Vena от Воскресенье, 26 Мая, 2013, 06:06:17
пока нашел только так (http://www.nixzeya.ru.net/wiki/%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Xorg)
Иксы стартуют и отключаются не startx, как мне хотелось, а sudo /etc/init.d/gdm3 stop (или start).
Название: Re: отключение автоматического старта иксов в wheezy
Отправлено: vovka от Воскресенье, 26 Мая, 2013, 14:26:38
Цитировать
не могу найти, как сделать так, чтобы иксы не запускались без команды. При старте нужно голая консоль, а при startx рабочий стол.
Это ведь элементарно. Решается исключением GMD из 2-го уровня запуска.
Смотрим, есть ли каталоге 2-го уровня запуска gdm?

# ls -1 /etc/rc2.d/
README
S01bootlogs
S17binfmt-support
S17rsyslog
S17sudo
S18acpid
S18atd
S18aumix
S18autofs
S18clamav-freshclam
S18dbus
S18exim4
S18hddtemp
S18rsync
S18ssh
S19cpufrequtils
S19cron
S19hal
S20cups
S20saned
S21samba
S21gdm
S22rc.local
S22rmnologin
S22stop-bootlogd

Имеется. Далее исключаем его из списка, командой управления сценариями инициализации:
# insserv -r -v gdm, где gdm - это имя сценария запуска менеджера графических окружений. Сам сценарий находится в /etc/init.d/
Проверяем:
# ls -1 /etc/rc2.d/
README
S01bootlogs
S17binfmt-support
S17rsyslog
S17sudo
S18acpid
S18atd
S18aumix
S18autofs
S18clamav-freshclam
S18dbus
S18exim4
S18hddtemp
S18rsync
S18ssh
S19cpufrequtils
S19cron
S19hal
S20cups
S20saned
S21samba
S22rc.local
S22rmnologin
S22stop-bootlogd
 - символическая ссылка на сценарий запуска исчезла. Вместо gdm может быть gdm3, kdm и тд.

Название: Re: отключение автоматического старта иксов в wheezy
Отправлено: Vena от Понедельник, 27 Мая, 2013, 07:05:33
startx не работает
Название: Re: отключение автоматического старта иксов в wheezy
Отправлено: vovka от Понедельник, 27 Мая, 2013, 16:43:20
startx не работает
Что говорит система?
Название: Re: отключение автоматического старта иксов в wheezy
Отправлено: Vena от Суббота, 15 Июня, 2013, 07:47:32
startx
 startx: команда не найдена
что с sudo, что без.
Название: Re: отключение автоматического старта иксов в wheezy
Отправлено: vovka от Суббота, 15 Июня, 2013, 16:42:20
Цитировать
startx: команда не найдена
Говорит о том, что программы такой нет в системе! Но никак не говорит о том, что:

Цитировать
startx не работает

Решение:
1. Идём на http://packages.debian.org/
2. Переходим в секцию "Поиск по содержимому пакетов".
3. В поле поиска вводим: startx
4. Выходит:
Цитировать
File                 Packages
/usr/bin/startx   xinit
/usr/share/ltsp/screen.d/startx    ltsp-client-core [not kfreebsd-amd64, kfreebsd-i386]
Значит файл с таким именев входит в пакет xinit
5. Проверяем, установлен ли пакет. Если присутствует в списке, значит установлен:
$ dpkg -l |grep xinit
ii  xinit                                1.2.0-2                            X server initialisation tool
Установлен. Если нет - устанавливаем.
6. Дополнительно можно "найти где файл находится в системе":
$ whereis startx
startx: /usr/bin/startx /usr/share/man/man1/startx.1.gz
7. Не забываем создать файл .xinitrc в корне домашнего каталога со строкой запуска графического окружения. Описано здесь (http://www.nixzeya.ru.net/wiki/%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Xorg).

Примерно так.



Название: Re: отключение автоматического старта иксов в wheezy
Отправлено: Vena от Суббота, 15 Июня, 2013, 18:45:24
спасибо, xinit поставил, .xinitrc создал со строкой
exec gnome-sessionНо возможно надо было
exec ck-launch-session gnome-sessionтут не понимаю.

Завтра буду около сервера и попробую startx. Отпишусь. :)
Название: Re: отключение автоматического старта иксов в wheezy
Отправлено: Vena от Воскресенье, 16 Июня, 2013, 11:30:27
startx работает, всё отлично. Спасибо.
Название: Re: отключение автоматического старта иксов в wheezy
Отправлено: Gineaser от Четверг, 18 Июля, 2013, 06:19:25
Ох и извращенцы...

man inittab
...
telinit [level]