Metacity 2.25.144 released

St.Albans Abbey at TwilightWhat is it ?

  • Metacity is a simple compositing window manager that integrates nicely with GNOME 2.

What’s changed ?

Thanks to Matthias Claesen, Matt Kraai, Elijah Newren, Owen Taylor, and Thomas Thurman for improvements in this version.

  • Optimise window property lookup (Thomas) (GNOME bug 549886)
  • Fix slip in the above (Matt)
  • Several memory leaks fixed (Matthias) (GNOME bug 552303, GNOME bug 552973, GNOME bug 552307)
  • Fix longstanding crasher about colourmaps (Owen) (GNOME bug 568365)
  • Alt+middle/right buttons can be switched (Thomas) (GNOME bug 437910)
  • Support _NET_WM_MOVERESIZE_CANCEL (Elijah)
  • minor fix paving the way for a theme editor (Thomas)


  • David Planella (ca), Jorge González (es), Mattias Põldaru (et), saudat mohammed (ha), Yuval Tanny (he), Gabor Kelemen (hu), Onye, Sylvester (ig), Changwoo Ryu (ko), Raivis Dejus (lv), Kjartan Maraas (nb), Daniel Nylander (sv), Fajuyitan, Sunday Ayo (yo), 甘露 (Gan Lu) (zh_CN)

Where can I get it ?

  • b7f51a8144584f51434b8775216bc2c5 bz2
  • 9ef9e03e4b961b1e694223a67f1ebe8b gz

Photo © bluebus, cc-by-nc-nd.

Metacity 2.25.89

What is it ?

  • Metacity is a simple compositing window manager that integrates nicely with GNOME 2.

What’s changed ?

  • The maximisation key is a toggle. (Thomas) (GNOME bug 343824)
  • “Unmaximise” is now called “restore”. (Thomas) (GNOME bug 343824)
  • New thread handling call for gconf (Frederic) (GNOME bug 565517)
  • Add screenshot commands back which had been removed (Yanko) (GNOME bug 565343)
  • move_to_corner_se keybinding fixed (Thomas)
  • Windows on other workspaces which attempt to present themselves are marked as needing attention (Colin) (GNOME bug 482354)
  • End the grab op when the user clicks the titlebar (Thomas) (GNOME bug 401028)


  • Jorge González (es)

Where can I get it ?

Photo: Lower Red Lion, St Albans. Photo by Gary Houston, public domain.

metacity 2.25.12 out

What is it ?

  • Metacity is a simple compositing window manager that integrates nicely
    with GNOME 2.

What’s changed ?

  • Fixes to allow building without compositor again (Thomas)
  • Fixes for -Wall problems (Thomas)
  • Various tool updates (Thomas)


  • None.

Where can I get it ?

  • 933699f7ce80b5269cc9880f338e328b
  • 8d183983e25cde2cc27875b238465514

2.25.8 released

What is it ?
Metacity is a simple compositing window manager that integrates nicely with GNOME 2.

