如果我使用 gnome-classic (gnome-session-fallback),那么 Ubuntu 12.04 中的 Compiz (如果有) 的用途是什么?

如果我使用 gnome-classic (gnome-session-fallback),那么 Ubuntu 12.04 中的 Compiz (如果有) 的用途是什么?

这个问题可以帮助我弄清楚,如果我不使用 Unity,我是否可以删除或替换 compiz。我似乎遇到了很多桌面/窗口错误,例如窗口在错误的工作区上取消最小化,窗口在取消最大化时无法激活(令人讨厌),现在还有白色的任务栏按钮。

我希望得到一个全面的答案,让我明白 compiz 在 Gnome、“Unity”、lightdm、metacity 等软件产品中的地位,对我来说,这些产品在功能上有些重叠。

我有个朋友说他从 12.04 安装中删除了 compiz,好像不需要似的。这听起来很可疑,因为我一直使用一种名为 ccsm(CompizConfig 设置管理器)的东西来调整各种桌面内容。

我还听说(在 launchpad 上看到)“compiz 已死”(或即将死)。如果你看看开发,就会发现相当严重的错误进展非常缓慢。我想知道将来该转向什么。我应该补充一点,我非常倾向于坚持使用 gnome-classic,因为 Unity 对我来说似乎总是倒退(或横向)一步:大按钮旨在在平板电脑上“点击”而不是单击,启动器永远不会像以前版本的 Alt+F2 那样(2 件简单的事情:自动完成和建议)。

不是故意要徘徊,标题中有问题,谢谢。

答案1

我希望得到一个全面的答案,让我明白 compiz 在 Gnome、“Unity”、lightdm、metacity 等软件产品中的地位,对我来说,这些产品在功能上有些重叠。

Gnome 3 使用 Mutter 作为窗口管理器,因此没有 Compiz。Unity 使用 Compiz 作为插件(实际上 Unity 在 CCM 中显示为插件),因此如果您删除 Compiz,您将关闭 Unity,因为 Unity 依赖于 Compiz(您可以使用aptitude why unity compiz并检查它,结果为unity Depends compiz)。其他窗口管理器不使用 compiz 或有根据需要集成 compiz 的选项,但这对于正确的功能来说不是必需的,只是为了美化显示。

Compiz 最终是一个 x-window-manager,可以在除 Unity 之外的任何桌面环境中轻松替换。

答案2

Compiz 无法在 gnome-shell 上运行。但是,您可以使用 compiz --replace 命令使用它。此链接提供了更多详细信息 https://live.gnome.org/GNOME3Myths

相关内容