web-dev-qa-db-fra.com

Quelle est la relation entre Unity, Gnome, Gnome 3, Compiz, Metacity et LightDM?

J'apprends beaucoup sur les interfaces utilisateur graphiques sous Ubuntu et je rencontre constamment différents termes, ce qui me cause beaucoup de confusion. J'ai essayé de lire des tutoriels faciles à comprendre sur la relation entre les paquetages nommés, mais je n'ai pas une image complète.

LightDM apparaît en tant que service sur mon installation et constitue un "gestionnaire de fenêtres". Comment est-ce lié à Compiz, qui est également un gestionnaire de fenêtres mais pas un service? Metacity est-il également un gestionnaire de fenêtres?

Viennent ensuite Gnome 3, Unity, Gnome Shell et Gnome - qui semblent tous être des choses différentes. S'il vous plaît aidez-moi à comprendre la relation entre toute cette terminologie.

67
jII

Il suffit de connaître 4 termes:

  • Gestionnaire d'affichage
  • Gestionnaire de fenêtre
  • Interfaces utilisateur graphiques (GUI)
  • Environnements de bureau

Gestionnaire d'affichage

LightDM, GDM, KDM et LXDM en sont des exemples. Ils ont normalement le gestionnaire d'affichage quelque part dans leurs noms. Ceux-ci démarrent le serveur X au démarrage et fournissent un écran de connexion. Ils vous permettent souvent de sélectionner un gestionnaire de fenêtres et/ou environnement de bureau comme partie de la connexion.

Gestionnaire de fenêtre

Compiz, Metacity, Mutter, W9dk, Fluxbox sont des gestionnaires de fenêtres. Il y en a trop à énumérer. Si vous le souhaitez, vous pouvez vérifier tous les paquets qui fournissent x-window-manager pour obtenir une liste incomplète des gestionnaires de fenêtres d’Ubuntu. Celles-ci sont uniquement chargées de tracer les limites des applications, de gérer la position des fenêtres, des thèmes et des décorations.

Interfaces utilisateur géographiques (GUI)

Tout ce avec quoi l'utilisateur interagit de manière graphique, avec des icônes et des représentations. Les gestionnaires de fenêtres, gestionnaires d’affichage et coques graphiques, applications, etc. relèvent de cette catégorie. Tout ce que l’utilisateur utilise qui est représenté principalement de manière graphique est une interface graphique.

Environnements de bureau

Dans le monde Linux, il s'agit d'un ensemble d'applications, de packages, de services, etc. fournissant un écosystème complet et équilibré pour l'utilisateur. Contrairement à Window Manager ou à Desktop Manager, les environnements de bureau s'occupent de tout. Depuis l'écran de connexion via votre application de messagerie, le gestionnaire de réseau, l'éditeur de texte, les paramètres système, la visionneuse d'images, le gestionnaire de fichiers, etc. Il existe 4 environnements de bureau bien connus sous Linux et Ubuntu:

  • GNOME
  • Environnement de bureau KDE
  • LXDE: environnement de bureau X11 léger
  • Environnement de bureau XFCE

Ils disposent tous d’un ensemble complet d’applications, de paramètres, de services, de gestionnaires de bureau/fichiers/fenêtres, d’un navigateur Internet, etc.


Donc, pour répondre à vos préoccupations spécifiques:

LightDM apparaît en tant que service sur mon installation et est un 'gestionnaire de fenêtres'

Faux, lumièreDM est un isplay Manager.

comment est-ce lié à Compiz, qui est aussi un gestionnaire de fenêtres mais pas un service?

Ont rien en commun. Les deux ont des fonctions différentes. Compiz est un compositeur de fenêtres, un décorateur de fenêtres, un gestionnaire de fenêtres.

Metacity est-il également un gestionnaire de fenêtres?

Oui.

Viennent ensuite Gnome 3, Unity, Gnome Shell et Gnome - qui semblent tous être des choses différentes.

Gnome 3, Gnome Shell et Gnome sont des termes utilisés couramment comme la même chose. L'unité est totalement différente. Unity est un autre Shell opposé à Gnome/3/Shell. Dans le passé, Gnome 3 Shell était communément appelé Gnome Shell. GNOME, GNOME 3 Desktop Environment ou Gnome Shell avaient le même sens.

68
Braiam