我仍在使用 Ubuntu 12.04,主要是因为 gnome-fallback-session 提供的“无效果的 Gnome Classic”桌面。
我喜欢使用非合成桌面,因为合成似乎会在日常使用中引入轻微的延迟并略微增加电池使用量。
我在 Ubuntu 14.04 上尝试了 Gnome-Shell、Cinnamon 和 Unity,但似乎没有一个可以在没有合成的情况下运行。Xfce 和 LXDE 可以,但两者的功能和集成度都不如那些更重的版本。
那么,有没有办法可以在不进行合成的情况下运行现代桌面?
答案1
极客对此有这样的看法:
使用非复合桌面
如果您确实想在窗口模式下玩 3D 游戏并获得最佳性能,那么您将需要一个非合成桌面。
如果你使用的是 Ubuntu 12.04,你可以在登录屏幕上选择 Unity 2D。Ubuntu 12.10 用户必须使用不同的桌面环境,因为 Unity 2D 不再可用。
Unity 和 GNOME Shell 不允许你禁用合成,尽管许多其他桌面允许。你可能想尝试Xfce,桌面环境或其他桌面环境 – 只需确保在所选桌面上禁用合成即可。(执行 Google 搜索以了解如何在所选桌面上禁用合成。)您将失去精美的图形效果,但窗口 3D 渲染将加快速度。
它提到了 12.10,但您可以将其读作“12.10 及更新版本”。
该链接列出了几个桌面,但如果我是你,我会从 XFCE 开始。不过请注意:首次安装时将启用合成功能,你需要自行将其关闭。关于文章中提到的两个桌面,xfce 和 kde:
答案2
因此,感谢@Rinzwind 的回答和评论,我发现 Metacity 仍然存在于 vanilla Ubuntu 14.04 中,可以通过安装“gnome-panel”来安装。
提供的“Gnome Classic Fallback (Metacity)”会话不使用合成,看起来与 Gnome 2.x 非常相似,并支持所有当前的 Gnome 工具(如设置中心),例如,提供可像 gnome-shell 一样工作的最新显示设置面板。设置甚至允许将老式面板放置到其他屏幕等,因此它们实际上提供了与 Ubuntu 12.04 相关的更多选项。
这样,除了非合成桌面上的 gnome-shell 本身之外,几乎所有 Gnome 功能都可用。