Я часто встречаю термины Unity и GNOME, читая о Ubuntu. Я понимаю, что Unity является средой рабочего стола по умолчанию для Ubuntu. Что такое GNOME и как оно связано с Unity? /
Я часто встречаю термины Unity и GNOME, читая о Ubuntu. Я понимаю, что Unity является средой рабочего стола по умолчанию для Ubuntu. Что такое GNOME и как оно связано с Unity? /
GNOME - это много всего. Обычно GNOME относится к рабочей среде GNOME . Цитирование вики-арки:
Настольная среда объединяет множество 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 Desktop Environment (DE) (или дядя, по крайней мере). Это проект вверх по течению многих приложений Ubuntu.
Стандартная среда рабочего стола Ubuntu использует большинство приложений GNOME с несколькими изменениями:
Unity и оболочка GNOME имеют несколько сходств:
Однако, я думаю, что сходство заканчивается.
В дистрибутиве GNOME Ubuntu используется GNOME, за исключением нескольких случаев, когда приложения были исправлены (например, терминал GNOME).
Соответствующее чтение:
GNOME - это проект, поддерживающий среду рабочего стола GNOME, которая, в свою очередь, использует оболочку GNOME как оболочку по умолчанию. Я предполагаю, что вы говорите о различиях между оболочкой Unity и оболочкой GNOME (которые являются единственными, которые можно точно сравнить).
Технически единственными отличиями являются то, что в то время как GNOME Shell использует mutter / clutter (а иногда и metacity, но не является стандартным) в качестве диспетчера окон, Unity использует Compiz (на самом деле Unity является плагином Compiz, но позволяет забыть об этом ) и использование NotifyOSD вместо библиотеки libnotify. После этого нет никаких других важных архитектурных изменений. Оба используют большинство тех же библиотек (что, в свою очередь, вызывает конфликты при установке обоих), а Unity обеспечивает интеграцию с сторонними службами (с функциями Scope и Lens).
Тогда другие отличия - это чисто эстетика, использование верхнего бара + пусковая установка / док-станция (слева) + тире против верхней панели + DOME GNOME, использование разных тематик, в общем, они пытаются предложить разные пользовательские возможности . р>
Теперь, с институциональной точки зрения, Unity продвигается проектом Ayatana Project , пока я сказал в начале GNOME Shell разрабатывается проектом GNOME. И это больше всего. Итак, на самом деле между GNOME Shell и Unity больше общего, чем другие оболочки, такие как kdm, xfwm4 и т. Д .; потому что между оболочкой Unity и Cinnamon нет ничего общего (если вы игнорируете использование GTK3).
Существует множество различных рабочих окружений и менеджеров окон для Linux. Gnome был стандартным для Ubuntu, но в последних версиях он изменился на Unity.