Différence entre Unity et GNOME

Réponses:

57

Qu'est-ce que GNOME?

GNOME, c'est beaucoup de choses. Généralement, GNOME fait référence à l' environnement de bureau GNOME . Citant le Wiki Arch:

Un environnement de bureau regroupe divers clients X pour fournir des éléments d'interface utilisateur graphiques courants, tels que des icônes, des barres d'outils, des fonds d'écran et des widgets de bureau. De plus, la plupart des environnements de bureau incluent un ensemble d’applications et d’utilitaires intégrés.

Il est créé et maintenu par la fondation GNOME . Ils sont la force motrice d’un grand nombre d’ applications populaires , ainsi que les fournisseurs d’un ensemble de bibliothèques telles que GTK, GObject et même un langage appelé Vala , qui sont utilisés pour créer les applications dans GNOME DE et font partie du projet GNOME dans son ensemble.

Il existe deux versions relativement bien connues de GNOME: GNOME2, obsolète et mort depuis longtemps, et GNOME3, la version actuelle. Ubuntu a suivi GNOME (quelle que soit la version actuelle) aussi longtemps que je me souvienne. Vous pouvez voir GNOME2 en action dans Ubuntu 10.04, par exemple. Une fois que GNOME2 s’est retiré, un mode classique appelé GNOME Classic, GNOME Flashback (et éventuellement d’autres noms), n’ayant pratiquement pas la flexibilité ni la possibilité de le personnaliser, GNOME2 a été introduit. Cela ressemblait un peu à GNOME2.

GNOME2 a été créé pour devenir MATE . MATE est l'expérience la plus proche de GNOME2 que vous pouvez obtenir maintenant, mais avec des mises à jour de fonctionnalités. Ubuntu MATE est maintenant une saveur officielle.

GNOME3 correspond à ce que vous voyez sur le site Web de GNOME ou à l’installation de GNOME sous Ubuntu. Il se trouve également sous de nombreuses applications dans Ubuntu et Cinnamon . MATE ajoute le support pour GTK3, la bibliothèque sous GNOME3. Généralement, lorsque les utilisateurs finaux parlent de GNOME3, ils désignent GNOME Shell (puisque c'est ce que vous voyez).

Quel est le rapport avec l'unité?

Vous pouvez considérer GNOME comme le parent de l’environnement de bureau (DE) par défaut d’Ubuntu (ou au moins un oncle). C'est le projet en amont de nombreuses applications Ubuntu.

L'environnement de bureau par défaut d'Ubuntu utilise la plupart des applications GNOME avec quelques modifications:

  • Unity au lieu de GNOME Shell (jusqu'à Ubuntu 17.04)
  • Firefox au lieu de Web (une fois appelé Epiphany)
  • Thunderbird au lieu de l'évolution
  • LibreOffice Write au lieu d'Abiword
  • quelques correctifs pour GNOME Terminal et Nautilus, je pense.
  • Thème Ambiance GTK au lieu d'Adwaita
  • et peut-être un peu plus

Unity et GNOME Shell présentent quelques similitudes:

  • Un panneau supérieur
  • Un quai
  • Un substitut interrogeable au système de menus pour la liste des applications.

Cependant, je pense que les similitudes s'arrêtent là.

La distribution Ubuntu GNOME utilise GNOME, sauf dans les rares cas où des applications ont été corrigées (comme le terminal GNOME).


Lecture pertinente:

  1. Quelle est la relation entre Unity, Gnome, Gnome 3, Compiz, Metacity et LightDM?
  2. Quels types d'environnements de bureau et de coques sont disponibles?
  3. Lors de l'installation de packages (en particulier ceux avec des interfaces graphiques), comment déterminez-vous celui qui convient à votre distribution?
  4. Quel est l'environnement de bureau par défaut pour Ubuntu 13.10?
  5. Qu'est-ce qu'un environnement de bureau, une session et un shell?
muru
la source
Le paquet Ubuntu ne contient pas Gnome, sa valeur par défaut est Unity. Je veux savoir si Ubuntu Gnome contient à Unitycôté de sa valeur par défaut Gnome?
Soumyadip Das
2

GNOME est un projet qui prend en charge l’environnement de bureau GNOME, qui à son tour utilise le shell GNOME comme shell par défaut. Je présume que vous parlez des différences entre les shell Unity et GNOME Shell (qui sont les seules choses pouvant être comparées avec précision).


Techniquement, la seule différence est que, bien que GNOME Shell utilise le mutter / fouillis (et parfois la metacity, mais ce n’est pas la valeur par défaut) en tant que gestionnaire de fenêtres, Unity utilise Compiz (en fait, Unity est un plugin Compiz, mais oublions cela) et le utilisation de NotifyOSD au lieu de libnotify library. Après cela, il n'y a plus d'autres modifications architecturales importantes. Les deux utilisent la plupart des mêmes bibliothèques (ce qui semble provoquer des conflits lorsque vous installez les deux), et Unity assure l'intégration avec des services tiers (avec les fonctionnalités Scope et Lens).

Ensuite, les autres différences sont purement esthétiques, l'utilisation de la barre supérieure + lanceur / dock (à gauche) + tiret contre la barre supérieure de GNOME +, l'utilisation de thèmes différents, en général, ils essaient d'offrir une expérience utilisateur différente.

Du point de vue institutionnel, Unity est mis en avant par le projet Ayatana alors que, comme je l’ai dit au début, GNOME Shell est développé par le projet GNOME. Et c'est la majeure partie. Donc, en réalité, GNOME Shell et Unity ont plus en commun que d’autres shell, comme kdm, xfwm4, etc .; Il n’ya guère de points communs entre Unity Shell et Cinnamon (si vous ignorez l’utilisation de GTK3).

Braiam
la source
Qu'en est-il de gnome 2? vous obtenez une tonne de gens qui parlent de gnome classic et très peu de gens courent maintenant gnome 3
sbergeron
@sbergeron vraiment? Le gnome 2 en stock devrait déjà être éteint (aucune distribution principale n’a le paquet gnome 2) et la question ne concerne pas le gnome 2, mais simplement GNOME (auquel cas j’ai fait une introduction explicative sur les différences). Rien dans le corps / le titre de la question ne suggère que la question concerne Gnome 2, ni Ubuntu n'inclut le paquet Gnome 2, ce n'est donc pas pertinent.
Braiam
sauf qu'il y a des modes de repli, il y a mate, et beaucoup de gens parlent de gnome tel qu'il était et les informations sont TRÈS utiles. Je sais que je l'aurais trouvé utile car j'ai utilisé gnome 2 et l'aurais gardé si j'avais pu, et l'ai probablement référencé plus de fois que je peux compter maintenant quelques endroits
sbergeron le
1
Braiam: J'espérais que vous souligneriez les différences entre gnome (en tant que projet) et Unity en tant que DE.
Seth
1
Si vous voulez comparer un projet GNOME à quelque chose, cela devrait être Ayatana, pas avec le shell GNOME.
Braiam