Różnica między Unity a GNOME

Odpowiedzi:

57

Co to jest GNOME?

GNOME to wiele rzeczy. Zazwyczaj GNOME odnosi się do środowiska graficznego GNOME . Cytując Arch Wiki:

Środowisko pulpitu łączy różne klienty X w celu zapewnienia wspólnych elementów graficznego interfejsu użytkownika, takich jak ikony, paski narzędzi, tapety i widżety pulpitu. Ponadto większość środowisk pulpitu obejmuje zestaw zintegrowanych aplikacji i narzędzi.

Jest tworzony i utrzymywany przez fundację GNOME . Są siłą napędową wielu popularnych aplikacji , a także dostawcami zestawu bibliotek, takich jak GTK, GObject, a nawet języka o nazwie Vala , które są używane do tworzenia aplikacji w GNOME DE i są częścią całego projektu GNOME.

Istnieją dwie stosunkowo dobrze znane wersje GNOME: GNOME2, dawno przestarzałe i martwe, oraz GNOME3, obecna wersja. Ubuntu śledziło GNOME (jakakolwiek wersja była aktualna) tak długo, jak pamiętam. Na przykład możesz zobaczyć GNOME2 w akcji w Ubuntu 10.04. Gdy GNOME2 odszedł, wprowadzono tryb klasyczny, zwany GNOME Classic, GNOME Flashback (i ewentualnie inne nazwy), który nie był tak blisko elastyczności i możliwości dostosowywania GNOME2. Wyglądało to trochę jak GNOME2.

GNOME2 został rozwidlony, aby stać się MATE . MATE to najbliższa wersja GNOME2, którą możesz teraz uzyskać, ale dzięki aktualizacjom funkcji. Ubuntu MATE jest teraz oficjalnym smakiem.

GNOME3 jest tym, co widzisz, gdy patrzysz na stronę GNOME lub podczas instalacji Ubuntu GNOME i znajduje się pod wieloma aplikacjami w Ubuntu i Cinnamon . MATE dodaje obsługę GTK3, biblioteki pod GNOME3. Zazwyczaj, gdy użytkownicy końcowi mówią o GNOME3, mają na myśli GNOME Shell (ponieważ tak właśnie widzisz).

Jak to się ma do Jedności?

Możesz myśleć o GNOME jako o rodzicu domyślnego środowiska graficznego Ubuntu (DE) (a przynajmniej wujka). Jest to projekt nadrzędny wielu aplikacji Ubuntu.

Domyślne środowisko pulpitu Ubuntu korzysta z większości aplikacji GNOME z kilkoma zmianami:

  • Unity zamiast GNOME Shell (do Ubuntu 17.04)
  • Firefox zamiast sieci (niegdyś nazywany Objawieniem Pańskim)
  • Thunderbird zamiast Evolution
  • LibreOffice Napisz zamiast Abiword
  • kilka poprawek do GNOME Terminal i Nautilus, tak myślę.
  • Motyw Ambiance GTK zamiast Adwaita
  • i może jeszcze kilka

Unity i GNOME Shell mają kilka podobieństw:

  • Górny panel
  • Dok
  • Wyszukiwalny zamiennik systemu menu do wyświetlania aplikacji.

Myślę jednak, że na tym kończą się podobieństwa.

Dystrybucja Ubuntu GNOME korzysta z GNOME, z wyjątkiem kilku przypadków, w których aplikacje zostały załatane (np. GNOME Terminal).


Odpowiednia lektura:

  1. Jaki jest związek między Unity, Gnome, Gnome 3, Compiz, Metacity i LightDM?
  2. Jakie rodzaje środowisk i powłok pulpitu są dostępne?
  3. Jak instalujesz pakiety (szczególnie te z graficznym interfejsem użytkownika), jak określasz, który jest odpowiedni dla twojej dystrybucji?
  4. Jakie jest domyślne środowisko pulpitu dla Ubuntu 13.10?
  5. Co to jest środowisko pulpitu, sesja i powłoka?
muru
źródło
Pakiet Ubuntu nie zawiera Gnome, domyślnie jest to Unity. Chcę wiedzieć, czy Ubuntu Gnome zawiera Unityoprócz swojej domyślnej Gnome?
Soumyadip Das
2

GNOME to projekt, który zapewnia obsługę środowiska graficznego GNOME, które z kolei używa Powłoki GNOME jako domyślnej powłoki. Zakładam, że mówisz o różnicach między powłoką Unity a powłoką GNOME (to jedyne rzeczy, które można dokładnie porównać).


Technicznie jedyne różnice polegają na tym, że chociaż GNOME Shell używa mutter / clutter (i czasami metacity, ale nie jest domyślny) jako menedżera okien, Unity używa Compiz (w rzeczywistości Unity jest wtyczką Compiz, ale zapomnijmy o tym) i użycie NotifyOSD zamiast biblioteki libnotify. Po tym nie ma już żadnych innych ważnych zmian architektonicznych. Obie używają większości tych samych bibliotek (co z kolei wydaje się powodować konflikty po zainstalowaniu obu), a Unity zapewnia integrację z usługami stron trzecich (z funkcjami Scope i Lens).

Następnie inne różnice to czysta estetyka, użycie górnego paska + launchera / doku (po lewej) + myślnik vs. górny pasek GNOME + myślnik, użycie różnych tematów, ogólnie rzecz biorąc, starają się oferować różne wrażenia użytkownika.

Teraz, z instytucjonalnego punktu widzenia, Unity jest popychany do przodu przez Projekt Ayatana, podczas gdy, jak powiedziałem na początku, GNOME Shell jest rozwijany przez projekt GNOME. I to już wszystko. Tak więc w rzeczywistości GNOME Shell i Unity mają więcej wspólnego niż inne powłoki, takie jak kdm, xfwm4 itp .; przez to niewiele ma wspólnego między skorupą Unity a cynamonem (jeśli zignorujesz użycie GTK3).

Braiam
źródło
co z gnome 2? masz mnóstwo ludzi, którzy mówią o gnome classic i bardzo niewiele osób prowadzi teraz gnome 3
sbergeron
@sbergeron naprawdę? Podstawowy gnome 2 powinien już wyginąć (żadna dystrybucja burmistrza nie ma pakietu gnome 2), a pytanie nie dotyczy gnome 2, ale zwykłego GNOME (w którym to przypadku przedstawiłem wyjaśnienie na temat różnic). W treści pytania / tytule nie ma nic, co sugerowałoby, że pytanie dotyczy Gnome 2, ani Ubuntu nie zawiera pakietu Gnome 2, więc nie ma to znaczenia.
Braiam
poza tym, że istnieją tryby awaryjne, jest kolega, a wiele osób mówi o gnome, jak kiedyś, a ta informacja jest BARDZO użyteczna. Wiem, że przydałby mi się, ponieważ użyłem gnome 2 i zachowałbym go, gdybym mógł, i prawdopodobnie odwoływałbym się do niego więcej razy, niż mogę teraz liczyć, jest kilka miejsc
sbergeron
1
Pytanie naprawdę nie ma nic wspólnego z gnome 2. Braiam: Miałem nadzieję, że zwrócisz uwagę na różnice między gnome (jako projekt) a Unity jako DE.
Seth
1
Jeśli chcesz porównać projekt GNOME z czymkolwiek, powinna to być Ayatana, a nie powłoka GNOME.
Braiam