Якщо експериментувати з цим, буде зрозуміло:
У ньому /etc/rc2.dви знайдете файли, які вказують, що повинен робити ваш комп’ютер під час його запуску.
Якщо ви використовуєте GNOME, знайдіть файл із gdmйого іменем, а потім замініть S(першу букву імені) на малу букву s. (GDM - це, як ви могли здогадатися, диспетчер дисплеїв GNOME. Якщо ви, звичайно, використовуєте інший набір, дізнайтеся, який диспетчер дисплеїв він використовує, а потім відключіть його таким же чином.)
Тепер перезавантажте комп'ютер, і ви помітите, що екран входу більше не відображається. Висновок 1: Немає менеджера дисплеїв, немає екрана входу.
Замість цього ви увійдете в консоль. Тепер спробуйте, наприклад, відтворити фільм (або зробити щось із графікою). Не буде працювати! Це тому, що X не працює. Висновок 2: Ні X, ні графіки.
Третій крок, починаючи з X: Ввівши xinit, залежно від вашого ~/.xinitrcфайлу, набір програм може запуститися. Але, для ілюстрації, спробуйте запустити X лише з терміналом, скажімо, urxvt. Так, покласти urxvtв .xinitrcі закомментировать (з #) все інше, а потім введіть xinit.
Тепер вам слід побачити urxvtвікно. Тут можна було б відтворити фільми тощо. Але замість цього давайте перемістимо urxvtвікно кудись інше. Не можу це зробити. Висновок 3: Немає менеджера вікон, жодного звичного функціоналу GUI, до якого ви, мабуть, звикли. Так, введіть exitв urxvt. (Ця команда вийде з терміналу, але, оскільки це був єдиний запущений процес, як зазначено в .xinitrc, X також припиняється.)
Останній крок, .xinitrcще раз модифікуйте :
urxvt &
metacity
(зауважте, &так що процеси будуть працювати одночасно)
Запустіть X ще раз і подивіться результат. Остання частина головоломки: метацити, менеджер вікон.
Щоб вийти, введіть pkill -9 metacity. (У цьому випадку urxvt також припиняється, можливо, тому що, як це було запущено у фоновому режимі (з &), метаcity - єдиний монітор X процесу.)
Удачі. Напевно, ти зациклюєшся на якійсь деталі, але це того варто, щоб отримати розуміння.