GNOME 2和GNOME 3之间的区别


10

Gnome 2和Gnome 3有什么区别?到底什么是Gnome Shell?是否可以在没有Gnome Shell的情况下使用Gnome 3(或者它们是同一回事)?如果是这样,是否有可能开发另一个类似于Gnome Panel的外壳?


2
这是几个问题。您可能需要将它们拆分。
NN

Answers:


7
  1. GNOME 3发布说明:包括“ 什么是 新的?”

  2. 什么是GNOME壳牌:
    GNOME Shell是GNOME桌面环境开始第3版,已发布的2011年4月6日(核心用户界面

  3. GNOME维基百科文章

  4. GNOME的自定义外壳?
    应该是可能的。


Unity是gnome2的自定义外壳,对吗?
enzotib 2011年

@enzotib Unity被移植到GNOME3和GTK3 AFAIK
Manish Sinha

@Manish:我说的是11.04的当前状态。
enzotib

1
@enzotib是的。由于简单的原因,在11.04上Unity可以在GNOME2上运行。CD包含GNOME2 :)
Manish Sinha

4岁以下的链接已损坏。删除了。
多里安

10

Gnome 2和Gnome 3有什么区别?

GNOME3是GNOME的下一个主要版本,具有很多更改。它具有一个新的桌面外壳,具有新API的库,不赞成使用的几个库,重写的应用程序(如电源管理器),gnome-control-center的引入等。

GNOME 3就像-“ GNOME2发行了很多年,让我们开始在下一代GNOME桌面上工作,因此您会发现GNOME3”

到底什么是Gnome Shell

Gnome Shell是GNOME的桌面外壳。它是桌面的UI部分。像在Windows中一样,您在下面有一个任务栏,在左下方有一个开始按钮,在桌面上有一些图标。登录后遇到的问题。

该外壳程序决定应如何显示通知,应如何显示正在运行的应用程序以及如何启动新应用程序。

是否可以在没有Gnome Shell的情况下使用Gnome 3

Oneiric中存在的Unity将被移植到Gtk3和GNOME3技术。我正在运行Oneiric开发版本,并获得了许多GNOME3好东西,例如用于电源管理,鼠标和键盘设置的较新应用程序。

因此,基本上可以将Oneiric视为GNOME3-GnomeShell + Unity(一些其他更改,超出了本说明的范围)

GNOME3和GNOME Shell是否相同?

从技术上讲,GNOME3是一套技术,应用程序,库和桌面外壳。Gnome-shell是整个GNOME3堆栈的一部分

是否有可能开发类似于Gnome Panel的其他外壳

实际上,您仍然可以使用GNOME3的GNOME面板。实际上是外观和行为类似于GNOME面板的GNOME Shell。Vincent Untz早些时候写了关于它的博客

值得注意的是,桌面外壳程序和窗口管理器是分开的。桌面外壳是通过Window Manager编写的。KDE的Window Manager(WM)是KWin,Unity的WM是Compiz 0.9(不是Compiz 0.8),而GNOME Shell WM是Mutter(Metacity + Clutter)。Gnome小组的WM是Metacity

实际上,您可以使用GTK3并使用GNOME3技术使用您选择的WM编写自己的shell,并且该shell仍将运行。整个Linux堆栈非常灵活,可以随意添加和删除许多组件。


所以我认为有人完全可以使用gnome 3技术制造另一个外壳,这种技术工作和功能都像每个人都喜欢的gnome 2中的gnome-panel一样?
Nishant George Agrwal,2011年

@thelaststud是的。可以办到。无论如何,GNOME Shell具有一个回退模式,在该模式下工作和行为类似于GNOME2中的gnome-panel(每个人都喜欢):)
Manish Sinha

4

您可以将Mutter和Gnome Shell替换为任何其他窗口管理器和面板,底座或任何您想要的东西。

GNOME3具有基于Metacity和Gnome Panel的后备模式,与GNOME2非常相似。

在Ubuntu 11.10中,Unity将基于Gnome3,因此与Compiz(Unity是其窗口管理器)一起,它将在Ubuntu标准安装中替换Mutter和Gnome Shell。

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.