Mutter-42.3

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).

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

Dépendances de Mutter

Requises

gnome-settings-daemon-42.2, graphene-1.10.8, libxcvt-0.1.2, libxkbcommon-1.4.1, pipewire-0.3.54 et Zenity-3.42.1

Recommandées

Recommandées (Requises pour construire le compositeur Wayland)

Facultatives

Xorg-Server-21.1.4 (pour les sessions X11)

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

Installation de Mutter

Installez Mutter en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson --prefix=/usr --buildtype=release -Dtests=false .. &&
ninja

La suite de tests nécessite que des fonctions de débogage soient activées dans la construction et un programme externe nommé xvfb-run. Si vous souhaitez lancer les tests, vous devriez le télécharger et l'installer avant de lancer meson. Vous pouvez le récupérer sur xvfb-run, et l'installer avec les permissions exécutables dans /usr/bin. xvfb-run nécessite Xvfb à l'exécution, et Xvfb peut être installé avec Xorg-Server-21.1.4 ou avec Xwayland-22.1.3. Vous devriez aussi remplacer --buildtype=release -Dtests=false dans la commande meson par --buildtype=debugoptimized -Dtests=true. La suite de tests nécessite l'installation des schémas de mutter sur le système, donc il vaut mieux lancer les tests après l'installation du paquet.

Maintenant, en tant qu'utilisateur root :

ninja install

Vous pouvez maintenant lancer les tests : ninja test. Remarquez que les tests requièrent une session X active et marchent mieux dans un environnement GNOME. Le test native-unit, est connu pour échouer.

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

-Dtests=false : évite la construction des tests et supprime le prérequis à xvfb-run.

-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-10.so
Répertoires installés: /usr/{lib,include,libexec/installed-tests,share/{,installed-tests}}/mutter-10

Descriptions courtes

mutter

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

libmutter-9.so

contient les fonctions de l'API de Mutter

Last updated on