Hiểu máy tính để bàn linux


15

Tôi sử dụng debian wheezy xfce và muốn thiết lập máy tính để bàn của mình. Nhưng tôi đọc một số cài đặt là dư thừa. Do đó tôi muốn hiểu mọi thứ hoạt động như thế nào, nhưng tôi bị mất ồ ạt. Ai đó có thể vui lòng sắp xếp, hoàn thành và cho phép danh sách sau đây và giải thích cho tôi những gì sử dụng những gì?

KDE, Gnome, XFCE, X11, dgm, kdm, GTK (x), Phiên, lxdm, lightdm, compiz, Kwin, window- và desktopmanager ... vv

Luôn luôn khi tôi nghĩ rằng tôi hiểu nó, tôi tìm thấy những biểu hiện mới mà tôi chưa từng nghe trước đây. Được rồi đây là những gì tôi biết. Gnome, KDE, XFCE là Máy tính để bàn. Họ đang ở trên cùng của ngăn xếp. X11 là một thư viện hiển thị một cái gì đó và sử dụng trình điều khiển đồ họa, do đó tôi nghĩ rằng nó ở dưới cùng của ngăn xếp. (Nhưng phía trên trình điều khiển đồ họa) ...


3
"Nhưng tôi đọc một số cài đặt là dư thừa và không phải tất cả đều là duy nhất." Điều đó có thừa không?
Cướp

được rồi, bạn đúng rồi;)
ManuelSchneid3r

Câu trả lời:


21
  • X11 - một giao thức cửa sổ (mạng trong suốt bằng cách này) và triển khai của nó (máy chủ X và các thư viện cấp thấp để truy cập nó). Xử lý "chỉ" đầu vào cơ bản (bàn phím, chuột, ...) và đầu ra (vẽ hình chữ nhật), nhưng thực hiện theo kiểu khá trừu tượng, để bạn có thể chạy một chương trình trên một máy và điều khiển nó từ một máy khác, đăng ký nhiều sự kiện khác nhau, v.v. Thực sự chỉ có một triển khai nguồn mở có thể sử dụng được, cụ thể là bởi X.org Foundation .

  • Qt , GTK , Motif , ... - các thư viện widget ban đầu, cung cấp mức độ trừu tượng cao hơn các thư viện X11 (ví dụ: tạo hộp thoại, nút và các yếu tố đồ họa khác). Tuy nhiên, ví dụ Qt vượt xa điều đó và cũng có giao diện cho rất nhiều thứ khác (cơ sở dữ liệu, đa phương tiện, ...). Nó cũng cho phép thiết kế thống nhất của UI. Tương tự như những gì Swing có trong Java.

  • lxdm , lightdm , gdm , kdm , xdm , ...- nhà quản lý hiển thị: chương trình chuyên mà màn hình hiển thị đăng nhập (một số có thể làm điều đó qua mạng cũng) và để cho người dùng đăng nhập vào phiên môi trường máy tính để bàn của anh / cô ấy ưa thích.

  • compiz , kwin , metacity , xfwm , openbox , ... - trình quản lý cửa sổ: các chương trình cung cấp chức năng môi trường cửa sổ cơ bản như vẽ trang trí cho góa phụ (văn bản tiêu đề và nút), thay đổi kích thước, di chuyển cửa sổ, di chuyển chúng trong ngăn xếp cửa sổ (tăng / giảm hoặc ốp chúng trên màn hình). Đôi khi họ cũng xử lý cả "máy tính để bàn" (nền và biểu tượng được đặt trên đó).

  • KDE , Gnome , XFCE , LXDE , ... - môi trường máy tính để bàn: bộ công cụ đầy đủ hoặc ít hơn. Chúng thường bao gồm một trình quản lý cửa sổ, trình quản lý hiển thị, một số loại "bảng điều khiển" (thứ, trong đó các biểu tượng, danh sách các cửa sổ đang mở, đồng hồ và các thứ khác được hiển thị), trình quản lý tệp, trình xem đa phương tiện, trình chỉnh sửa và "goodies" như lịch / nhắc nhở và các phần mở rộng máy tính để bàn khác nhau)

Bạn có thể (ở một mức độ nào đó) kết hợp các ứng dụng từ các DE khác nhau (trình quản lý hiển thị hoạt động tốt vì chúng khá độc lập, tuy nhiên, đặc biệt là kdm và gdm chúng có rất nhiều phụ thuộc mà các đối tác trọng lượng nhẹ hơn của chúng). Vấn đề chính với việc trộn các ứng dụng là các cài đặt của chúng thường được đan xen với DE và do đó có thể yêu cầu một số dịch vụ được chạy (không thuộc DE khác). Giao diện cũng có thể khác khi sử dụng bộ công cụ khác (ví dụ Qt so với GTK). Và đó là sự dư thừa - nhiều ứng dụng phục vụ cùng một mục đích có các tùy chọn dự phòng riêng biệt và theo một số ý nghĩa.


1
Cảm ơn rất nhiều. Giải thích tuyệt vời. Tôi có thể bằng cách nào đó chuyển đổi giữa mỗi nhóm trong một nhóm, hoặc tôi đã cố định với phân phối của mình chưa? Tôi hỏi vì tôi thích Gnome2. Do đó tôi muốn chuyển sang Mate.
ManuelSchneid3r

Đôi khi các phần khác nhau của ngăn xếp này có thể dễ dàng thay thế cho nhau, thường thì không. Thông thường khi chúng không dễ dàng thay thế cho nhau, bạn có thể đổ mồ hôi và thất vọng khiến những mảnh ghép khác nhau khớp với nhau. Thông thường nó sẽ không xứng đáng với nỗi đau mà nó phải trả. (Mặc dù nó có thể xứng đáng với kiến ​​thức bạn có được khi thực hiện.)
dubiousjim

@DevNoob nếu bạn thích Gnome2, có lẽ bạn nên dùng thử Cinnamon. XFCE cũng có thể là một sự thay thế thú vị (và nó ít đói tài nguyên hơn).
peterph

Tôi đang trên wm tuyệt vời bây giờ và tôi thích nó. Atm tôi sử dụng nó chủ yếu là thô. Nhưng nếu tôi có nhiều thời gian hơn tôi sẽ biến nó thành của riêng tôi. Tôi cần rất nhiều thời gian để đọc cách hình thành một nguyên tắc cơ bản chính xác cho tuyệt vời. Có rất nhiều câu hỏi còn lại: Arch hoặc Debian và việc lựa chọn các ứng dụng phổ biến như trình duyệt tệp, cài đặt, v.v ... Hiện tại Im trên Ubuntu 12.04 và nó chắc chắn không phải là một khoản tiền tốt.
ManuelSchneid3r
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.