Sự khác biệt giữa môi trường máy tính để bàn và trình quản lý cửa sổ là gì?


89

Như tiêu đề nói.

Tôi đang rất khó khăn để cố gắng hiểu sự khác biệt giữa môi trường máy tính để bàn và trình quản lý cửa sổ là gì?


EDIT: Đây là những gì tôi tìm ra sau này.

Từ bài viết này của Jack Wallen

Về cơ bản có ba lớp có thể được bao gồm trong máy tính để bàn Linux:

X Windows - Đây là nền tảng cho phép các yếu tố đồ họa được vẽ trên màn hình. X Windows xây dựng khung nguyên thủy cho phép di chuyển các cửa sổ, tương tác với bàn phím và chuột và vẽ các cửa sổ. Điều này là cần thiết cho bất kỳ máy tính để bàn đồ họa.

Window Manager - Window Manager là một phần của câu đố kiểm soát vị trí và sự xuất hiện của các cửa sổ. Trình quản lý cửa sổ bao gồm: Enlightenment , Afterstep , FVWM , Fluxbox , IceWM , v.v. Yêu cầu X Windows nhưng không phải là môi trường máy tính để bàn.

Môi trường máy tính để bàn - Đây là nơi nó bắt đầu hơi mờ đối với một số người. Môi trường máy tính để bàn bao gồm Trình quản lý cửa sổ nhưng được xây dựng dựa trên nó. Môi trường máy tính để bàn thường là một hệ thống tích hợp đầy đủ hơn nhiều so với Trình quản lý cửa sổ. Yêu cầu cả X Windows và Window Manager.

Ví dụ về môi trường máy tính để bàn là Gnome , KDE , Cinnamon , Xfce trong số những người khác)

Câu trả lời:


44

Trình quản lý cửa sổ quản lý các cửa sổ của bạn. Nó đặt trang trí cửa sổ xung quanh các nội dung bao gồm các nút để thu nhỏ hoặc đóng. Nó cho phép thay đổi kích thước và di chuyển các cửa sổ xung quanh, quyết định cửa sổ nào ở trên cùng. Metacity và Compiz là hai ví dụ từ ngày hôm nay, twm và fvwm có thể được nhớ bởi những người già như tôi.

Một môi trường máy tính để bàn cung cấp cho bạn một trải nghiệm người dùng tổng thể. Nó có các bảng điều khiển, các menu hệ thống, các bộ khởi động, các applet trạng thái. Nó cần một trình quản lý cửa sổ, tất nhiên, để quản lý các cửa sổ. Nó có thể cung cấp một trình duyệt và trình xem tập tin mặc định. Để hợp lý hóa, nó thậm chí có thể chứa trình soạn thảo mặc định, chương trình đầu cuối hoặc thậm chí cả e-mail, tất cả đều được thực hiện để trông giống nhau và hoạt động cùng nhau. Gnome, XFCE và KDE là những cái tên được biết đến nhiều nhất vào lúc này.


3
Là thanh tác vụ (danh sách cửa sổ) là một phần của Trình quản lý cửa sổ hoặc Môi trường màn hình?
Dan Dascalescu

Tôi không nghĩ rằng nó thực sự hữu ích để phân biệt rõ ràng. Fvwm cũ thân yêu của tôi đi kèm với một số vật dụng (trong đó có máy nhắn tin và danh sách cửa sổ), nhưng tôi sẽ không gọi fvwm bất cứ điều gì ngoài một trình quản lý cửa sổ. Các thanh của OTOH, Gnome hoặc Unity không còn là một phần của trình quản lý cửa sổ nữa.
MPi

12

Ngoài ra trên tất cả ...

Quản lý cửa sổ là gì?

Window Manager là một phần mềm quản lý các cửa sổ, cho phép các cửa sổ được mở, đóng, đặt lại kích thước và di chuyển. Nó cũng có khả năng trình bày các menu và tùy chọn cho người dùng. Nó kiểm soát giao diện của GUI người dùng. Với Linux hoặc BSD, bạn có nhiều sự lựa chọn. Bạn có thể tự do lựa chọn bất kỳ số lượng người quản lý cửa sổ nào, từ những người đơn giản nạc và trung bình (bộ nhớ thấp và mức tiêu thụ CPU), cho đến những người lớn có nhiều tính năng. Có khoảng 17 người quản lý cửa sổ "chính thống" và ít nhất 70 người khác.

Dưới đây là danh sách ngắn của một số trong những phổ biến hơn:

  • fvwm2
  • twm
  • mwm
  • wm2
  • Sau đó
  • Giác ngộ
  • Nhà sản xuất cửa sổ
  • Băng
  • Cá cưa
  • Hộp đen
  • Hộp thông lượng
  • và MetaCity

Đối với một trang web thực sự tốt đẹp liệt kê tất cả, hãy thử www.plig.org/xwinman/ .

Môi trường máy tính để bàn là gì?

Môi trường máy tính để bàn (DE) thường di chuyển trên Trình quản lý cửa sổ và thêm nhiều tính năng, bao gồm bảng điều khiển, thanh trạng thái, khả năng kéo và thả và bộ công cụ và ứng dụng tích hợp. Trên thực tế, ý kiến ​​của người dùng về các hệ điều hành thường dựa trên một điều: Môi trường máy tính để bàn. Tất nhiên, DE chỉ là một phần nhỏ của HĐH và trong các hệ thống Linux và Unix, Window Manager và / hoặc DE có thể được thay thế hoặc tùy chỉnh cao mà không vi phạm bất kỳ thỏa thuận cấp phép nào của người dùng cuối.

Các môi trường máy tính để bàn phổ biến nhất cho Unix / Linux là:

  • Gnome
  • KDE
  • CDE
  • XFce

(Tất nhiên, có những người khác.)

Phép lịch sự http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html

Hân hoan....


Liên kết đầu tiên bị hỏng. Hãy sửa chữa nó.
evaristegd

9

Tôi sẽ cố gắng ngắn gọn. Lấy Ubuntu làm ví dụ:

  • Compiz / Metacity (hoặc KWin, XFWM) là các trình quản lý cửa sổ . Mục đích của họ là vẽ cửa sổ, viền, nút, v.v.
  • Gnome (hoặc KDE, XFCE) là môi trường máy tính để bàn , bởi vì bên cạnh trình quản lý cửa sổ, họ đóng gói màn hình đăng nhập, bảng điều khiển và hệ thống cũng như một số công cụ nhất định để định cấu hình và điều chỉnh cài đặt.

1

IMHO thuật ngữ Môi trường máy tính để bàn xuất phát từ thuật ngữ Window Manager. Vì Môi trường máy tính để bàn là một bộ phần mềm / công cụ xây dựng (các) giao diện trực quan phức tạp ngày nay giữa con người và máy tính, trong khi Window Manager chỉ dùng để tạo (các) giao diện đồ họa đơn giản (Tôi nhớ XWindows trên trạm Đồ họa Silicon vào năm 1995 :)).

Trân trọng, Vincenzo

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.