Metacity est l'un des gestionnaire de fenêtres utilisés par Ubuntu avec Unity. Il est celui chargé par défaut sur les systèmes dont l'accélération graphique 3D n'est pas activée.
Les effets graphiques de Metacity n'ont pas le but de ceux de Compiz, l'autre gestionnaire de fenêtres utilisé par Ubuntu avec l'accélération graphique 3D active. Les utilisateurs désirant des effets graphiques complexes devront se tourner vers ce dernier. Cependant, utiliser Metacity moins gourmand en ressources graphiques, peut être avantageux comparé à Compiz dans le but de lancer certaines applications qui ne fonctionneraient pas ou mal sur ce dernier ou encore sur des ordinateurs essentiellement tournés vers la bureautique.
Metacity est installé par défaut avec la session "gnome flashback" et se charge si l'on utilise une session Gnome Flashback (Metacity). Pour installer Metacity, il suffit donc d'installer cet environnement.
Une fois installé, il suffit à l'écran de connexion de choisir une session utilisant Metacity.
metacity --replace
pour remplacer directement le gestionnaire de fenêtres actif sans redémarrer une session. Voir la fin de cette page pour personnaliser la session "Gnome Flashback".
L'environnement Gnome Shell utilise un gestionnaire de fenêtre nommé Mutter (contraction de "Metacity + Clutter") et qui peut être perçu comme une évolution de Metacity vers un gestionnaire de fenêtres plus avancé.