Today we are going to delve into the fascinating world of Mutter (software), a topic that has captured the attention of experts and enthusiasts alike. From its origins to its impact today, Mutter (software) has been the subject of countless research and debates. With a history dating back centuries, Mutter (software) has evolved and adapted to the changing needs of society. In this article, we will explore the many facets of Mutter (software), from its most historical aspects to its implications in the modern world. Together with experts in the field, we will examine its main characteristics, challenges and opportunities, providing a deep and complete vision of Mutter (software) and its relevance in the current context.
GNOME window manager and display server
| Developer(s) | GNOME Project |
|---|---|
| Initial release | April 2011; 13 years ago (2011-04) |
| Stable release | 47.3[1] / 6 December 2024; 2 months ago (6 December 2024) |
| Repository | gitlab.gnome.org/GNOME/mutter |
| Written in | C |
| Operating system | Unix-like |
| Size | 40.2 kB (amd64 .deb package)[2] |
| Type | |
| License | GPL-2.0-or-later[3] |
| Website | mutter.gnome.org |
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[4] which used GTK for rendering. «Mutter» is a combination of «Metacity» and «Clutter».
Window management
Mutter can function as a standalone window manager for GNOME-like desktops, and serves as the primary window manager for the GNOME Shell,[5] 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
- In version 3.13.3 (June 24, 2014) the server side bits of
wl_touch_interfacewere implemented by Carlos Garnacho.[8][9][10][11]
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.[12]
References
- ^ https://gitlab.gnome.org/GNOME/mutter/-/tags/47.3.
{{cite web}}: Missing or empty|title=(help) - ^ «Debian Mutter Package in sid». Debian Packages.
- ^ «COPYING · master · GNOME / mutter». GNOME GitLab. Archived from the original on 2018-09-20. Retrieved 2019-03-16.
- ^ Vervloesem, Koen (2009-08-04). «Mutter: a window manager for GNOME 3». LWN.net. Retrieved 2011-12-27.
- ^ Kissling, Kristian (2009-07-08). «Mutter: Window Manager in GNOME’s Future». Linux Magazine. Retrieved 2011-12-27.
- ^ Adel Gadllah (2014-05-03). «wayland: Add basic hidpi support». Retrieved 2014-05-03.
- ^ Florian Müllner (2014-05-27). «mutter 3.13.2». mail.gnome.org.
- ^ Carlos Garnacho (2014-06-04). «wayland: Implement the server side bits of wl_touch_interface».
- ^ Florian Müllner (2014-06-24). «mutter 3.13.3». [email protected] (Mailing list).
- ^ «Bug 724442 – Touchscreen does not work». bugzilla.gnome.org.
- ^ Florian Müllner (2014-07-23). «mutter 3.13.4». [email protected] (Mailing list).
- ^ Lefebvre, Clement (23 January 2012). «Cinnamon 1.2 released». cinnamon.linuxmint.com. Archived from the original on 1 November 2012.
Further reading
- Tilley, Sean (6 August 2017). «The Price of Freedom — A Review of the Librem 15 v3». Medium.
- Stieben, Danny (22 July 2013). «Gnome-Based Desktop Environments Explained: MATE vs. Gnome Shell vs. Unity vs. Cinnamon». makeuseof.com.
External links
- Mutter tarballs
- mutter-wayland tarballs
- GNOME git: Mutter
- GNOME Wiki: Mutter Gestures
| Core Applications | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Extras |
|
||||||||||||||||
| Components |
|
||||||||||||||||
| Community | |||||||||||||||||
| People | |||||||||||||||||
|
Desktop environments and window managers based on X11 or Wayland |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
| Desktop environments (comparison) |
|
||||||||
| Graphical shells |
|||||||||
| X window managers (comparison) |
|
||||||||
| Wayland compositors |
|||||||||
| Related | |||||||||




