unity 只是 compiz 的一个插件吗

unity 只是 compiz 的一个插件吗

我读到过 unity 是 compiz 的一个插件。这是否意味着当我从 CCSM 菜单取消选中 Unity 时,我将看到常规 Gnome 或可能是 Gnome shell。

答案1

Unity 11.04 版本肯定会以 Compiz 插件的形式实现。(我亲眼见过……)Launchpad 上的蓝图

当然也有可能使用传统的 GNOME或 GNOME Shell,但可能不是您描述的禁用插件的方式。它更可能是登录屏幕上的一个选项(如果您已安装)。

答案2

尽管 Oli 被降级了,但他基本上是正确的。Unity 是一个桌面环境——一个外壳。Compiz 是一个合成管理器 (http://www.compiz.org/),也可以用作窗口管理器。有人说 Unity 的新版本将作为 Compiz 插件实现,但我不确定这是否只是语义问题。

事实上,Unity 最近才从 Mutter 转换到 Compiz(http://www.webupd8.org/2010/10/unity-to-use-compiz-instead-of-mutter.html)。

http://ubuntulinuxtipstricks.blogspot.com/2008/12/compiz-emerald-metacity-what.html包含关于什么是什么的更多信息。

答案3

不。

Compiz 是一个合成器。它管理窗口在 X 服务器中的显示方式。它的一个副作用是它可以对窗口和桌面(本质上是另一个窗口)进行一些奇特的操作。从本质上讲,Compiz 实际上并没有做太多交互工作,而是为其他应用程序处理事情。

它甚至不是一个窗口装饰器(尽管它确实控制哪些窗口被装饰以及用什么来装饰)。

Unity 是一个外壳。它只是一个让你使用计算机的应用程序。它就像标准面板……显然它的工作方式不同,但作用大致相同。

Unity 和 compiz 之间的混淆源于 Unity 需要重型合成器来实现许多奇特的效果。但 Unity 是独立的,本质上不需要 compiz 来处理效果……如果/当 Wayland 附带自己的内置合成器时,情况尤其如此。

相关内容