Tại sao Ubuntu sử dụng hai trình quản lý cửa sổ: Compiz và Metacity?


24

Tôi hơi bối rối về điều này. Ubuntu có sử dụng hai trình quản lý cửa sổ khác nhau cùng một lúc không?

Câu trả lời:


22

Chúng không được sử dụng cùng một lúc nhưng tôi có thể thấy nguyên nhân của sự nhầm lẫn.

  • Metacity xử lý phân bón nhẹ và cũng không trang trí cửa sổ.
  • Compiz chỉ thực hiện quản lý cửa sổ và trang trí cửa sổ sang gtk-window-decoratorhoặc emerald. Theo mặc định gtk-window-decoratorđược sử dụng để mô phỏng chủ đề Metacity hiện tại nhưng nó cũng có các chủ đề dựa trên cairo riêng.

Vì vậy, mặc dù chúng có thể trông giống nhau ở một số khía cạnh, ngoài các tệp chủ đề thực tế được sử dụng, chúng là các mã cơ bản rất khác nhau.

Nhưng tại sao có cả hai?

Bởi vì Compiz cần phần cứng tốt hơn để chạy. Nhiều người vẫn không có phần cứng hỗ trợ DRI, vì vậy Ubuntu bao gồm cả hai để cung cấp cho mọi người một máy tính để bàn.


Đó không chỉ là vấn đề về phần cứng. Tôi đã gặp một số trường hợp trong đó bản thân compiz sẽ chạy mà không gặp sự cố, nhưng một số phần mềm cụ thể (như ứng dụng OpenGL hoặc trình điều khiển USB của DisplayLink) sẽ không và chuyển sang Metacity đã sửa nó. Nó tránh được sự phụ thuộc vào khả năng tăng tốc 3D trong card đồ họa.
Rebier Post

14

Nó sử dụng cái này hay cái khác tùy thuộc vào cài đặt của bạn. Nếu bạn mở Hệ thống -> Tùy chọn -> Giao diện và chuyển đến tab hiệu ứng hình ảnh, nếu bạn chọn không có thì độ sáng được sử dụng, nếu không thì compiz là.


2

Bạn chỉ có thể sử dụng một trình quản lý cửa sổ tại một thời điểm. Vì psusi đã viết Ubuntu chọn giữa Metacity và Compiz tùy thuộc vào cài đặt của bạn.

Metacity và Compiz chỉ là hai trình quản lý cửa sổ có sẵn trong thiết lập tiêu chuẩn của Ubuntu nhưng có nhiều tính năng khả dụng hơn và hầu hết chúng có thể được sử dụng với Gnome. xwinman cung cấp một cái nhìn tổng quan tốt về những gì có sẵn và có một lời giải thích ngắn về các khái niệm chung đằng sau các trình quản lý cửa sổ.

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.