Mutter (software)

Mutter is a window manager initially designed and implemented for the X Window System, but then evolved to be a Wayland compositor. It became the default window manager in GNOME 3, replacing Metacity[5] which used GTK+ for rendering.

Mutter
Developer(s)The GNOME Project
Initial releaseApril 2011 (2011-04)
Stable release3.38.3[1] (29 January 2021 (2021-01-29)) [±]
Preview release40.alpha[2] (26 January 2021 (2021-01-26)) [±]
Repository
Written inC
Operating systemUnix-like
Size40.2 kB (amd64 .deb package)[3]
Type
LicenseGPLv2+[4]
Websitedownload.gnome.org/sources/mutter/

Window management

Mutter uses a graphics library called Clutter giving it OpenGL capability. Mutter is a portmanteau of Metacity and Clutter. Mutter can function as a standalone window manager for GNOME-like desktops, and serves as the primary window manager for the GNOME Shell,[6] which is an integral part of GNOME 3. Mutter is extensible with plug-ins, and supports numerous visual effects. GNOME Shell is written as a plug-in to Mutter.

Release history

Support for HiDPI was added to version 3.13 of Mutter by Adel Gadllah.[7]

In version 3.13.2 logind integration replaced mutter-launch.[8]

In version 3.13.3 (June 24, 2014) the server side bits of wl_touch_interface were implemented by Carlos Garnacho.[9][10][11][12]

Forks

Muffin

Muffin is a fork of Mutter by the Linux Mint team for their Cinnamon desktop environment. Cinnamon's shell, a fork of GNOME Shell, is written as a plugin for Muffin.

References

  1. Catanzaro, Michael (29 January 2021). "GNOME 3.38.3 released!". GNOME Mail Services (Mailing list). Retrieved 30 January 2021.
  2. Petridis, Jordan (26 January 2021). "GNOME 40.alpha Released". GNOME Mail Services (Mailing list). Retrieved 26 January 2021.
  3. "Debian Mutter Package in sid". Debian Packages.
  4. "COPYING · master · GNOME / mutter". GNOME GitLab.
  5. Vervloesem, Koen (2009-08-04). "Mutter: a window manager for GNOME 3". LWN.net. Retrieved 2011-12-27.
  6. Kissling, Kristian (2009-07-08). "Mutter: Window Manager in GNOME's Future". Linux Magazine. Retrieved 2011-12-27.
  7. Adel Gadllah (2014-05-03). "wayland: Add basic hidpi support". Retrieved 2014-05-03.
  8. Florian Müllner (2014-05-27). "mutter 3.13.2". mail.gnome.org.
  9. Carlos Garnacho (2014-06-04). "wayland: Implement the server side bits of wl_touch_interface".
  10. Florian Müllner (2014-06-24). "mutter 3.13.3". [email protected] (Mailing list).
  11. "Bug 724442 – Touchscreen does not work". bugzilla.gnome.org.
  12. Florian Müllner (2014-07-23). "mutter 3.13.4". [email protected] (Mailing list).

Further reading

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.