Я часто натрапляю на терміни Unity та GNOME, читаючи про Ubuntu. Я розумію, що Unity - це середовище робочого столу за замовчуванням для Ubuntu. Що таке GNOME і як воно пов’язане з / не єдністю?
Я часто натрапляю на терміни Unity та GNOME, читаючи про Ubuntu. Я розумію, що Unity - це середовище робочого столу за замовчуванням для Ubuntu. Що таке 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 з кількома змінами:
Unity та GNOME Shell мають кілька подібностей:
Однак, я думаю, схожість на цьому закінчується.
Розподіл Ubuntu GNOME використовує GNOME, за винятком кількох випадків, коли програми були виправлені (наприклад, термінал GNOME).
Відповідне читання:
Gnome
його за замовчуванням Unity
. Хочу знати, чи містить Ubuntu Gnome Unity
поряд із замовчуванням Gnome
?
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).
Існує багато різних середовищ робочого столу та менеджерів вікон для Linux. Gnome раніше використовувався за замовчуванням для Ubuntu, але в останніх версіях це перетворилося на Unity.