Category Archives: Bug of the day

Squib of the day: a removal van

In GNOME bug 120204, someone suggests being able to pick up all the windows of an application and move them to another workspace, and also to minimise them, close them, etc. This could be done by holding down some kind of modifier while the function is being selected; this may violate the principle of least […]

Bug of the day: maximise across windows

GNOME bug 119187 requests a new super-maximised window state where a window can be maximised across several Xinerama screens simultaneously, and a keybinding to toggle this state.  Apparently you can do this in Windows XP by shift-clicking on the maximise button. Since this is a new window state, it would require a change to the […]

Squib of the day: all (or some) menu options should have icons

Currently, only some of the options on the window menu have icons beside them .  GNOME bug 118405 suggests that all of them should, or at least that any option should have an icon whose inverse already has an icon, for consistency.  Whether the icons should change according to the theme is also discussed. Photo […]

Squib of the day: talking to ourselves

Metacity knows when a program is loaded, but hasn’t yet started, by using the startup notification specification.  In GNOME bug 114384, the suggestion is raised that when Metacity opens a new program (say, from a keybinding) it should also tell itself that the program is loading in the same way. This seems entirely reasonable. Photo […]

Squib of the day: Window paths

It’s suggested in GNOME bug 82567 that Metacity could allow a left-click on the titlebar to launch a menu which allowed the user to navigate to the parent, grandparent, or further ancestor of the window.  This would only make sense where the window could represent a container which itself was contained in some other container […]

Squib of the day: Tiling horizontally and vertically

In GNOME bug 85523, the idea is raised of having an operation to tile all windows horizontally or vertically.  (This may be similar to a feature found in some versions of Windows.) The original idea was to put the option on the window menu, which Havoc vetoed because the window menu is already rather full, […]

Squib of the day: SVG theme support

GNOME bug 107012 brings up the perennial question of SVG support in themes, otherwise known as Vectacity. We’ve already covered this in a few places, but I think it may be worth mentioning here the two main reasons SVG-based themes is a good thing (there may be any number of other reasons they’re a bad […]

Squib of the day: On giant displays, place windows near the pointer

Did you know that the xrandr extension uses a 16-bit quantity to store the millimetre width of the screen? That gives a maximum screen width under X of about 65½ metres. Granted, this is about three times wider than a good-sized cinema screen, but it’s certainly a limit to try for. Imagine, you could get […]

Squib of the day: Special frame style for warning dialogues

GNOME bug 102548 suggests that warning dialogues should have a special frame style, and it’s suggested that this could look like safety tape wrapped around the edge. This is not unlike the special frame style suggested here for root windows.  However, while there’s already a way for the window manager to tell whether a window […]

Squib of the Day: Maximise to the edge of the screen

In GNOME bug 140362, someone requests the ability to maximise one side of a window to the edge of the screen by double-clicking the frame.  Thomas provides a patch, there is some discussion, and the reporter realises that Metacity already does most of what is wanted through the ability to resize in one direction only […]