Jeśli eksperymentujesz z tym, będzie jasne:
W /etc/rc2.d
znajdziesz pliki, które są instrukcjami, co komputer powinien zrobić, gdy się uruchomi.
Jeśli używasz GNOME, poszukaj pliku z gdm
jego nazwą, a następnie zastąp S
(pierwszą literę nazwy) małą literą s
. (GDM jest, jak można się domyślać, menedżerem wyświetlania GNOME. Jeśli używasz innego pakietu, oczywiście dowiedz się, jakiego menedżera wyświetlania używa, a następnie wyłącz go w ten sam sposób.)
Teraz uruchom ponownie komputer, a zauważysz, że ekran logowania nie jest już wyświetlany. Wniosek 1: Brak menedżera wyświetlania, brak ekranu logowania.
Zamiast tego zalogujesz się do konsoli. Teraz spróbuj na przykład odtworzyć film (lub zrobić cokolwiek z grafiką). Nie zadziała! Wynika to z faktu, że X nie działa. Wniosek 2: Bez X, bez grafiki.
Trzeci krok, uruchamianie X: Wpisując xinit
, w zależności od ~/.xinitrc
pliku, można uruchomić zestaw aplikacji. Ale, aby to zilustrować, spróbuj uruchomić X tylko z terminalem, powiedzmy urxvt. Tak, umieścić urxvt
w .xinitrc
i komentować out (z #
) wszystko inne, a następnie wpisać xinit
.
Powinieneś teraz zobaczyć urxvt
okno. Tutaj możesz odtwarzać filmy itp. Ale zamiast tego przesuńmy urxvt
okno w inne miejsce. Nie mogę tego zrobić Wniosek 3: Brak menedżera okien, brak zwykłej funkcjonalności GUI, do której prawdopodobnie jesteś przyzwyczajony. Więc wpisz exit
w urxvt
. (Ta komenda opuści terminal, ale ponieważ był to jedyny przebieg procesu, jak określono w .xinitrc
, X również się zakończy.)
Ostatni krok, zmodyfikuj .xinitrc
jeszcze raz:
urxvt &
metacity
(zwróć uwagę &
, że procesy będą działać jednocześnie)
Uruchom X ponownie i zobacz wynik. Ostatnia część układanki: metacity, menedżer okien.
Aby wyjść, wpisz pkill -9 metacity
. (W tym przypadku urxvt również się zakończy, być może dlatego, że ponieważ został uruchomiony w tle (z &
), metacity jest jedynym procesem monitorującym X.)
Powodzenia. Prawdopodobnie utkniesz w jakimś szczególe, ale warto, aby uzyskać zrozumienie.