<?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: Know all men by these presents&#8230;</title>
	<atom:link href="http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/</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: Ben</title>
		<link>http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/comment-page-1/#comment-575</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Mon, 17 Nov 2008 20:35:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=139#comment-575</guid>
		<description>Is there a way I can hack Pidgin to go back to the way it was? It infuriates me like no other that when I click the Pidgin tray icon, it does not bring up my buddy list. And when I click a blinking tray icon, it does not show the new IM.</description>
		<content:encoded><![CDATA[<p>Is there a way I can hack Pidgin to go back to the way it was? It infuriates me like no other that when I click the Pidgin tray icon, it does not bring up my buddy list. And when I click a blinking tray icon, it does not show the new IM.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thiago</title>
		<link>http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/comment-page-1/#comment-573</link>
		<dc:creator>Thiago</dc:creator>
		<pubDate>Mon, 10 Nov 2008 00:04:54 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=139#comment-573</guid>
		<description>Well, it&#039;s not a question of burden on the users vs. on the developers. The proposed &quot;gtk_window_present(tag, default_behavior)&quot; function keeps *both* in control:

default_behavior - lets developers pick what they think is best.
central configuration GUI to alter the behavior table - lets the users who are bothered by the default behavior pick whatever they prefer.

I think everyone agrees that an over-reaching window-matching approach is a bad idea. Applications should have good defaults, and window matching should be used only to allow users to tweak things to their liking (but shouldn&#039;t be required).</description>
		<content:encoded><![CDATA[<p>Well, it&#8217;s not a question of burden on the users vs. on the developers. The proposed &#8220;gtk_window_present(tag, default_behavior)&#8221; function keeps *both* in control:</p>
<p>default_behavior &#8211; lets developers pick what they think is best.<br />
central configuration GUI to alter the behavior table &#8211; lets the users who are bothered by the default behavior pick whatever they prefer.</p>
<p>I think everyone agrees that an over-reaching window-matching approach is a bad idea. Applications should have good defaults, and window matching should be used only to allow users to tweak things to their liking (but shouldn&#8217;t be required).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Thurman</title>
		<link>http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/comment-page-1/#comment-572</link>
		<dc:creator>Thomas Thurman</dc:creator>
		<pubDate>Sun, 09 Nov 2008 22:59:06 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=139#comment-572</guid>
		<description>This is window matching; see http://blogs.gnome.org/metacity/2008/11/02/window-matching/ for why we haven&#039;t done it.

Even if we did allow window matching, I&#039;m surprised you think that putting this much of a burden on every user is a better solution than putting it onto the developers.</description>
		<content:encoded><![CDATA[<p>This is window matching; see <a href="http://blogs.gnome.org/metacity/2008/11/02/window-matching/" rel="nofollow">http://blogs.gnome.org/metacity/2008/11/02/window-matching/</a> for why we haven&#8217;t done it.</p>
<p>Even if we did allow window matching, I&#8217;m surprised you think that putting this much of a burden on every user is a better solution than putting it onto the developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thiago</title>
		<link>http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/comment-page-1/#comment-571</link>
		<dc:creator>Thiago</dc:creator>
		<pubDate>Sun, 09 Nov 2008 22:48:57 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=139#comment-571</guid>
		<description>This really ought to be a configurable setting, with a single configuration GUI for all apps. That is, you can change &quot;gtk_window_present()&quot; to &quot;gtk_window_present(tag, default_behavior)&quot; and keep a user-configurable table:

app,         tag,                         behavior
pidgin,      message window,              pulse
firefox,     link opened from elsewhere,  summon
etc...

Otherwise, you end up with each developer choosing a default behavior, which is often inconsistent with other apps. Also, this way the developer doesn&#039;t have implement a user-configurable setting, make an interface, keep state, etc.</description>
		<content:encoded><![CDATA[<p>This really ought to be a configurable setting, with a single configuration GUI for all apps. That is, you can change &#8220;gtk_window_present()&#8221; to &#8220;gtk_window_present(tag, default_behavior)&#8221; and keep a user-configurable table:</p>
<p>app,         tag,                         behavior<br />
pidgin,      message window,              pulse<br />
firefox,     link opened from elsewhere,  summon<br />
etc&#8230;</p>
<p>Otherwise, you end up with each developer choosing a default behavior, which is often inconsistent with other apps. Also, this way the developer doesn&#8217;t have implement a user-configurable setting, make an interface, keep state, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrys</title>
		<link>http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/comment-page-1/#comment-570</link>
		<dc:creator>Patrys</dc:creator>
		<pubDate>Fri, 07 Nov 2008 18:56:50 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=139#comment-570</guid>
		<description>By allowing apps to specify the behavior (as opposed to just &quot;user interaction&quot; versus &quot;computer-generated event&quot;) we will end up with zero consistency. I don&#039;t think most users care about summoning if we choose to visit in case of user actions and just blink in other cases. Those who care would be free to change the default for &quot;interactive&quot; mode from visit to summon. An app that feels it needs to move a window between desktops should do it on its own and then raise it, not rely on the WM moving it automatically. The two apps that come to mind are Nautilus (where being able to open the same folder on two desktops would actually be useful) and Totem (that insists on having just one instance open for no apparent reason which often forces me to launch mplayer just to be able to compare two videos).</description>
		<content:encoded><![CDATA[<p>By allowing apps to specify the behavior (as opposed to just &#8220;user interaction&#8221; versus &#8220;computer-generated event&#8221;) we will end up with zero consistency. I don&#8217;t think most users care about summoning if we choose to visit in case of user actions and just blink in other cases. Those who care would be free to change the default for &#8220;interactive&#8221; mode from visit to summon. An app that feels it needs to move a window between desktops should do it on its own and then raise it, not rely on the WM moving it automatically. The two apps that come to mind are Nautilus (where being able to open the same folder on two desktops would actually be useful) and Totem (that insists on having just one instance open for no apparent reason which often forces me to launch mplayer just to be able to compare two videos).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Thurman</title>
		<link>http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/comment-page-1/#comment-569</link>
		<dc:creator>Thomas Thurman</dc:creator>
		<pubDate>Fri, 07 Nov 2008 18:32:55 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=139#comment-569</guid>
		<description>@Nicholas:

I really think we need, as well as rethinking the default case, a way for an app to say &quot;And actually what I mean by this is &#039;summon&#039; or whatever&quot;.

(It&#039;s not really much of my concern or business what Compiz does-- it&#039;s nothing to do with GNOME.  If they want to change to be more like metacity, good for them. :) )</description>
		<content:encoded><![CDATA[<p>@Nicholas:</p>
<p>I really think we need, as well as rethinking the default case, a way for an app to say &#8220;And actually what I mean by this is &#8216;summon&#8217; or whatever&#8221;.</p>
<p>(It&#8217;s not really much of my concern or business what Compiz does&#8211; it&#8217;s nothing to do with GNOME.  If they want to change to be more like metacity, good for them. :) )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicholas J Kreucher</title>
		<link>http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/comment-page-1/#comment-568</link>
		<dc:creator>Nicholas J Kreucher</dc:creator>
		<pubDate>Fri, 07 Nov 2008 18:31:38 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=139#comment-568</guid>
		<description>BTW -- I like Wolki&#039;s idea of allowing apps to specify the mode. Also, as clean and elegant as metacity&#039;s options set is, as Wolki also suggests, this may warrant a &quot;default&quot; setting addition (Summon/Visit/Pulse).</description>
		<content:encoded><![CDATA[<p>BTW &#8212; I like Wolki&#8217;s idea of allowing apps to specify the mode. Also, as clean and elegant as metacity&#8217;s options set is, as Wolki also suggests, this may warrant a &#8220;default&#8221; setting addition (Summon/Visit/Pulse).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicholas J Kreucher</title>
		<link>http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/comment-page-1/#comment-567</link>
		<dc:creator>Nicholas J Kreucher</dc:creator>
		<pubDate>Fri, 07 Nov 2008 18:25:51 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=139#comment-567</guid>
		<description>See https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/207744 for an example of a bug resulting from Ubuntu&#039;s patch of metacity.

I&#039;m strongly in favor of the GNOME default (Summon). It&#039;s extremely frustrating to click on a notification icon and have basically nothing happen. Same for tomboy... select a note thats already open elsewhere and seemingly nothing happens.

BTW -- it&#039;s easy enough to remove the patch from Ubuntu&#039;s metacity to revert back to the GNOME default, but what about users of compiz?</description>
		<content:encoded><![CDATA[<p>See <a href="https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/207744" rel="nofollow">https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/207744</a> for an example of a bug resulting from Ubuntu&#8217;s patch of metacity.</p>
<p>I&#8217;m strongly in favor of the GNOME default (Summon). It&#8217;s extremely frustrating to click on a notification icon and have basically nothing happen. Same for tomboy&#8230; select a note thats already open elsewhere and seemingly nothing happens.</p>
<p>BTW &#8212; it&#8217;s easy enough to remove the patch from Ubuntu&#8217;s metacity to revert back to the GNOME default, but what about users of compiz?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/comment-page-1/#comment-543</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 28 Oct 2008 12:29:55 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=139#comment-543</guid>
		<description>I&#039;m still thinking about it and I think that Spatial Nautius could open more than one window per directory but, only one per workspace. 

Also, right now, when a directory is open, it&#039;s icon change to an &quot;open state&quot; icon. This should also be changed; the icon should change only when viewing it from a workspace where the folder is open. Other workspace would still see the normal icon.

Use case 1: You have the same directory ~/Data open on workspace 1 and workspace 2. Each workspace have his own view on the directory (including: scrolling position, selected files, list of expanded sub-folders, ...). You move the window from workspace 1 to workspace 2. Then, the window on workspace 2 is replaced with the one from workspace 1.

With this kind of behavior, a notion of &quot;Copy this window to workspace X&quot; (Actually, there is only &quot;Move window to workspace X) could be implemented on the window management system. I don&#039;t think that the &quot;Copy window to workspace X&quot; would work with all applications but it does make sense for some.  For such a think, applications would have to be adapted.</description>
		<content:encoded><![CDATA[<p>I&#8217;m still thinking about it and I think that Spatial Nautius could open more than one window per directory but, only one per workspace. </p>
<p>Also, right now, when a directory is open, it&#8217;s icon change to an &#8220;open state&#8221; icon. This should also be changed; the icon should change only when viewing it from a workspace where the folder is open. Other workspace would still see the normal icon.</p>
<p>Use case 1: You have the same directory ~/Data open on workspace 1 and workspace 2. Each workspace have his own view on the directory (including: scrolling position, selected files, list of expanded sub-folders, &#8230;). You move the window from workspace 1 to workspace 2. Then, the window on workspace 2 is replaced with the one from workspace 1.</p>
<p>With this kind of behavior, a notion of &#8220;Copy this window to workspace X&#8221; (Actually, there is only &#8220;Move window to workspace X) could be implemented on the window management system. I don&#8217;t think that the &#8220;Copy window to workspace X&#8221; would work with all applications but it does make sense for some.  For such a think, applications would have to be adapted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Metacity Journal, 2008-10-23 - …for the adult in you</title>
		<link>http://blogs.gnome.org/metacity/2008/10/20/by-these-presents/comment-page-1/#comment-531</link>
		<dc:creator>Metacity Journal, 2008-10-23 - …for the adult in you</dc:creator>
		<pubDate>Fri, 24 Oct 2008 02:10:57 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=139#comment-531</guid>
		<description>[...] still haven&#8217;t come to much of a consensus over the present() issue, so it may need an overview of the overview.  Your chronicler suspects that the ultimate solution [...]</description>
		<content:encoded><![CDATA[<p>[...] still haven&#8217;t come to much of a consensus over the present() issue, so it may need an overview of the overview.  Your chronicler suspects that the ultimate solution [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/metacity/2008/10/20/by-these-presents/feed/ ) in 1.23055 seconds, on Feb 10th, 2012 at 8:31 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 10th, 2012 at 9:31 pm UTC -->