What’s changed ?
Thanks to Brian Cameron, Maxim Ermilov, Daniel Macks, Elijah Newren, Frederic Peters, Thomas Thurman, David Trowbridge, and Olav Vitters for improvements in this version.

  • Reorder compiler flags (Daniel) (GNOME bug #562033)
  • Fix compositor switch (Daniel) (GNOME bug #560990)
  • Remove spurious warnings about operations on window “none” (Thomas)
  • Fix _POSIX_C_SOURCE which was breaking OS X builds (Thomas) (GNOME bug #561962)
  • -Werror -Wall and -ansi are now standard compile flags (Thomas)
  • Merge screen and window keybindings files; fix minor alt-tab bug in the process (Thomas) (GNOME bug #528337)
  • Remove some deprecated calls (Thomas) (GNOME bug #560445)
  • Clean up #includes (Maxim) (GNOME bug #560449)
  • Update description of raise_on_click (Elijah)
  • First dialogue delegated to zenity (Thomas)
  • fix theme-parser typo (Olav)
  • double-quote variable names in messages (Thomas) (GNOME bug #558309)
  • fix accidental renaming of run_command_terminal (Thomas) (GNOME bug #557943)
  • some null checks; problems exposed by new GDM (Brian) (GNOME bug #558058)
  • ignore mouse button modifier if it’s missing (Thomas) (Launchpad bug #258054, Launchpad bug #266929)
  • fix docbook markup (Frederic)

Astur (ast), Jorge González (es), Thomas Thurman (la), Leonardo Ferreira Fontenelle (pt_BR), Daniel Nylander (sv)

Where can I get it ?

  • da7fabe176eb971516a5d56bd6f3633b  bz2
  • 1c74488bd59b1876f4dd34a5f736ba0b  gz


Brown paper bag release which fixes numerous build problems from last night’s release of 2.25.2.  Apologies.

Thanks to Murray Cumming, Thomas Thurman, and Götz Waschk for improvements in this version.

  • Fix distcheck (Thomas) (GNOME bug 557356)
  • add libm reference (Götz) (GNOME bug 557357)
  • fix docbook tags (Murray) (GNOME bug 557337)

3b75c97082aa3a178d8cbb61c940cb59  metacity-2.25.3.tar.bz2
92be1a957eaef575e78e3410c004e92d  metacity-2.25.3.tar.gz

2.25.2 released

This release is broken.  Use 2.25.3 instead.

What is it ?
Metacity is a simple compositing window manager that integrates nicely with GNOME 2.

What’s changed ?
Thanks to Joe Marcus Clarke, Murray Cumming, Tomas Frydrych, William Lachance, Matthew Martin, Christian Persch, Thomas Thurman, and Vincent Untz for improvements in this version.

  • Add handler for SIGTERM (Joe) (GNOME bug 553980)
  • Minimised windows are necessarily obscured (Matthew) (GNOME bug 528927)
  • Build fixes with the above (Christian, Tomas, Thomas) (GNOME bug 557335) (GNOME bug 557201) (GNOME bug 469361)
  • Changed keybindings to be in a single place (Thomas) (GNOME bug 469361)
  • Add new document about themes (Murray)
  • Remove obsolete support for fallback icons (Thomas)
  • Pass modified mouse events to panels (William) (GNOME bug 554428)
  • Change where desktop files should go (Vincent) (GNOME bug 549479)

Yavor Doganov (bg), David Planella (ca), Kenneth Nielsen (da), Hendrik Richter (de), Ivar Smolin (et), Claude Paroz (fr), Seán de Búrca (ga), Launchpad Translations Administrators (hr), Gabor Kelemen (hu), Thomas Thurman (la), Žygimantas Beručka (lt), Kjartan Maraas (nb), Duarte Loreto (pt), Djavan Fagundes (pt_BR), Mugurel Tudor (ro), Pavol Šimo (sk), Laurent Dhima (sq), Горан Ракић (sr), Theppitak Karoonboonyanan (th), Funda Wang (zh_CN)

Where can I get it?
Don’t.  Use 2.25.3.

98f5039beebdb3bca5d3be7f0fd93d95  metacity-2.25.2.tar.bz2
f1fa487eea2213a2ac3e6c7c4d6fe3d0  metacity-2.25.2.tar.gz

2.25.1 released

St Albans AbbeyThanks to Thomas Thurman for improvements in this version.

  • Fix small memory leak, found by Matthias Clasen (Thomas) (GNOME bug 549952)
  • Added move_to_center keybinding suggested by Khanh-Dang Nguyen Thu Lam (Thomas) (GNOME bug 549979)
  • Compositor can be turned on and off from the command line (GNOME bug 545323) (Thomas)

Translations: Khaled Hosny (ar), Petr Kovar (cs), Iñaki Larrañaga Murgoitio (eu), Ilkka Tuohela (fi), Žygimantas Beručka (lt), Duarte Loreto (pt), Djavan Fagundes (pt_BR), Laurent Dhima (sq)

(Recall that 2.25.x is currently trunk.)

Where to get it:

Photo: © 2006 Matthew Hunt, cc-by.


St. AlbansThanks to Patrick Niklaus, Ted Percival, Eric Piel, Akira TAGOH, and Thomas Thurman for improvements in this version.

  • Fix memory allocation problem in struts (Eric) (probably fixes GNOME bug 468075)
  • Ensure windows which start maximised know where to jump back to, so they don’t warp to other screens (Ted) (GNOME bug 504692)
  • Icons for windows which are uncooperative enough not to provide an icon are taken from the theme, not built in (Patrick) (GNOME bug 524343)
  • Added manual page for metacity-message (Akira, from Debian downstream)
  • Added header comments to some files (Thomas)

Translations: Khaled Hosny (ar), Petr Kovar (cs), Ilkka Tuohela (fi), Duarte Loreto (pt), Djavan Fagundes (pt_BR)

This is the first release from trunk after the branch for the new stable release.

Two points of note, in the hiatus of the Metacity Journal:

  • The release script numbered the NEWS entry as 2.25.1.  I don’t know why (except that the release script is often unhappy around branch time, which is why we will be moving to moap sometime soon).  I have numbered it back to 2.25.0 in trunk, but the version on the download site still has the misnumbered version.  I don’t know if it’s worth doing a whole new unstable release just for this one thing.  Perhaps we should skip 2.25.1 because of this.
  • The fix Patrick supplied in GNOME bug 524343 is correct, but we are missing a name to use from the icon theme. Rodney Dawes gives some suggestions on that bug.  Other discussion is welcome there too.

Photo: St Albans Abbey, (c) thtstudios, cc-by-nc-nd.

Branch for stable 2.24

Metacity has been branched for stable 2.24.  Hacking will continue in trunk as 2.25.x.  This doesn’t mean that what’s in the 2.24 branch will necessarily be exactly what will ship; it does mean that what’s in the 2.24 branch is considered stable and changes which affect stability won’t affect it.

New features in trunk will not be backported to 2.24, but bugfixes will be.

Further 2.23 releases will be from the 2.24 branch and not trunk.

jhbuild has been updated (thanks, uws.)

If you don’t understand any of this, it doesn’t matter.

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.