Unity 是否需要修补现有的 GNOME 组件

7 gnome unity upstream

Canonical 表示有兴趣为 Ubuntu 用户提供一种优雅地切换到 Gnome Shell 的方法,禁用 Canonical 特定技术,为用户提供尽可能接近预期 Gnome 体验的东西。也许通过环境变量设置,或其他一些易于使用的方式。首先我想说这是值得称赞的态度。

我的问题是,Unity 是否经过精心设计,以便当其他 linux 分销商(运送几乎是库存 gnome 的)可能希望向其用户提供 Unity 作为替代界面以供其用户从许多其他选项中进行选择时,是否可以使用库存上游 gnome 技术? ? 或者是否有一组由 Canonical 为现有 gnome 组件开发的尚未上游的补丁,这些补丁也需要由其他 linux 发行商集成才能按预期工作?

Jor*_*tro 5

可以在对 Unity 进行最小更改的情况下使用现有的上游 GNOME 技术(但您会丢失指标之类的东西。)

有一些补丁可以改善 Unity 体验,但它们并不是运行 Unity 的直接要求。有一个 GIO 补丁(上游提交),一个用于 appmenu 支持的 GTK 补丁(不是上游),所以你会丢失全局菜单。

目前 Unity 中的大多数补丁都是针对 mutter/clutter 的,但是将 Unity 移植到 compiz 将消除对这些的需求。我们正在与 Compiz 上游密切合作(Canonical 雇佣了其中一个),以基本上使 Unity 成为一个 compiz 插件。