Canonical 表示有兴趣为 Ubuntu 用户提供一种优雅地切换到 Gnome Shell 的方式,禁用 Canonical 特定技术以尽可能接近预期的 Gnome 体验。也许通过环境变量设置,或其他一些易于使用的方式。首先我想说这是值得称赞的态度。
我的问题是,Unity 是否经过精心设计,使得当其他 Linux 分销商(他们正在运送几乎库存的 gnome)可能希望提供 Unity 作为其用户从许多其他选项中进行选择的替代界面时,是否可以使用库存的上游 gnome 技术? 或者,Canonical 是否为现有的 gnome 组件开发了一组尚未更新的补丁,这些补丁也需要由其他 linux 发行商集成,以便 Unity 能够按预期工作?
可以使用现有的上游 GNOME 技术,对 Unity 进行最小的更改(但您会丢失指标之类的东西。)
有一些补丁可以改善 Unity 体验,但它们并不是运行 Unity 的直接要求。有一个 GIO 补丁(在上游提交),一个用于 appmenu 支持的 GTK 补丁(不在上游),所以你会丢失全局菜单。
今天 Unity 中的大多数补丁都是针对杂乱无章的,但是将 Unity 移植到 compiz 将消除对这些补丁的需求。我们正在与上游的 Compiz 密切合作(Canonical 已经聘请了其中一位),基本上使 Unity 成为一个 compiz 插件。