Mutter-47.5

Introduksjon til Mutter

Mutter er vindusbehandleren for GNOME. Den påberopes ikke direkte, men fra GNOME Økt (på en maskin med en maskinvareakselererte videodrivere).

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.3 plattform.

Pakkeinformasjon

Mutter Avhengigheter

Påkrevd

gnome-settings-daemon-47.2, graphene-1.10.8, libei-1.3.0, libxcvt-0.1.3, libxkbcommon-1.8.0, og pipewire-1.2.7

Anbefalt

Anbefalt (Påkrevd for å bygge Wayland sammensetteren)

Anbefalt (Kjøretid)

Valgfri

dbusmock-0.34.3 (påkrevd for tester), Xorg-Server-21.1.16 (for X11 økter), sysprof, Xvfb (fra Xorg-Server-21.1.16 eller Xwayland-24.1.6), xvfb-run, og zenity (X11 testene ville bare kjøre med alle de tre siste)

Installasjon av Mutter

Installer Mutter ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -D tests=disabled   \
            -D profiler=false   \
            ..                  &&
ninja

Hvis du vil kjøre testpakken, sørg for at dbusmock-0.34.3 er installert og utsted:

meson configure -D tests=enabled -D clutter_tests=false &&
ninja test

Testene krever en aktiv X eller wayland økt. Noen tester er ustabile (spesielt under høy systembelastning), så hvis en test mislykkes kan du prøve å kjøre den på nytt alene med meson test <test name> kommandoen. Noen få tester kan mislykkes avhengig av noen systemkonfigurasjoner. Ikke gjør noen mus eller tastatur inndata mens testpakken kjører ellers kan noen tester mislykkes. Du kan også teste grunnleggende funksjoner til Mutter med å følge «Starte Mutter,» etter installering av den.

Nå, som root bruker:

ninja install

Parameterforklaringer

--buildtype=release: Spesifiser en byggetype egnet for stabile utgivelser av pakken, som standard kan produsere uoptimaliserte binærfiler.

-D tests=disabled: Tillat å bygge pakken uten dbusmock-0.34.3 installert. Det blir overstyrt av meson configure hvis testpakken kjøres.

-D clutter_tests=false: Deaktiver testene for den sendte Clutter biblioteket. Clutter test er kjent for å feile med --buildtype=release.

-D profiler=false: Tillater bygging av denne pakken uten Sysprof. Fjern dette alternativet hvis du har installert Sysprof og vil analysere gjengivelsesytelsen til Mutter.

-D libdisplay_info=disabled: Dette tillater bygging av denne pakken uten libdisplay-info-0.2.0 installert.

Starte Mutter

Mutter brukes vanligvis som en del av gnome-shell, men den kan brukes som et frittstående Wayland sammensetter også. Å kjøre Mutter som en Wayland sammensetter, i en virtuell konsoll, kjør:

mutter --wayland -- vte-2.91

Erstatt vte-2.91 med kommandolinjen for første applikasjonen du vil ha i Wayland økten. Merk at med en gang denne applikasjonenen avsluttes, vil Wayland økten bli avsluttet.

Mutter kan også fungere som en nestet sammensetter i en annen Wayland økt. I en terminalemulator, kjør:

MUTTER_DEBUG_DUMMY_MODE_SPECS=1920x1080 mutter --wayland --nested -- vte-2.91

Erstatt 1920x1080 med den størrelsen du ønsker for den nestede Wayland økten.

Innhold

Installerte Programmer: mutter
Installerte Biblioteker: libmutter-15.so og libmutter-test-15.so (valgfri)
Installerte Mapper: /usr/{lib,include,libexec/installed-tests,share/{,installed-tests}}/mutter-15

Korte Beskrivelser

mutter

er Clutter basert sammensetnings GTK+ Vindusbehandler

libmutter-15.so

inneholder Mutter API funksjoner

libmutter-test-15.so

inneholder Mutter testpakke API funksjoner; dette biblioteket er bare installert hvis testpakken til denne pakken kjøres og den trenges for gnome-shell testpakken