Есть две философские школы, проповедующие различные методы запуска
xdm. Последователи одного течения запускают xdm из /etc/ttys,
используя приводимый пример, тогда как другие вставляют запуск xdm в
скрипт rc.local или X.sh
, поместив последний в каталог
/usr/local/etc/rc.d
. Оба метода равноправны, и один из них
может работать в ситуациях, с которыми не справляется другой и
наоборот. В обоих случая результат один и тот же: X выводит
графическое приглашение login:.
Плюсом метода с использованием ttys является документрование того, на каком vty будет запущен X и то, что ответственность за перезапуск X-сервера при завершении сеанса работы лежит на процессе init. Метод с использованием rc.local позволяет просто прекратить работу xdm, если при запуске X возникли какие-нибудь проблемы.
Из rc.local xdm
должен быть запущен без аргументов, (то есть
как демон).
В предыдущей версии FAQ говорилось о необходимости добавления
vt
который будет использовать X, в файл
/usr/X11R6/lib/X11/xdm/Xservers
. На самом деле делать это
необязательно: X будет использовать первый свободный vt
, который
сможет найти.