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.2 platform.
Téléchargement (HTTP) : https://download.gnome.org/sources/mutter/42/mutter-42.4.tar.xz
Téléchargement (FTP) : ftp://ftp.acc.umu.se/pub/gnome/sources/mutter/42/mutter-42.4.tar.xz
Somme de contrôle MD5 : 18b6f716ba0f6b899ed2edb08ab4ca68
Taille du téléchargement : 2.6 Mo
Estimation de l'espace disque requis : 130 Mo (sans les tests)
Estimation du temps de construction : 0,5 SBU (avec parallélisme = 4, plus 1,0 SBU pour les tests)
gnome-settings-daemon-42.2, graphene-1.10.8, libxcvt-0.1.2, libxkbcommon-1.4.1, pipewire-0.3.56 et Zenity-3.42.1
desktop-file-utils-0.26, gobject-introspection-1.72.0, startup-notification-0.12 et sysprof-3.44.0
libinput-1.21.0, Wayland-1.21.0, wayland-protocols-1.26 et Xwayland-22.1.3. En plus, GTK+-3.24.34 doivent être construit avec le support de Wayland.
Xorg-Server-21.1.4 (pour les sessions X11)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/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.
--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.
Last updated on