当前位置: 首页>>技术问答>>正文


为什么Ubuntu切换到Unity?

, ,

问题描述

我从Jono Bacon’s blog了解到,Ubuntu将在即将到来的11.04版中转换为Unity作为默认桌面。

不清楚的是”Why?”。

有人可以解释Unity对GNOME 2.x或GNOME 3.x的好处吗,这样人们可以了解这个决定吗?

最佳解决方案

This Arstechnica article基于对Mark Shuttleworth(Ubuntu和Canonical的创始人)的采访,为使用Unity提供了一些理由,与使用GNOME Shell相反。

GNOME ShellGNOME 3的主要新组件,许多人不正确地将其称为’GNOME 3’。请记住,未来的Ubuntu版本仍将基于GNOME 3–底层基础架构,应用程序等不会改变 – 默认情况下,它们不会使用GNOME Shell。

  • Ubuntu希望将不同的想法应用到GNOME系列的其他部分 – 提到的具体示例是Mac OS X样式global menus和更大的’Zeitgeist‘集成。

  • 使用GNOME Shell使用的Mutter技术对硬件支持存在担忧。尽管Unity迄今也使用过Mutter,但Unity已被移植到Compiz,Compiz通过默认的Ubuntu将其包含三年多,已证明自己拥有出色的硬件支持。

  • 最近的Ubuntu设计工作(如Application IndicatorsNotifyOSD)可能与GNOME Shell不兼容,我们希望保持这些改进,而不是向后移动!

  • 其他发行版可能有不同的用户基础和需求。 Ubuntu有很多家庭用户,而许多其他发行版在工作场所中拥有更多的商业用户。 Canonical雇佣了许多专业设计专家,他们可能觉得他们可以做得比现有的GNOME Shell更好,或者至少采取不同的方法。

次佳解决方案

This article at Arstechnica可能会对此有所了解。

I also asked Shuttleworth why Canonical is building its own shell rather than customizing the GNOME Shell. He says that Canonical made an effort to participate in the GNOME Shell design process and found that Ubuntu’s vision for the future of desktop interfaces was fundamentally different from that of the upstream GNOME Shell developers.

所以基本上,Ubuntu专家们认为他们对于桌面界面应该是什么样的看法与GNOME对GNOME Shell的看法截然不同。所以他们不会尝试修改GNOME Shell来满足他们的需求,而是他们开发一些全新的Unity。

第三种解决方案

GNOME3(和GNOME Shell)推迟了,据我了解,GNOME开发人员不接受Canonical的设计愿望,因此Canonical正在推动他们自己的GNOME shell。有关于它的Slashdot story,尽管如何通知某些评论者还有待观察……

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/688.html,未经允许,请勿转载。