Если вы поэкспериментируете с этим, будет ясно:
В /etc/rc2.d, вы найдете файлы, которые являются инструкциями, что ваш компьютер должен делать при запуске.
Если вы используете GNOME, найдите файл с gdmего именем, а затем замените S(первую букву имени) строчными буквами s. (GDM, как вы могли догадаться, диспетчер дисплеев GNOME. Если вы используете какой-то другой пакет, конечно, выясните, какой диспетчер дисплеев он использует, а затем отключите его таким же образом.)
Теперь перезагрузите компьютер, и вы заметите, что экран входа в систему больше не отображается. Вывод 1: Нет диспетчера отображения, нет экрана входа в систему.
Вместо этого вы войдете в консоль. Теперь попробуйте, например, воспроизвести фильм (или сделать что-нибудь с графикой). Не сработает! Это потому что X не работает. Вывод 2: нет X, нет графики.
Третий шаг, начиная с X: Набрав xinit, в зависимости от вашего ~/.xinitrcфайла, можно начать набор приложений. Но, чтобы проиллюстрировать это, попробуйте запустить X только с терминалом, скажем, urxvt. Так, положить urxvtв .xinitrcи закомментировать (с #) все остальное, а затем введите xinit.
Теперь вы должны увидеть urxvtокно. Здесь вы можете воспроизводить фильмы и т. Д. Но вместо этого давайте переместим urxvtокно в другое место. Не могу этого сделать. Вывод 3: Нет оконного менеджера, нет привычных вам функций графического интерфейса. Так, введите exitв urxvt. (Эта команда выйдет из терминала, но, поскольку это был единственный запущенный процесс, как указано в .xinitrc, X также прекратит работу.)
Последний шаг, измените .xinitrcеще раз:
urxvt &
metacity
(обратите внимание, что &процессы будут выполняться одновременно)
Запустите X еще раз и посмотрите результат. Последняя часть головоломки: метасити, оконный менеджер.
Чтобы выйти, введите pkill -9 metacity. (На этом urxvt также будет завершен, возможно, потому что, поскольку он был запущен в фоновом режиме (с &), metacity - единственный процесс, который контролирует X.)
Удачи. Возможно, вы застрянете на некоторых деталях, но это стоит того, чтобы получить понимание.