Tôi có cần X11 để cài đặt các môi trường máy tính để bàn khác không?


7

Tôi mới cài đặt Arch Linux (ISO ổn định mới nhất từ ​​trang web) và tôi cần biết liệu tôi có thể truy cập thẳng vào Gnome / KDE / LXDE hay không mà không cần cài đặt X11 trước.

Câu trả lời:


11

X11 và môi trường máy tính để bàn đóng vai trò khác nhau.

X11 là một giao thức máy chủ hiển thị . Máy chủ hiển thị phổ biến nhất thực hiện giao thức này là X.org . Nó kết hợp các tính năng chính sau, từ cấp thấp hơn trở lên:

  • trình điều khiển video và đầu vào;
  • một bức tranh để vẽ (nhận các đơn đặt hàng như, vẽ một hình chữ nhật màu xanh lá cây nhạt tại các tọa độ này) và các sự kiện đầu vào (được tạo từ bàn phím, chuột và những thứ tương tự);
  • một khái niệm về cửa sổ, với mỗi cửa sổ nhận được một phần của bất động sản màn hình, thứ tự sắp xếp các cửa sổ từ nền tới tiền cảnh và một cửa sổ tại một thời điểm nhận các sự kiện đầu vào (được gọi là có trọng tâm).

X11 không có sự thay thế khả thi (mặc dù Wayland có thể đến đó một trong những thập kỷ này). Đây là một phần của lớp GUI của mọi hệ thống Unix.

Trên X11, bạn cần một trình quản lý cửa sổ . Trình quản lý cửa sổ xử lý những thứ như trang trí trên cửa sổ (viền, thanh tiêu đề, v.v.), thao tác cửa sổ (di chuyển và thay đổi kích thước cửa sổ, biểu tượng, v.v.), chiến lược tập trung (ví dụ: tập trung một cửa sổ khi bạn nhấp vào nó), v.v. chứa một trình quản lý cửa sổ tích hợp, nhưng nó cực kỳ thô.

Một số, nhưng không phải tất cả, các trình quản lý cửa sổ là một phần của môi trường máy tính để bàn . Một môi trường máy tính để bàn cung cấp các tính năng bổ sung như các cách để khởi chạy chương trình (ví dụ: menu), applet (đồng hồ, trình chuyển đổi không gian làm việc, giao diện cấu hình, chế độ), v.v. Môi trường máy tính để bàn thường đi kèm với một bộ ứng dụng có giao diện giống nhau nhưng cũng có thể được sử dụng độc lập.

Gnome, KDE và LXDE đều là môi trường máy tính để bàn. Chúng đi kèm với trình quản lý cửa sổ (Gnome cho bạn lựa chọn, KDE và LXDE có riêng).


2
Cảm ơn cho sạch nó lên cho tôi! (Như bạn có thể nói là tôi chưa quen với Linux C :)
user1610406

Câu trả lời chính xác! Tôi chỉ muốn làm rõ: có thể chỉ sử dụng X11 và trình quản lý windows (ví dụ: dwm) để có GUI chức năng? Không cần môi trường máy tính để bàn. Tôi đang hỏi điều này vì một số người chỉ sử dụng dwm và những người khác sử dụng môi trường máy tính để bàn + trình quản lý cửa sổ và điều đó không rõ ràng đối với tôi.
PoGibas

@Pgibas Một môi trường máy tính để bàn chứa trình quản lý cửa sổ và hơn thế nữa (trình quản lý phiên, các tiện ích khác nhau, v.v.). Bạn có thể sử dụng trình quản lý cửa sổ mà không cần môi trường máy tính để bàn. Bạn thậm chí có thể sử dụng X11 mà không cần trình quản lý cửa sổ, nhưng giao diện người dùng cực kỳ thô sơ (không có cách nào để di chuyển các cửa sổ, không có viền cửa sổ, không có menu, không có cách nào để chuyển đổi giữa các cửa sổ ngoài việc lấy nét theo chuột, trên giường).
Gilles 'SO- ngừng trở nên xấu xa'

0

Bạn cần X11 nếu bạn muốn sử dụng các môi trường đó trên máy cục bộ của mình (hầu hết thời gian bạn muốn điều này).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.