<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"	>
<channel>
	<title>Comments on: Window matching experiment</title>
	<atom:link href="http://blogs.gnome.org/metacity/2009/07/10/matches/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/metacity/2009/07/10/matches/</link>
	<description>"Many window managers are like Marshmallow Froot Loops; Metacity is like Cheerios."</description>
	<lastBuildDate>Sun, 26 Sep 2010 15:08:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Denny</title>
		<link>http://blogs.gnome.org/metacity/2009/07/10/matches/comment-page-1/#comment-1080</link>
		<dc:creator>Denny</dc:creator>
		<pubDate>Mon, 20 Jul 2009 12:42:20 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=592#comment-1080</guid>
		<description>It&#039;s really great to read that somebody is working on this - thank you so much.</description>
		<content:encoded><![CDATA[<p>It&#8217;s really great to read that somebody is working on this &#8211; thank you so much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Recent happenings in Metacity and Mutter - …for the adult in you</title>
		<link>http://blogs.gnome.org/metacity/2009/07/10/matches/comment-page-1/#comment-1064</link>
		<dc:creator>Recent happenings in Metacity and Mutter - …for the adult in you</dc:creator>
		<pubDate>Sun, 19 Jul 2009 01:28:08 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=592#comment-1064</guid>
		<description>[...] wrote some basic window matching code.  It needs some [...]</description>
		<content:encoded><![CDATA[<p>[...] wrote some basic window matching code.  It needs some [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A meta-post about blogging &#171; ᛏᚦ</title>
		<link>http://blogs.gnome.org/metacity/2009/07/10/matches/comment-page-1/#comment-1052</link>
		<dc:creator>A meta-post about blogging &#171; ᛏᚦ</dc:creator>
		<pubDate>Thu, 16 Jul 2009 22:18:07 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=592#comment-1052</guid>
		<description>[...] blog, including the development of optional and experimental subsystems for CSS theming and window matching, and whether applications should be able to extend the window menu (so if you have Istanbul [...]</description>
		<content:encoded><![CDATA[<p>[...] blog, including the development of optional and experimental subsystems for CSS theming and window matching, and whether applications should be able to extend the window menu (so if you have Istanbul [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Thurman</title>
		<link>http://blogs.gnome.org/metacity/2009/07/10/matches/comment-page-1/#comment-1007</link>
		<dc:creator>Thomas Thurman</dc:creator>
		<pubDate>Mon, 13 Jul 2009 13:44:12 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=592#comment-1007</guid>
		<description>These are all good points:

- It&#039;s done so late to avoid the effect of another piece of code which attempts to resize the window; it was a quick hack.  I will move it back.
- Good idea; there may be prior art in Metacity since we have (or used to have) something to stop ordinary new windows appearing on top of one another
- Okay; I&#039;ll do this last since it would stop me testing with (say) xlogo.

I&#039;ve made a list of what needs doing and what I&#039;ve done &lt;a href=&quot;http://git.gnome.org/cgit/metacity/diff/TODO.matching?h=matching&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;; I&#039;ll work on this over the next few days.</description>
		<content:encoded><![CDATA[<p>These are all good points:</p>
<p>- It&#8217;s done so late to avoid the effect of another piece of code which attempts to resize the window; it was a quick hack.  I will move it back.<br />
- Good idea; there may be prior art in Metacity since we have (or used to have) something to stop ordinary new windows appearing on top of one another<br />
- Okay; I&#8217;ll do this last since it would stop me testing with (say) xlogo.</p>
<p>I&#8217;ve made a list of what needs doing and what I&#8217;ve done <a href="http://git.gnome.org/cgit/metacity/diff/TODO.matching?h=matching" rel="nofollow">here</a>; I&#8217;ll work on this over the next few days.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Ancell</title>
		<link>http://blogs.gnome.org/metacity/2009/07/10/matches/comment-page-1/#comment-1005</link>
		<dc:creator>Robert Ancell</dc:creator>
		<pubDate>Mon, 13 Jul 2009 07:50:23 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=592#comment-1005</guid>
		<description>Hand up, that was me.

Tried it today, some feedback:
- A matched window can be seen moving from the default position when it is opened.
- Opening two windows with the same role will cause them to open at exactly the same location.  I would expect the second window to open offset from the first (e.g. like the windows calculator does)
- Only match using WM_WINDOW_ROLE.  Many applications dynamically change the name of their window (e.g. gcalctool sets it to the current mode).  It is better to patch the applications that should be using a role and leave applications to explicitly not have a role if they don&#039;t want to be matched.</description>
		<content:encoded><![CDATA[<p>Hand up, that was me.</p>
<p>Tried it today, some feedback:<br />
- A matched window can be seen moving from the default position when it is opened.<br />
- Opening two windows with the same role will cause them to open at exactly the same location.  I would expect the second window to open offset from the first (e.g. like the windows calculator does)<br />
- Only match using WM_WINDOW_ROLE.  Many applications dynamically change the name of their window (e.g. gcalctool sets it to the current mode).  It is better to patch the applications that should be using a role and leave applications to explicitly not have a role if they don&#8217;t want to be matched.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Thurman</title>
		<link>http://blogs.gnome.org/metacity/2009/07/10/matches/comment-page-1/#comment-1003</link>
		<dc:creator>Thomas Thurman</dc:creator>
		<pubDate>Fri, 10 Jul 2009 14:48:54 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=592#comment-1003</guid>
		<description>@Oliver:

- workspaces: saved as part of the position, so windows restore to the workspace they were left on.

- offset bug: saving the frame position, restoring the client position.  If we use the frame for both, it shouldn&#039;t matter too much if the user changes theme.  I suppose it might put us a few pixels off at worst; do you think we should both save and load the client window position?</description>
		<content:encoded><![CDATA[<p>@Oliver:</p>
<p>- workspaces: saved as part of the position, so windows restore to the workspace they were left on.</p>
<p>- offset bug: saving the frame position, restoring the client position.  If we use the frame for both, it shouldn&#8217;t matter too much if the user changes theme.  I suppose it might put us a few pixels off at worst; do you think we should both save and load the client window position?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olivier Samyn</title>
		<link>http://blogs.gnome.org/metacity/2009/07/10/matches/comment-page-1/#comment-1002</link>
		<dc:creator>Olivier Samyn</dc:creator>
		<pubDate>Fri, 10 Jul 2009 14:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=592#comment-1002</guid>
		<description>It&#039;s an interesting new feature that will probably make a lot of sense in mutter.

A bunch of questions:
- About the workspace stuff what are your plan ? makes the windows position depends on the workspace it&#039;s launched on, or save the workspace as a part of the windows position (which means that the same application will always be launched on the same workspace) ?

- For the current windows offset bug, are you saving the frame or client window position ? and also what will happens if a user changes his theme ? (because in that case the frame size will probably change)</description>
		<content:encoded><![CDATA[<p>It&#8217;s an interesting new feature that will probably make a lot of sense in mutter.</p>
<p>A bunch of questions:<br />
- About the workspace stuff what are your plan ? makes the windows position depends on the workspace it&#8217;s launched on, or save the workspace as a part of the windows position (which means that the same application will always be launched on the same workspace) ?</p>
<p>- For the current windows offset bug, are you saving the frame or client window position ? and also what will happens if a user changes his theme ? (because in that case the frame size will probably change)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/metacity/2009/07/10/matches/feed/ ) in 0.28869 seconds, on Feb 10th, 2012 at 9:04 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 10th, 2012 at 10:04 am UTC -->
