Monthly Archives: March 2009

Squib of the day: Where did I come from?

Two rather similar squibs today . GNOME bug 96348 calls for an animation to be shown when restoring (unminimising) a window, as we already do when minimising. I can’t see any problem with this idea . GNOME bug 97288, however, would like all new windows to have the opportunity to come from somewhere.  If you open a […]

Squib of the day: Macro cleanup

In GNOME bug 94111, Havoc points out that some of the macros we use for checking certain features of windows are incorrect.  Fields with names like has_foo_func denote whether the window gives us permission to foo it.  Macros with names like ALLOWS_foo take these into consideration and also whether the operation is possible right now […]

2.27.0 released

Metacity 2.27.0 has just been released.  Since the number 27 is odd, it means the first unstable release on the path to the stable release 2.28 in six months’ time, and not a stable release as the forthcoming 2.26 will be. What is it ? Metacity is a simple compositing window manager that integrates nicely […]

Squib of the day: Workspaces should switch instantaneously, or not

When GNOME bug 86590 was born, it was a request to make workspaces switch instantaneously when you panned around them using the workspace switcher with ctrl+alt+arrow. Then that was fixed, and someone else complained that it was too slow, and inconsistent with the alt+tab popup, which doesn’t switch until you let go of alt.  They […]

Squib of the day: line weight

At present all lines are drawn at the same thickness.  However, some people such as partially-sighted users require particularly thick lines .  GNOME bug 86040 suggests that the line format be extended to give the width as a fraction of the current icon height. Since this is a change to the format, it must appear […]

Squib of the day: Restore z-order

In GNOME bug 85793, someone points out that when a session is restored, the windows are restored out of order.  (The z-order is the depth of the window in the stack on the screen, so called by analogy with Cartesian X and Y coordinates.)  So if a window was on top when you logged out, […]

Squib of the day: Drag and drop should work properly

In GNOME bug 80984 (closely related to GNOME bug 76672), someone is asking for the window manager to help out with drag-and-drop.  The problem is that a drag-and-drop operation should not raise the window it begins in, because raising that window could obscure the window you’re planning to drop the object into. This is a […]

Squib of the day: keys for windows

GNOME bug 97725 raises the interesting idea of associating keys with windows.  Two differing approaches have been advocated: Have a set of keys which work to “bookmark” windows, and a corresponding set of keys which mean “jump to bookmark n“. Have a keystroke which means “bookmark this window using the key I’m about to press”, […]

Squibs roundup, number 1

Rather than allow squibs to disappear into the bit bucket, we’ll post the status of all the squibs so far every so often (except any that were already fixed or rejected at the time of the previous roundup).  There is only limited time to fix things, so the burden of proof is on explaining why […]

Binding mouse buttons

This was going to be the squib of the day for May 8th (yes, I have it all planned out) but I thought it was so interesting and potentially useful that I wrote a patch already. Metacity lets you bind keystrokes to all sorts of things, but it doesn’t let you bind all those extra […]