Différence entre Unity et GNOME

61

Je rencontre souvent les termes Unity et GNOME tout en lisant sur Ubuntu. Je comprends qu'Unity est l'environnement de bureau par défaut pour Ubuntu. Qu'est-ce que GNOME et en quoi est-il lié / différent de Unity?

    
posée Dharmaputhiran 16.08.2013 - 08:21
la source

3 réponses

54

Qu'est-ce que GNOME?

GNOME est un tas de choses. Généralement, GNOME fait référence à l'environnement de bureau GNOME . Citant le wiki 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. De plus, la plupart des environnements de bureau incluent un ensemble d'applications et d'utilitaires intégrés.

Il est créé et géré par la fondation GNOME . Ils sont le moteur d’un grand nombre de applications populaires, ainsi que des fournisseurs de set 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 connues de GNOME: GNOME2, obsolète depuis longtemps et mort, et GNOME3, la version actuelle. Ubuntu a suivi GNOME (quelle que soit la version actuelle) aussi longtemps que je m'en souvienne. Vous pouvez voir GNOME2 en action dans Ubuntu 10.04, par exemple. Une fois GNOME2 parti, un mode classique appelé GNOME Classic, GNOME Flashback (et peut-être d'autres noms), dont la flexibilité et la personnalisation de GNOME2 n'étaient pas encore disponibles, a été introduit. Cela ressemblait à 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 est ce que vous voyez lorsque vous regardez le site Web de GNOME , ou lorsque vous installez Ubuntu GNOME, et que vous vous trouvez sous de nombreuses applications dans Ubuntu et Cannelle . MATE ajoute le support pour GTK3, la bibliothèque sous GNOME3. Généralement, lorsque les utilisateurs parlent de GNOME3, ils signifient GNOME Shell (puisque c'est ce que vous voyez).

Comment est-il lié à Unity?

Vous pouvez penser à GNOME comme le parent de l'environnement de bureau par défaut d'Ubuntu (ou un oncle, au 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:

  • Unity au lieu de Shell GNOME
  • Firefox au lieu de Web (autrefois appelé Epiphany)
  • Thunderbird au lieu de Evolution
  • LibreOffice Write au lieu de Abiword
  • des correctifs pour GNOME Terminal et Nautilus, je pense.
  • Thème Ambiance GTK au lieu d’Adwaita
  • et peut-être quelques autres

Unity et GNOME Shell ont quelques similitudes:

  • Un panneau supérieur
  • Un dock
  • Un remplacement consultable du système de menus pour lister les applications.

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

La distribution GNOME d'Ubuntu utilise GNOME sauf les quelques 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 sont les environnements de bureau et les shells disponibles?
  3. Lors de l'installation des paquets (en particulier ceux avec des interfaces graphiques) comment déterminez-vous ce 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, de session et de shell?
réponse donnée muru 22.09.2014 - 00:04
la source
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 suppose que vous parlez des différences entre le shell Unity et le shell GNOME (qui sont les seuls éléments pouvant être comparés avec précision).

Techniquement, la seule différence réside dans le fait que GNOME Shell utilise le mutter / clutter (et parfois la métacité, mais 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 ) et l’utilisation de NotifyOSD au lieu de libnotify. Après cela, il n'y a pas d'autres changements architecturaux importants. Les deux utilisent la plupart des mêmes bibliothèques (qui à leur tour semblent provoquer des conflits lors de l'installation des deux), et Unity fournit une 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) + dash vs la barre supérieure + dash de GNOME, l'utilisation de différents thèmes, en général, ils essaient d'offrir une expérience utilisateur différente .

D'un point de vue institutionnel, Unity est propulsé par le projet Ayatana , tandis que, comme je le disais au début, GNOME Shell est développé par le projet GNOME. Et c'est la plupart du temps. Donc, en fait, il y a plus de points communs entre Shell et Unity de GNOME que d'autres shells, comme kdm, xfwm4, etc. à travers il y a peu de choses en commun entre le shell Unity et Cinnamon (si vous ignorez l'utilisation de GTK3).

    
réponse donnée Braiam 22.09.2014 - 00:38
la source
-1

Il existe de nombreux environnements de bureau et gestionnaires de fenêtres pour Linux. Gnome était utilisé par défaut pour Ubuntu, mais dans les versions récentes, il s’agissait désormais de Unity.

    
réponse donnée l3dx 16.08.2013 - 08:41
la source

Lire d'autres questions sur les étiquettes