Автор Тема: отключение автоматического старта иксов в wheezy  (Прочитано 8517 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
отключение автоматического старта иксов в wheezy
« : Воскресенье, 26 Мая, 2013, 05:49:28 »
не могу найти, как сделать так, чтобы иксы не запускались без команды. При старте нужно голая консоль, а при startx рабочий стол. Потом ctrl+alt+Backspace опять в консоль. На старом сервере так было, как сделал не могу ни вспомнить, ни пока в нете найти. Предложение типа sudo update-rc.d -f gdm3 disabe 2 не работают.

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: отключение автоматического старта иксов в wheezy
« Ответ #1 : Воскресенье, 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).

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: отключение автоматического старта иксов в wheezy
« Ответ #2 : Воскресенье, 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 и тд.

*nix - свобода мысли, свобода творчества!

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: отключение автоматического старта иксов в wheezy
« Ответ #3 : Понедельник, 27 Мая, 2013, 07:05:33 »
startx не работает

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: отключение автоматического старта иксов в wheezy
« Ответ #4 : Понедельник, 27 Мая, 2013, 16:43:20 »
startx не работает
Что говорит система?
*nix - свобода мысли, свобода творчества!

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: отключение автоматического старта иксов в wheezy
« Ответ #5 : Суббота, 15 Июня, 2013, 07:47:32 »
startx
 startx: команда не найдена
что с sudo, что без.

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: отключение автоматического старта иксов в wheezy
« Ответ #6 : Суббота, 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 в корне домашнего каталога со строкой запуска графического окружения. Описано здесь.

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



*nix - свобода мысли, свобода творчества!

Vena

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

Завтра буду около сервера и попробую startx. Отпишусь. :)

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: отключение автоматического старта иксов в wheezy
« Ответ #8 : Воскресенье, 16 Июня, 2013, 11:30:27 »
startx работает, всё отлично. Спасибо.

Gineaser

  • Прохожий
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: отключение автоматического старта иксов в wheezy
« Ответ #9 : Четверг, 18 Июля, 2013, 06:19:25 »
Ох и извращенцы...

man inittab
...
telinit [level]