Jump to content

Mutter (software)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Daemonfc (talk | contribs) at 05:22, 28 September 2019 (Reception: This is from 2010 and Compiz is no longer widely used. A later article from Phoronix makes it not at all clear whether modern compositing window managers have any appreciable impact on gaming performance as the results were too close to call. (https://www.phoronix.com/scan.php?page=article&item=gaming-desktop-eoy2018&num=1)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Mutter
Developer(s)The GNOME Project
Initial releaseApril 2011; 14 years ago (2011-04)
Repository
Written inC
Operating systemLinux, FreeBSD
Size40.2 kB (amd64 .deb package)[1]
Type
LicenseGPLv2+[2]
Websitedownload.gnome.org/sources/mutter/

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[3] which used GTK+ for rendering.

Window management

Mutter uses a graphics library called Clutter giving it OpenGL capability. Mutter is a portmanteau of 'M'etacity and Cl'utter'. Mutter can function as a standalone window manager for GNOME-like desktops and serves as the primary window manager for the GNOME Shell,[4] which is an integral part of GNOME 3. Mutter is extensible with plugins and supports numerous visual effects. GNOME Shell is written as a plugin to Mutter.

Release history

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

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

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

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. ^ "Debian Mutter Package in sid". Debian Packages.
  2. ^ "COPYING · master · GNOME / mutter". GNOME GitLab.
  3. ^ Vervloesem, Koen (2009-08-04). "Mutter: a window manager for GNOME 3". LWN.net. Retrieved 2011-12-27.
  4. ^ Kissling, Kristian (2009-07-08). "Mutter: Window Manager in GNOME's Future". Linux Magazine. Retrieved 2011-12-27.
  5. ^ Adel Gadllah (2014-05-03). "wayland: Add basic hidpi support". Retrieved 2014-05-03.
  6. ^ Florian Müllner (2014-05-27). "mutter 3.13.2". {{cite web}}: Unknown parameter |mailing-list= ignored (help)
  7. ^ Carlos Garnacho (2014-06-04). "wayland: Implement the server side bits of wl_touch_interface".
  8. ^ Florian Müllner (2014-06-24). "mutter 3.13.3". ftp-release-list@gnome.org (Mailing list).
  9. ^ "Bug 724442 - Touchscreen does not work".
  10. ^ Florian Müllner (2014-07-23). "mutter 3.13.4". ftp-release-list@gnome.org (Mailing list).

Further reading