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.
Téléchargement (HTTP) : https://download.gnome.org/sources/mutter/40/mutter-40.4.tar.xz
Téléchargement (FTP) : ftp://ftp.acc.umu.se/pub/gnome/sources/mutter/40/mutter-40.4.tar.xz
Somme de contrôle MD5 du téléchargement : bbfb54fba942b4f388e5b89759f2e9a6
Taille du téléchargement : 2.6 Mo
Estimation de l'espace disque requis : 296 Mo
Estimation du temps de construction : 2,1 SBU (avec parallélisme = 4)
gnome-settings-daemon-40.0.1, graphene-1.10.6, libxkbcommon-1.3.0, pipewire-0.3.34 et Zenity-3.32.0
desktop-file-utils-0.26, gobject-introspection-1.68.0, startup-notification-0.12 et sysprof-3.40.1
libinput-1.18.1, Wayland-1.19.0, wayland-protocols-1.21 et Xorg-Server-1.20.13 (avec Xwayland). En plus, GTK+-3.24.30 doivent être construit avec le support de Wayland.
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/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
--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.
Last updated on