Ubuntu neden iki pencere yöneticisi kullanıyor: Compiz ve Metacity?


24

Bu konuda biraz kafam karıştı. Ubuntu aynı anda iki farklı pencere yöneticisi kullanıyor mu?

Yanıtlar:


22

Aynı anda kullanılmıyorlar ama kargaşanın nedenini görebiliyorum.

  • Metacity hafif kompostlama işlemlerini üstlenir ve ayrıca pencere dekorasyonları yapar.
  • Compiz sadece pencere yönetimini kaldırır ve pencere dekorasyonunu gtk-window-decoratorveya konumuna getirir emerald. Varsayılan gtk-window-decoratorolarak, mevcut Metacity temasını taklit etmek için kullanılır, ancak kendi kahire tabanlı temalarına da sahiptir.

Bu nedenle, bazı yönlerde benzer görünseler bile, kullanılan asıl tema dosyaları dışında, çok farklı temel kodlar.

Ama neden ikisinde de var?

Çünkü Compiz'in çalışması için daha iyi bir donanıma ihtiyacı var. Pek çok insan hala DRI'yi destekleyen donanıma sahip değil, bu yüzden Ubuntu, herkese bir masaüstü vermek için her ikisini de içeriyor.


Bu sadece bir donanım meselesi değil. Derlemenin sorunsuz çalışacağı bazı durumlar ile karşılaştım, ancak bazı özel yazılımlar (OpenGL uygulamaları veya DisplayLink'in USB sürücüsü gibi) çalışmayacak ve Metacity'ye geçilmesi sorunu çözdü. Grafik kartlarındaki 3B hızlanmaya bağlılığı önler.
Reinier Post

14

Ayarlarınıza bağlı olarak birini veya diğerini kullanır. Sistem -> Tercihler -> Görünüm'ü açarsanız ve görsel efektler sekmesine giderseniz, hiçbirini seçmezseniz, o zaman metacity kullanılır, aksi takdirde compiz olur.


2

Bir seferde sadece bir pencere yöneticisi kullanabilirsiniz. As psusi ayarlarınıza bağlı olarak Metacity ve Compiz arasında Ubuntu kendi istediğim yazmıştır.

Metacity ve Compiz, Ubuntu'nun standart kurulumunda yalnızca iki pencere yöneticisidir, ancak daha birçokları vardır ve çoğu Gnome ile birlikte kullanılabilir. xwinman , neyin mevcut olduğuna dair iyi bir genel bakış sunar ve pencere yöneticilerinin arkasındaki genel kavramlar hakkında kısa bir açıklama yapar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.