我安装了 Ubuntu 10.10 桌面版,它使用 GNOME 2 桌面环境和 GNOME Classic shell。它预装了 Compiz 0.8.6,因此我可以通过 Git 安装和配置 Compiz 的最新版本。
从 Ubuntu 11.10 升级到 10.10 之后,我非常喜欢 GNOME Classic 与 Cairo-dock 和 Compiz 的结合使用,但我仍然怀念 Unity 的简洁性。
但是,Unity 的依赖项之一是 Compiz 0.9.6(我也知道我可以下载 Unity Netbook 版本,但将其安装在笔记本电脑上并不实用)。这意味着如果我想使用 Unity 4.22.0,我需要更新 Compiz,但我不想这样做,因为我想使用仅在 Compiz 0.8.6 上工作的不受支持的 Compiz 插件。
有办法解决这个问题吗?我可以在不破坏 Compiz 0.8.6 的情况下将 Unity 作为单独的会话下载吗?
答案1
答案很简单,不是 - Unity 11.10 使用了 Compiz 在 0.9.6 中重写的大部分代码。事实上,Unity 的大部分内容都由 Compiz 特定于 v0.9.6 的插件组成。您需要重写它才能使用 Compiz 0.8.6。
它还主要依赖于 GTK+3 库集。
答案2
从 synaptic 包管理器安装 Ubuntu-netbook 包——http://www.thisweekinlinux.com/2010/10/installunity/。我自己没有尝试过(我有带有 gnome-shell 的 11.10),但是查看相关帖子的日期,它应该可以在标准 10.10 安装上正常工作。