%general-entities; ]> $Date$ Mutter-&mutter-version; Mutter Introduction to Mutter Mutter is the window manager for GNOME. It is not invoked directly, but from GNOME Session (on a machine with a hardware accelerated video driver). &lfs111_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &mutter-md5sum; Download size: &mutter-size; Estimated disk space required: &mutter-buildsize; Estimated build time: &mutter-time; Additional Downloads Recommended patch: Mutter Dependencies Required , , , , , and Recommended , , , and Recommended (Required to build the Wayland compositor) , , , and . Additionally, needs to be built with Wayland support. Recommended (Runtime) Optional (for X11 sessions) User Notes: Installation of Mutter First, apply a patch that fixes annoying bugs found after GNOME 42 release: patch -Np1 -i ../mutter-&mutter-version;-consolidated_fixes-1.patch Install Mutter by running the following commands: mkdir build && cd build && meson --prefix=/usr --buildtype=release -Dtests=false .. && ninja The test suite requires debug functions enabled in the build, and an external program called xvfb-run. If you wish to run the tests, you should download and install it before running meson. You can obtain it from xvfb-run, and install it in /usr/bin. xvfb-run needs Xvfb at runtime, and Xvfb can be installed from either or . You should also replace the --buildtype=release -Dtests=false in the meson command, with --buildtype=debugoptimized -Dtests=true. The test suite requires the mutter schema to be installed on the system, so it is better to run the tests after installing the package. Now, as the root user: ninja install The tests can now be run: issue dbus-run-session ninja test. Note that the tests require an active X session to run correctly, and that native-headless is known to fail. Command Explanations -Dtests=false: Prevents building the tests, and removes a hard requirement on xvfb-run. : Use this option if Sysprof is not installed, and you don't want meson to download Sysprof source code. Contents Installed Programs Installed Libraries Installed Directories mutter libmutter-10.so /usr/{lib,include,libexec/installed-tests,share/{,installed-tests}}/mutter-10 Short Descriptions mutter is a Clutter based compositing GTK+ Window Manager mutter libmutter-9.so contains the Mutter API functions libmutter-9.so