7.6. Создание уровней выполнения с текстовым и графическим входом в Debian

Проблема
В Debian загружается графическая программа входа в систему. Вы хотите, чтобы
на уровне 3 загружалась текстовая консоль, а на уровне 5 — графическая программа.
Решение
Сначала узнайте, какой экранный менеджер используется в вашей системе, после
чего вы добавьте или удалите его на соответствующих уровнях. Проверка выпол няется так:
$ ps ах | grep dm
537 ? S 0:00 /usr/bin/kdm
544 ? S< 0:10 /usr7XllR6/bin/X :0 -dpi 100 -nolisten tcp vt7 -auth /var/
lib/kdm/A:O-PbCldj
В системе работает kdm, экранный менеджер К. Сначала удалите его на всех
уровнях:
# update-red -f kdm remove
update-rc.d: /etc/init.d/kdm exists during r e d purge (continuing)
Removing any system startup links for /etc/init.d/kdm ...
/etc/rcO.d/KOlkdm
/etc/rcl.d/KOlkdm
/etc/rc2.d/S99kdm
/etc/rc3.d/S99kdm
/etc/rc4.d/S99kdm
/etc/rc5.d/S99kdm
/etc/rc6.d/K01kdm
Обеспечьте запуск kdm на 5 уровне и его остановку на остальных уровнях:
# update-rc.d kdm start 99 5 . stop 01 1 2 3 4 6 .
Adding system startup for /etc/init.d/kdm ...
/etc/rcO.d/KOlkdm -> ../init.d/kdm
/etc/rcl.d/KOlkdm -> . ./init.d/kdm
/etc/rc2.d/K01kdm -> . ./init.d/kdm
/etc/rc3.d/K01kdm -> . ./init.d/kdm
/etc/rc4.d/K01kdm -> . ./init.d/kdm
/etc/rc5.d/K01kdm -> . ./init.d/kdm
/etc/rc6.d/S99kdm -> ../init.d/kdm
Очень важно, чтобы для каждого уровня существовала запись, которая бы явно
запускала или останавливала каждую службу. Приоритет всегда состоит из двух
цифр; 99 — наименьший приоритет.
Наконец, отредактируйте файл /etc/inittab так, чтобы выбранный уровень ис пользовался по умолчанию:
# Уровень выполнения по умолчанию
id:3:initdefault:
Новый уровень вступает в силу после перезагрузки. Если закомментировать
эту строку, вам будет предложено выбрать уровень выполнения во время загрузки.
Комментарий
В Gnome используется экранный менеджер gdm, в X — xdm, а в KDE — kdm. До вольно часто встречаются системы, в которых установлены все три программы.
Xdm обладает минимальной функциональностью; в сущности, программа всего
лишь предоставляет графическое окно входа. И kdm, и gdm поддерживают ряд до полнительных возможностей входа и завершения работы, включая меню для выбо ра оконного менеджера.
L-M. ТЭЮК6
Update-rc.d(8); раздел 7.3; справочное руководство Debian (http://qref.sourceforge.net);
раздел «Введение» настоящей главы.