Mutter-40.4

Introduction à Mutter

Mutter est le gestionnaire de fenêtres de GNOME. Il n'est pas invoqué directement, mais depuis GNOME Session (sur une machine avec un pilote d'accélération vidéo).

This package is known to build and work properly using an LFS-11.0 platform.

Informations sur le paquet

Dépendances de Mutter

Requises

gnome-settings-daemon-40.0.1, graphene-1.10.6, libxkbcommon-1.3.0, pipewire-0.3.34 et Zenity-3.32.0

Recommandées

Recommandées (Requises pour construire le compositeur Wayland)

Recommandées (à l'exécution)

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/mutter

Installation de Mutter

Tout d'abord, corrigez une situation de compétition qui apparaît parfois à cause de l’ordonnancement des dépendances par meson :

sed -i '/libmutter_dep = declare_dependency(/a sources: mutter_built_sources,' src/meson.build

Installez Mutter en lançant les commandes suivantes :

mkdir build &&
cd    build &&

meson --prefix=/usr --buildtype=debugoptimized .. &&
ninja

Pour tester les résultats, lancez : dbus-run-session ninja test. Les tests requièrent une session X active pour se lancer correctement. Il n'est pas nécessaire de lancer un session D-bus séparée si vous n'êtes pas dans une session GNOME, mais cela fournit un environnement propre dans tous les cas. Un test, native-headless, est connu pour échouer.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--buildtype=debugoptimized : remplace le type de construction par défaut (« debug »), ce qui produirait des binaires non optimisés. La suite de tests de ce paquet a besoin de « debug » pour fonctionner.

-Dprofiler=false : utilisez cette si Sysprof et pas installé, et que vous ne voulez pas que meson ne télécharge les sources de Sysprof.

Contents

Programmes installés: mutter
Bibliothèques installées: libmutter-8.so
Répertoires installés: /usr/{lib,include,libexec/installed-tests,share/{installed-tests}}/mutter-8

Descriptions courtes

mutter

est un gestionnaire de fenêtre GTK+ composant basé sur Clutter

libmutter-8.so

contient les fonctions de l'API de Mutter

Last updated on