我对此有点困惑。Ubuntu 是否同时使用两个不同的窗口管理器?
答案1
它们不是同时使用的,但我能看到造成混淆的原因。
- Metacity 负责轻质堆肥处理并进行窗户装饰。
- Compiz 只负责窗口管理,并将窗口装饰交给
gtk-window-decorator
或emerald
。默认情况下,gtk-window-decorator
它用于模拟当前的 Metacity 主题,但它也有自己的基于 cairo 的主题。
因此,尽管它们在某些方面看起来相似,但除了实际使用的主题文件外,它们的底层代码却非常不同。
但为什么要同时拥有这两者呢?
因为 Compiz 需要更好的硬件才能运行。许多人仍然没有支持 DRI 的硬件,所以 Ubuntu 包含这两者,以便为每个人提供桌面。
答案2
它会根据您的设置使用其中一种。如果您打开“系统”->“首选项”->“外观”,然后转到“视觉效果”选项卡,如果您选择无,则使用 metacity,否则使用 compiz。
答案3
每次只能使用一个窗口管理器。普苏西已经写了 Ubuntu 根据您的设置在 Metacity 和 Compiz 之间进行选择。
Metacity 和 Compiz 只是 Ubuntu 标准设置中可用的两个窗口管理器,但还有更多可用的窗口管理器,其中大多数可以与 Gnome 一起使用。星云对可用内容进行了很好的概述,并简要解释了窗口管理器背后的一般概念。