Mutter (software)#Muffin

{{short description|GNOME window manager and display server}}

{{Infobox software

| title = Mutter

| developer = GNOME Project

| released = {{Start date and age|2011|04}}

| discontinued =

| latest release version = {{wikidata|property|reference|edit|P348|P548=Q2804309}}

| latest release date = {{start date and age | {{wikidata|qualifier|P348|P548=Q2804309|P577}} }}

| latest preview version = {{wikidata|property|preferred|reference|edit|P348|P548=Q51930650}}

| latest preview date = {{start date and age | {{wikidata|qualifier|P348|P548=Q51930650|P577}} }}

| programming language = C

| operating system = Unix-like

| platform =

| size = 40.2 kB (amd64 .deb package){{cite web|url=https://packages.debian.org/sid/mutter |title=Debian Mutter Package in sid |website=Debian Packages }}

| language =

| genre = {{unbulleted list|Wayland compositor|X window manager}}

| license = GPL-2.0-or-later{{cite web|url=https://gitlab.gnome.org/GNOME/mutter/blob/master/COPYING|title=COPYING · master · GNOME / mutter|website=GNOME GitLab|access-date=2019-03-16|archive-date=2018-09-20|archive-url=https://web.archive.org/web/20180920045529/https://gitlab.gnome.org/GNOME/mutter/blob/master/COPYING|url-status=dead}}

| website = {{URL|https://mutter.gnome.org/}}

| repo = {{URL|https://gitlab.gnome.org/GNOME/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{{cite web

|url = https://lwn.net/Articles/344734/

|title = Mutter: a window manager for GNOME 3

|first = Koen

|last = Vervloesem

|work = LWN.net

|date = 2009-08-04

|access-date = 2011-12-27

}} 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,{{cite web |last=Kissling |first=Kristian |title=Mutter: Window Manager in GNOME's Future |work=Linux Magazine |date=2009-07-08 |url= http://www.linuxpromagazine.com/Online/News/Mutter-Window-Manager-in-GNOME-s-Future |access-date=2011-12-27}} 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.{{cite web |url=https://gitlab.gnome.org/GNOME/mutter/commit/31c925c60293c3d72da533db0780e796e170 |title=wayland: Add basic hidpi support |author=Adel Gadllah |date=2014-05-03 |access-date=2014-05-03}}
  • In version 3.13.2 logind integration replaced mutter-launch.{{cite web |url=https://mail.gnome.org/archives/ftp-release-list/2014-May/msg00123.html |title=mutter 3.13.2 |author=Florian Müllner |date=2014-05-27 |website=mail.gnome.org}}
  • In version 3.13.3 (June 24, 2014) the server side bits of wl_touch_interface were implemented by Carlos Garnacho.{{cite web |url=https://gitlab.gnome.org/GNOME/mutter/commit/2250865eb61f3110914e09cd50010f8e695c1aeb |title=wayland: Implement the server side bits of wl_touch_interface |author=Carlos Garnacho |date=2014-06-04}}{{cite mailing list |url=https://mail.gnome.org/archives/ftp-release-list/2014-June/msg00082.html |title=mutter 3.13.3 |author=Florian Müllner |date=2014-06-24 |mailing-list=ftp-release-list@gnome.org }}{{Cite web|url=https://bugzilla.gnome.org/show_bug.cgi?id=724442|title=Bug 724442 – Touchscreen does not work|website=bugzilla.gnome.org}}{{cite mailing list |url=https://mail.gnome.org/archives/ftp-release-list/2014-July/msg00088.html |title=mutter 3.13.4 |author=Florian Müllner |date=2014-07-23 |mailing-list=ftp-release-list@gnome.org }}

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.{{cite web|url=http://cinnamon.linuxmint.com/?p=119|title=Cinnamon 1.2 released|last=Lefebvre|first=Clement|date=23 January 2012|work=cinnamon.linuxmint.com|archive-url=https://web.archive.org/web/20121101211537/http://cinnamon.linuxmint.com/?p=119|archive-date=1 November 2012|url-status=dead}}

References

{{Reflist}}

Further reading

  • {{cite web|url=https://medium.com/@deadsuperhero/the-price-of-freedom-a-review-of-the-librem-15-v3-901035cec575|title=The Price of Freedom — A Review of the Librem 15 v3|first=Sean|last=Tilley|date=6 August 2017|website=Medium}}
  • {{cite web|url=https://www.makeuseof.com/tag/gnome-based-desktop-environments-explained-mate-vs-gnome-shell-vs-unity-vs-cinnamon/|title=Gnome-Based Desktop Environments Explained: MATE vs. Gnome Shell vs. Unity vs. Cinnamon|first=Danny|last=Stieben|date=22 July 2013|website=makeuseof.com}}