Unity和GNOME之间的区别


Answers:


57

什么是GNOME?

GNOME有很多东西。通常,GNOME指GNOME桌面环境。引用Arch Wiki:

桌面环境将各种X客户端捆绑在一起,以提供常见的图形用户界面元素,例如图标,工具栏,墙纸和桌面小部件。此外,大多数桌面环境包括一组集成的应用程序和实用程序。

它创建并维护GNOME基金会。它们是大量流行应用程序背后的驱动力,也是GTK,GObject甚至是称为Vala的一组库的提供者,这些库用于在GNOME DE中构建应用程序,并且是其中的一部分。整个GNOME项目。

GNOME有两个相对知名的版本:GNOME2(已过时和失效),以及GNOME3(当前版本)。据我所知,Ubuntu一直跟踪GNOME(最新版本)。例如,您可以在Ubuntu 10.04中看到GNOME2的运行情况。GNOME2消失后,就引入了一种经典模式,该模式被称为GNOME Classic,GNOME Flashback(可能还有其他名称),几乎没有GNOME2的灵活性或可定制性。看起来有点像GNOME2。

GNOME2成为MATE。MATE是您现在可以获得的最接近GNOME2的体验,但具有功能更新。Ubuntu MATE现在是正式版。

GNOME3是你所看到的,当你看的GNOME网站,或当你安装Ubuntu GNOME和下面是在Ubuntu,并且许多应用肉桂。MATE正在添加对GTK3(GNOME3下的库)的支持。通常,当最终用户谈论GNOME3时,它们的意思是GNOME Shell(因为您所看到的)。

它与Unity有什么关系?

您可以将GNOME视为Ubuntu默认桌面环境(DE)(或至少是一个叔叔)的父级。它是许多Ubuntu应用程序的上游项目

Ubuntu的默认桌面环境使用了大多数GNOME应用程序,但做了一些更改:

  • Unity而不是GNOME Shell(最高Ubuntu 17.04)
  • Firefox而不是Web(曾经称为Epiphany)
  • 雷鸟而不是进化
  • LibreOffice Write代替Abiword
  • 我认为是GNOME Terminal和Nautilus的一些补丁。
  • Ambiance GTK主题代替Adwaita
  • 也许还有更多

Unity和GNOME Shell有一些相似之处:

  • 顶板
  • 码头
  • 用于列出应用程序的菜单系统的可搜索替代。

但是,我认为相似之处到此为止。

Ubuntu GNOME发行版使用GNOME,但少数情况下已对应用程序进行了修补(例如GNOME Terminal)。


相关阅读:

  1. Unity,Gnome,Gnome 3,Compiz,Metacity和LightDM之间是什么关系?
  2. 有哪些可用的桌面环境和外壳?
  3. 在安装软件包(尤其是带有图形用户界面的软件包)时,如何确定适合您的分发的软件包?
  4. Ubuntu 13.10的默认桌面环境是什么?
  5. 什么是桌面环境,会话和外壳程序?

Ubuntu软件包不包含Gnome,其默认值为Unity。我想知道Ubuntu Gnome是否包含Unity默认值Gnome
Soumyadip Das

2

GNOME是一个提供支持GNOME桌面环境的项目,该环境反过来使用GNOME Shell作为默认Shell。我假设您正在谈论Unity shellGNOME Shell之间的区别(这是可以精确比较的唯一内容)。


从技术上讲,唯一的区别是,虽然GNOME Shell使用杂音/杂波(有时是元性,但不是默认设置)作为窗口管理器,但是Unity使用Compiz(实际上,Unity是Compiz插件,但是请不要理会)和使用NotifyOSD而不是libnotify库。之后,没有任何其他重要的体系结构更改。两者都使用大多数相同的库(同时安装这两个库时似乎会引起冲突),并且Unity提供了与第三方服务(具有Scope和Lens功能)的集成。

然后,其他区别纯粹是美学方面的问题,使用顶部栏+启动器/扩展坞(在左侧)+破折号与GNOME的顶部栏+破折号,使用不同的主题,通常,它们尝试提供不同的用户体验。

现在,从机构的角度来看,Ayatana项目推动了Unity的发展,而正如我在一开始所说的那样,GNOME Shell是由GNOME项目开发的。这就是大多数。因此,实际上GNOME Shell和Unity之间的共同点比其他外壳(例如kdm,xfwm4等)要多。在Unity shell和Cinnamon之间几乎没有什么共同点(如果您忽略了GTK3的使用)。


gnome 2呢?您会遇到很多谈论gnome classic的人,现在很少有人运行股票gnome 3
sbergeron 2014年

@sbergeron真的吗?Stock gnome 2现在应该已经灭绝了(市长发行版中没有gnome 2软件包),问题不在于gnome 2,而是普通的GNOME(在这种情况下,我对差异进行了介绍性介绍)。问题正文/标题中没有任何内容表明该问题与Gnome 2有关,Ubuntu也未包含Gnome 2软件包,因此无关紧要。
Braiam 2014年

除了有回退模式,有队友外,还有很多人谈论gnome,而该信息非常有用。我知道我会发现它非常有用,因为我曾经使用过gnome 2,如果可以的话会保留它,并且可能已经引用了很多次,到现在
为止

1
这个问题确实与gnome 2无关。Braiam:我希望您能强调一下gnome(作为项目)和Unity as DE之间的区别。
赛斯2014年

1
如果您想将GNOME项目与任何项目进行比较,则应该是Ayatana,而不是GNOME shell。
Braiam 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.