Nếu bạn thử nghiệm điều này, nó sẽ rõ ràng:
Trong /etc/rc2.d
, bạn sẽ tìm thấy các tệp hướng dẫn những gì máy tính của bạn nên làm khi khởi động.
Nếu bạn sử dụng Gnome, hãy tìm một tệp có gdm
tên của nó, sau đó thay thế S
(chữ cái đầu tiên của tên) bằng chữ thường s
. (GDM giống như bạn có thể đoán trình quản lý hiển thị Gnome. Dĩ nhiên, nếu bạn sử dụng một số bộ khác, hãy tìm hiểu trình quản lý hiển thị mà nó sử dụng, sau đó tắt nó theo cách tương tự.)
Bây giờ, khởi động lại máy tính của bạn và bạn sẽ nhận thấy rằng màn hình đăng nhập không còn hiển thị nữa. Kết luận 1: Không có trình quản lý hiển thị, không có màn hình đăng nhập.
Thay vào đó, bạn sẽ đăng nhập vào bảng điều khiển. Bây giờ, hãy thử ví dụ để phát một bộ phim (hoặc làm bất cứ điều gì với đồ họa). Sẽ không làm việc! Điều này là do X không chạy. Kết luận 2: Không X, không đồ họa.
Bước thứ ba, bắt đầu X: Bằng cách nhập xinit
, tùy thuộc vào ~/.xinitrc
tệp của bạn , một bộ ứng dụng có thể bắt đầu. Nhưng, để minh họa, hãy thử chạy X chỉ với một thiết bị đầu cuối, giả sử, urxvt. Vì vậy, đưa urxvt
vào .xinitrc
và bình luận (với #
) mọi thứ khác, sau đó gõ xinit
.
Bây giờ bạn sẽ thấy urxvt
cửa sổ. Ở đây, bạn có thể phát phim, v.v. Nhưng thay vào đó, hãy di chuyển urxvt
cửa sổ sang một nơi khác. Không thể làm điều đó. Kết luận 3: Không có trình quản lý cửa sổ, không có chức năng GUI thông thường nào bạn có thể sử dụng. Vì vậy, gõ exit
vào urxvt
. (Lệnh đó sẽ thoát khỏi thiết bị đầu cuối, nhưng, vì đó là quá trình duy nhất chạy như được chỉ định trong .xinitrc
, X cũng sẽ chấm dứt.)
Bước cuối cùng, sửa đổi .xinitrc
một lần nữa:
urxvt &
metacity
(lưu ý &
vì vậy các quy trình sẽ chạy đồng thời)
Chạy lại X và xem kết quả. Phần cuối cùng của câu đố: metacity, một trình quản lý cửa sổ.
Để ra ngoài, gõ pkill -9 metacity
. (Về điều này, urxvt cũng sẽ chấm dứt, có thể bởi vì, vì nó đã được chạy trong nền (với &
), metacity là quy trình giám sát X duy nhất.)
Chúc may mắn. Có thể, bạn sẽ bị mắc kẹt trên một số chi tiết, nhưng nó đáng giá, để có được sự hiểu biết.