December 27, 2008 – 11:24 pm
Listen to this.
Here are two ideas with which I broadly agree:
A theme format is less useful without a program to edit the theme files. Having to modify XML by hand is not a prospect which most people relish.
If there’s to be a third version of the Metacity theme format, it would be helpful if it [...]
December 23, 2008 – 4:36 am
Listen to this.
Launchpad bug 124326 requests a new titlebar button which minimises an application to the notification area rather than ordinary minimisation. Mostly this is currently done with the close button on the apps which support it, but some people feel it would be cleaner if these two functions were distinct. This [...]
December 11, 2008 – 3:26 pm
Listen to this.
A user writes:
At the moment i’m trying to make a theme for metacity but I have no idea how I can make the document icon drag-able and to interact with the desktop environment i.e. drag to the desktop to save or to the trash to delete.
Firstly, let me thank you for being willing [...]
November 2, 2008 – 6:30 pm
Window matching is the process of identifying a new window as one we’ve seen before. Of course every new window is new, and so we’ve never seen it before, but there’s an intuitive understanding that if you open a document in OpenOffice and then come back to it a week later that the window is [...]
October 20, 2008 – 3:19 am
I tried to discuss the gtk_window_present() problem earlier, but I only managed to confuse myself. So here’s an extra rundown; perhaps we can move towards solving it.
The problem is that there’s a call, gtk_window_present(), which is very vaguely specified:
Presents a window to the user. This may mean raising the window in the stacking order, [...]
August 15, 2008 – 11:54 am
Quite often people ask whether Metacity can talk to you across D-BUS, or something similar. It can’t. There is no need for this, because you can do pretty much anything you want using X messages. In particular, you can use messages from the EWMH specification to perform pretty much any task you might want, and [...]
August 15, 2008 – 3:37 am
When a window changes position or size, there are rules of thumb about how it should happen. The trouble is that sometimes in real life these rules of thumb are contradictory, and we need a way to decide between them. This all used to be done in an ad-hoc way, but in 2005 Elijah [...]
Suppose you have two workspaces, and a window on each one. You’re looking at window A, so clearly window B is offscreen. You click something on window A, and window A attempts to present window B to you. What does that mean?
Let’s have two concrete examples:
0×01: You’ve clicked a link in Pidgin’s buddy [...]
If there are two overlapping windows on the screen, people would like to be able to pick up an object from the lower window and drag it to the upper without bringing the lower window to the front, because if that happens the lower window will obscure the upper, and you won’t have anywhere to [...]
November 15, 2007 – 1:08 pm
A short note about Metacity’s version numbers: they are of the form major.minor.point, as with most software these days. “major.minor” tracks the GNOME release they belong to; thus major will probably be 2 indefinitely and minor will increase by 2 every six months, using the convention laid down by the Linux kernel of using the [...]