Je rencontre souvent les termes Unity et GNOME dans mes lectures sur Ubuntu. Je comprends qu'Unity est l'environnement de bureau par défaut d'Ubuntu. Qu'est-ce que GNOME et comment est-il lié/différent de Unity ?
Réponses
Trop de publicités?Qu'est-ce que GNOME ?
GNOME c'est beaucoup de choses. Habituellement, GNOME fait référence à Environnement de bureau GNOME . Citation de l'Arch Wiki :
Un environnement de bureau regroupe une variété de clients X pour fournir des éléments d'interface utilisateur graphique communs tels que des icônes, des barres d'outils, des fonds d'écran et des widgets de bureau. En outre, la plupart des environnements de bureau comprennent un ensemble d'applications et d'utilitaires intégrés.
Il est créé et maintenu par la fondation GNOME . Ils sont à l'origine d'un grand nombre d'activités populaires. applications ainsi que les fournisseurs d'un ensemble de bibliothèques tels que GTK, GObject et même un langage appelé Vala qui sont utilisés pour construire les applications de GNOME DE, et font partie du projet GNOME dans son ensemble.
Il existe deux versions relativement bien connues de GNOME : GNOME2, depuis longtemps obsolète et morte, et GNOME3, la version actuelle. Ubuntu a suivi GNOME (quelle que soit la version en cours) depuis aussi longtemps que je me souvienne. Vous pouvez voir GNOME2 en action dans Ubuntu 10.04, par exemple. Après la disparition de GNOME2, un mode classique, diversement appelé GNOME Classic, GNOME Flashback (et peut-être d'autres noms), sans aucune flexibilité ni personnalisation comparable à celle de GNOME2, a été introduit. Il ressemblait juste un peu à GNOME2.
GNOME2 a été bifurqué pour devenir MATE . MATE est l'expérience la plus proche de GNOME2 que vous pouvez obtenir actuellement, mais avec des mises à jour des fonctionnalités. Ubuntu MATE est désormais une version officielle.
GNOME3 est ce que vous voyez quand vous regardez le site web de GNOME ou lorsque vous installez Ubuntu GNOME, et se trouve sous de nombreuses applications dans Ubuntu, et Cannelle . MATE ajoute la prise en charge de GTK3, la bibliothèque sous-jacente à GNOME3. Généralement, lorsque les utilisateurs finaux parlent de GNOME3, ils veulent dire GNOME Shell (puisque c'est ce que vous voyez).
Quel est le lien avec Unity ?
Vous pouvez considérer GNOME comme le parent de l'environnement de bureau (DE) par défaut d'Ubuntu (ou un oncle, du moins). 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 :
- Unité au lieu de GNOME Shell (jusqu'à Ubuntu 17.04)
- Firefox au lieu de Web (autrefois appelé Epiphany)
- Thunderbird au lieu d'Evolution
- LibreOffice Write au lieu d'Abiword
- quelques correctifs pour GNOME Terminal et Nautilus, je pense.
- Thème GTK Ambiance au lieu d'Adwaita
- et peut-être quelques autres
Unity et GNOME Shell présentent quelques similitudes :
- Un panneau supérieur
- Un quai
- Un remplacement consultable du système de menu pour lister les applications.
Cependant, je pense que les similitudes s'arrêtent là.
La distribution Ubuntu GNOME utilise GNOME sauf dans les quelques cas où les applications ont été corrigées (comme GNOME Terminal).
Lecture pertinente :
- Quelle est la relation entre Unity, Gnome, Gnome 3, Compiz, Metacity et LightDM ?
- Quels types d'environnements de bureau et de shells sont disponibles ?
- Lorsque vous installez des paquets (en particulier ceux qui ont une interface graphique), comment déterminez-vous celui qui convient à votre distribution ?
- Quel est l'environnement de bureau par défaut pour Ubuntu 13.10 ?
- Qu'est-ce qu'un environnement de bureau, une session et Shell ?
GNOME est un projet qui fournit un support à l'environnement de bureau GNOME, qui à son tour utilise le Shell de GNOME comme Shell par défaut. Je vais présumer que vous parlez des différences entre le Unity Shell y GNOME Shell (qui sont les seules choses qui peuvent être comparées avec précision).
Techniquement, les seules différences sont que tandis que GNOME Shell utilise mutter/clutter (et parfois metacity, mais ce n'est pas la valeur par défaut) comme gestionnaire de fenêtres, Unity utilise Compiz (en fait, Unity est un plugin Compiz, mais oublions cela) et l'utilisation de NotifyOSD au lieu de la bibliothèque libnotify. Après cela, il n'y a pas d'autres changements architecturaux importants. Les deux utilisent la plupart des mêmes bibliothèques (ce qui semble provoquer des conflits lorsque vous installez les deux), et Unity permet l'intégration de services tiers (avec les fonctionnalités Scope et Lens).
Les autres différences sont purement esthétiques, l'utilisation de la barre supérieure + le lanceur/dock (à gauche) + le tableau de bord contre la barre supérieure + le tableau de bord de GNOME, l'utilisation de thèmes différents, en général, ils essaient d'offrir une expérience utilisateur différente.
Maintenant, du point de vue institutionnel, l'Unité est poussée en avant par la Projet Ayatana alors que comme je l'ai dit au début, GNOME Shell est développé par le projet GNOME. Et c'est là l'essentiel. Donc, en fait, il y a plus de points communs entre GNOME Shell et Unity que d'autres shells, comme kdm, xfwm4, etc. ; à travers il y a peu de points communs entre Unity Shell et Cinnamon (si vous ignorez l'utilisation de GTK3).
Il existe de nombreux environnements de bureau y Gestionnaires de fenêtres pour Linux. Gnome était le système par défaut d'Ubuntu, mais dans les versions récentes, c'est devenu Unity.