Различия между GNOME 2 и GNOME 3

10

Каковы различия между Gnome 2 и Gnome 3? А что такое Gnome Shell, и возможно ли использовать Gnome 3 без Gnome Shell (или это одно и то же)? И если так, возможно ли будет разработать еще одну оболочку, похожую на Gnome Panel?

Нишант Джордж Агвал
источник
2
Это несколько вопросов. Вы могли бы хотеть разделить их.
NN

Ответы:

7
  1. Замечания к выпуску Gnome 3 : включает в себя « Что нового

  2. Что такое GNOME Shell:
    GNOME Shell - основной пользовательский интерфейс среды рабочего стола GNOME, начиная с версии 3, выпущенной 6 апреля 2011 г. ( подробнее )

  3. GNOME Wikipedia статья

  4. Пользовательская оболочка для GNOME?
    Должно быть возможно.

Абель
источник
Unity - это пользовательская оболочка для gnome2, это правильно?
энзотиб
@enzotib Unity переносится на GNOME3 и GTK3 AFAIK
Маниш Синха
@Manish: я говорил о текущем статусе 11.04.
энзотиб
1
@enzotib Да. 11.04 Unity работает на GNOME2 по простой причине. Диск содержит GNOME2 :)
Маниш Синха
Ссылка под 4 не работает. Убрал это.
Дориан
10

Каковы различия между Gnome 2 и Gnome 3?

GNOME3 является следующей основной версией GNOME с множеством изменений. Он имеет новую оболочку рабочего стола, библиотеки с новым API, устаревшие несколько библиотек, переписанные приложения, такие как power-manager, введение gnome-control-center и т. Д.

GNOME 3 был похож на: «GNOME2 был выпущен много лет назад, давайте начнем работать над рабочим столом GNOME следующего поколения и, следовательно, вы найдете GNOME3»

Что такое Shell Gnome?

Оболочка Gnome - это оболочка рабочего стола для GNOME. Это часть интерфейса рабочего стола. Как и в Windows, у вас есть панель задач ниже, с кнопкой «Пуск» внизу слева и значками на рабочем столе. То, с чем вы сталкиваетесь после входа в систему.

Оболочка решает, как должны отображаться ваши уведомления, как должны отображаться ваши запущенные приложения и как могут запускаться новые приложения.

Можно ли использовать Gnome 3 без оболочки Gnome?

Unity, присутствующий в Oneiric, будет портирован на технологии Gtk3 и GNOME3. Я использую версию Oneiric для разработчиков и получаю множество полезных новинок GNOME3, таких как новые приложения для управления питанием, настройки мыши и клавиатуры.

Так что в основном Oneiric можно рассматривать как GNOME3 - GnomeShell + Unity (еще несколько изменений, которые выходят за рамки этого объяснения)

GNOME3 и GNOME Shell - это одно и то же?

Технически говоря, GNOME3 - это набор технологий, приложений, библиотек, desktop-shell. Gnome-shell является частью всего стека GNOME3

Возможно ли будет разработать другую оболочку, похожую на Gnome Panel?

На самом деле вы все еще можете иметь панель GNOME для GNOME3. На самом деле это оболочка GNOME, которая выглядит и ведет себя как панель GNOME. Винсент Унц писал об этом раньше

Также стоит отметить, что настольные оболочки и оконные менеджеры - это разные вещи. Оболочки рабочего стола пишутся поверх оконного менеджера. Window Manager (WM) в KDE - это KWin, WM в Unity - это Compiz 0.9 (не Compiz 0.8), а в GNOME Shell WM - Mutter (Metacity + Clutter). WM панели Gnome - это Metacity

Фактически вы можете использовать GTK3 и технологии GNOME3, написать свою собственную оболочку с выбранной вами WM, и она все равно будет работать. Весь стек Linux довольно гибкий, и многие компоненты могут быть добавлены и удалены по вашему желанию.

Маниш Синха
источник
поэтому я понял, что для кого-то вполне возможно создать еще одну оболочку, используя технологии gnome 3, которые работают и функционируют, как панель gnome в gnome 2, которую все любят?
Nishant George Agrwal
@ thelaststud Да. Это может быть сделано. В любом случае GNOME Shell имеет запасной режим, в котором работает и ведет себя как gnome-панель в GNOME2 (что всем нравится) :)
Manish Sinha
4

Вы можете заменить Mutter и Gnome Shell любым другим оконным менеджером, панелью, док-станцией или чем угодно.

GNOME3 поставляется с резервным режимом, основанным на Metacity и Gnome Panel, очень похожим на GNOME2.

В Ubuntu 11.10 Unity будет основан на Gnome3, поэтому вместе с Compiz (оконным менеджером, для которого Unity является плагином) он заменит Mutter и Gnome Shell в стандартной установке Ubuntu.

Флориан Диш
источник