GNOME Mutter Now Uses GTK+ For Drawing All Window Decorations

Written by Michael Larabel in GNOME on 29 December 2014 at 02:08 PM EST. 15 Comments
GNOME
A number of improvements landed this morning for GNOME's Mutter window manager to change the way decorations are drawn and removing support for the old Metacity theme format.

Fixed this morning in Mutter Git for GNOME 3.16 development is Bug #741917 for having the GNOME3 window manager letting GTK+ draw window decorations. The bug by Florian Müllner explained, "With CSD [client side decorations] support in GTK+, we are now maintaining two very different (but supposedly matching) themes for the same elements. Just ditch our own theme format (which everyone hates anyway) and use GTK+ for server-side decorations as well. This has been lying around locally for a couple of months now and in a public branch for quite some time, so I consider this fairly well tested by now (mostly using the default theme)." Florian just wasn't complaining about the issue but came with patches in hand.

Today all of the Mutter patches were merged for letting GTK+ do all of the decoration drawing work even when server-side decorations are used. The patches involve removing the old Metacity format, theme handling changes, and other patches as outlined in the aforementioned bug report.


The Mutter patches are in Git and will be found with the Mutter/GNOME 3.15.4 release due out on 21 January 2015.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week