Stann Asked: 2011-02-06 14:58:28 +0800 CST2011-02-06 14:58:28 +0800 CST 2011-02-06 14:58:28 +0800 CST 为什么 Ubuntu 使用两个窗口管理器:Compiz 和 Metacity? 772 我对这个有点困惑。Ubuntu 是否同时使用两个不同的窗口管理器? compiz 3 个回答 Voted Best Answer Oli 2011-02-06T15:54:50+08:002011-02-06T15:54:50+08:00 它们没有同时使用,但我可以看到造成混乱的原因。 Metacity 处理轻质堆肥,也做窗户装饰。 Compiz 只执行窗口管理,并将窗口装饰交给gtk-window-decoratoror emerald。默认情况下gtk-window-decorator用于模拟当前的 Metacity 主题,但它也有自己的基于 cairo 的主题。 因此,尽管它们在某些方面可能看起来相似,但除了使用的实际主题文件之外,它们是非常不同的底层代码。 但为什么两者都有呢? 因为 Compiz 需要更好的硬件才能运行。很多人仍然没有支持 DRI 的硬件,因此 Ubuntu 将两者都包含在内,以便为每个人提供桌面。 psusi 2011-02-06T15:01:39+08:002011-02-06T15:01:39+08:00 它根据您的设置使用其中一种。如果您打开 System -> Preferences -> Appearance 并转到视觉效果选项卡,如果您选择 none,则使用 metacity,否则使用 compiz。 Florian Diesch 2011-02-06T16:52:50+08:002011-02-06T16:52:50+08:00 您一次只能使用一个窗口管理器。正如psusi所写,Ubuntu 根据您的设置在 Metacity 和 Compiz 之间进行选择。 Metacity 和 Compiz 只是 Ubuntu 标准设置中可用的两个窗口管理器,但还有更多可用的窗口管理器,其中大多数都可以与 Gnome 一起使用。xwinman很好地概述了可用的内容,并对窗口管理器背后的一般概念进行了简短的解释。
它们没有同时使用,但我可以看到造成混乱的原因。
gtk-window-decorator
oremerald
。默认情况下gtk-window-decorator
用于模拟当前的 Metacity 主题,但它也有自己的基于 cairo 的主题。因此,尽管它们在某些方面可能看起来相似,但除了使用的实际主题文件之外,它们是非常不同的底层代码。
但为什么两者都有呢?
因为 Compiz 需要更好的硬件才能运行。很多人仍然没有支持 DRI 的硬件,因此 Ubuntu 将两者都包含在内,以便为每个人提供桌面。
它根据您的设置使用其中一种。如果您打开 System -> Preferences -> Appearance 并转到视觉效果选项卡,如果您选择 none,则使用 metacity,否则使用 compiz。
您一次只能使用一个窗口管理器。正如psusi所写,Ubuntu 根据您的设置在 Metacity 和 Compiz 之间进行选择。
Metacity 和 Compiz 只是 Ubuntu 标准设置中可用的两个窗口管理器,但还有更多可用的窗口管理器,其中大多数都可以与 Gnome 一起使用。xwinman很好地概述了可用的内容,并对窗口管理器背后的一般概念进行了简短的解释。