Різниця між Єдністю та GNOME


62

Я часто натрапляю на терміни Unity та GNOME, читаючи про Ubuntu. Я розумію, що Unity - це середовище робочого столу за замовчуванням для Ubuntu. Що таке GNOME і як воно пов’язане з / не єдністю?


Перегляньте наступні посилання: Gnome v / s Unity Unity та Gnome відмінності в продуктивності
Tarun

Також відвідайте unix.stackexchange.com/q/141114
Pandya

Відповіді:


57

Що таке GNOME?

GNOME - це багато речей. Зазвичай GNOME відноситься до середовища GNOME Desktop . Цитуючи Arch Wiki:

Середовище робочого столу поєднує в собі різноманітних клієнтів X для надання загальних елементів графічного інтерфейсу користувача, таких як значки, панелі інструментів, шпалери та віджети робочого столу. Крім того, більшість настільних середовищ включає набір інтегрованих додатків та утиліт.

Він створюється та підтримується фондом GNOME . Вони є рушійною силою великої кількості популярних додатків , а також постачальників набору бібліотек, таких як GTK, GObject і навіть мови під назвою Vala , які використовуються для побудови програм у GNOME DE, і є частиною проекту GNOME в цілому.

Є дві відносно добре відомі версії GNOME: GNOME2, давно застаріла і померла, і GNOME3 - поточна версія. Ubuntu відслідковував GNOME (яка б версія не була актуальною) стільки, скільки я пам'ятаю. Наприклад, ви можете бачити GNOME2 в дії в Ubuntu 10.04. Після того, як GNOME2 пішов з життя, було введено класичний режим, по-різному названий GNOME Classic, GNOME Flashback (і, можливо, інші назви), де ніде не було гнучкості чи настроюваності GNOME2. Це просто схоже на GNOME2.

GNOME2 отримали від MATE . MATE - це найближчий досвід до GNOME2, який ви можете отримати зараз, але з оновленнями функцій. Ubuntu MATE зараз є офіційним ароматом.

GNOME3 - це те, що ви бачите, переглядаючи веб-сайт GNOME або встановлюючи Ubuntu GNOME, і знаходиться під багатьма програмами Ubuntu та Cinnamon . MATE додає підтримку GTK3, бібліотеки під GNOME3. Зазвичай, коли кінцеві користувачі говорять про GNOME3, вони мають на увазі оболонку GNOME (оскільки саме так ви бачите).

Як це стосується Єдності?

Ви можете вважати GNOME як батьківського середовища для робочого середовища Ubuntu за замовчуванням (DE) (або, як мінімум, дядька). Це вихідний проект багатьох програм Ubuntu.

У середовищі робочого столу Ubuntu за замовчуванням використовується більшість програм GNOME з кількома змінами:

  • Єдність замість оболонки GNOME (до Ubuntu 17.04)
  • Firefox замість Web (колись називався Богоявленням)
  • Громовий замість Еволюції
  • LibreOffice Write замість Abiword
  • деякі патчі до терміналу GNOME і Nautilus, я думаю.
  • Тема Ambiance GTK замість Adwaita
  • і, можливо, ще кілька

Unity та GNOME Shell мають кілька подібностей:

  • Верхня панель
  • Док
  • Заміна системи меню для списку програм.

Однак, я думаю, схожість на цьому закінчується.

Розподіл Ubuntu GNOME використовує GNOME, за винятком кількох випадків, коли програми були виправлені (наприклад, термінал GNOME).


Відповідне читання:

  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 як оболонку за замовчуванням. Я припускаю, що ви говорите про відмінності між оболонкою Unity і оболонкою GNOME (це єдині речі, які можна точно порівняти).


Технічно єдині відмінності полягають у тому, що в той час, як Shell GNOME використовує mutter / clutter (а іноді і metacity, але це не за замовчуванням) в якості менеджера вікон, Unity використовує Compiz (насправді Unity - це плагін Compiz, але дозволяє забути про це) і використання NotifyOSD замість бібліотеки libnotify. Після цього немає ніяких інших важливих архітектурних змін. Обидва використовують більшість однакових бібліотек (що, в свою чергу, викликає конфлікти при встановленні обох), а Unity забезпечує інтеграцію з сторонніми службами (з функціями Scope and Lens).

Тоді інші відмінності - суто естетика, використання верхньої панелі + пускова / док-станція (зліва) + тире проти верхньої панелі GNOME + тире, використання різних тем, загалом вони намагаються запропонувати інший досвід користувача.

Тепер, з інституційної точки зору, Єдність підштовхується проектом « Айатана», тоді як, як я вже говорив, на початку GNOME Shell розробляється проектом GNOME. І це найбільше. Отже, між GNOME Shell та Unity більше спільного, ніж інші оболонки, наприклад, kdm, xfwm4 тощо; через те, що між оболонкою Unity та Cinnamon є мало спільного (якщо ви ігноруєте використання GTK3).


а гном 2? Ви отримуєте тону людей, які говорять про класику гнома, і мало хто зараз працює на
гномі

@sbergeron насправді? Фондовий gnome 2 повинен уже вимерти (жоден дистрибутор мера не має пакета gnome 2), і питання стосується не gnome 2, а простого GNOME (в такому випадку я зробив пояснення щодо відмінностей). В тілі / заголовку запитання немає нічого, що б підказало питання про Gnome 2, а також Ubuntu не включає пакет Gnome 2, тому це не має значення.
Брайам

окрім випадків, коли є резервні режими, є товариш, і багато людей говорять про гнома, як це було раніше, і ця інформація ДУЖЕ корисна. Я знаю, що вважав би це корисним, оскільки я використовував gnome 2 і зберігав би його, якби міг, і, мабуть, посилався на нього більше разів, на який я можу зараз порахувати, - це десь місця
sbergeron

1
Питання насправді не має нічого спільного з gnome 2. Braiam: Я сподівався, що ви виділите відмінності між gnome (як проект) та Unity як DE.
Сет

1
Якщо ви хочете порівнювати проект GNOME з будь-чим, це повинен бути Ayatana, а не оболонка GNOME.
Брайам

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.