Если вы поэкспериментируете с этим, будет ясно:
В /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.)
Удачи. Возможно, вы застрянете на некоторых деталях, но это стоит того, чтобы получить понимание.