<?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: The letters page</title>
	<atom:link href="http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/</link>
	<description>"Many window managers are like Marshmallow Froot Loops; Metacity is like Cheerios."</description>
	<lastBuildDate>Sun, 08 Nov 2009 05:22:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Thomas Thurman</title>
		<link>http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/comment-page-1/#comment-670</link>
		<dc:creator>Thomas Thurman</dc:creator>
		<pubDate>Mon, 12 Jan 2009 12:44:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=240#comment-670</guid>
		<description>@jamesh:

You want LAMPS?</description>
		<content:encoded><![CDATA[<p>@jamesh:</p>
<p>You want LAMPS?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Henstridge</title>
		<link>http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/comment-page-1/#comment-668</link>
		<dc:creator>James Henstridge</dc:creator>
		<pubDate>Mon, 12 Jan 2009 07:06:07 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=240#comment-668</guid>
		<description>Will Metacity ever support colour reactiveness?</description>
		<content:encoded><![CDATA[<p>Will Metacity ever support colour reactiveness?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The answers page - …for the adult in you</title>
		<link>http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/comment-page-1/#comment-664</link>
		<dc:creator>The answers page - …for the adult in you</dc:creator>
		<pubDate>Mon, 12 Jan 2009 03:47:12 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=240#comment-664</guid>
		<description>[...] Feel free to ask more questions, but here are answers to the ones you asked already: [...]</description>
		<content:encoded><![CDATA[<p>[...] Feel free to ask more questions, but here are answers to the ones you asked already: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Thurman</title>
		<link>http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/comment-page-1/#comment-659</link>
		<dc:creator>Thomas Thurman</dc:creator>
		<pubDate>Sat, 03 Jan 2009 03:45:23 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=240#comment-659</guid>
		<description>@Andrew Gaul:

Not in the current version of the theme format.  It&#039;d certainly be something that could be considered for a version 3, if anyone was interested in raising a bug.</description>
		<content:encoded><![CDATA[<p>@Andrew Gaul:</p>
<p>Not in the current version of the theme format.  It&#8217;d certainly be something that could be considered for a version 3, if anyone was interested in raising a bug.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Gaul</title>
		<link>http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/comment-page-1/#comment-658</link>
		<dc:creator>Andrew Gaul</dc:creator>
		<pubDate>Sat, 03 Jan 2009 01:07:06 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=240#comment-658</guid>
		<description>Can metacity move the title bar from the tops of windows to the sides?  This would help on small widescreen displays like the Eee PC (1024 x 600).  wm2 does this: http://all-day-breakfast.com/wm2/ .</description>
		<content:encoded><![CDATA[<p>Can metacity move the title bar from the tops of windows to the sides?  This would help on small widescreen displays like the Eee PC (1024 x 600).  wm2 does this: <a href="http://all-day-breakfast.com/wm2/" rel="nofollow">http://all-day-breakfast.com/wm2/</a> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#187; My window theme &#187; as days pass by, by Stuart Langridge</title>
		<link>http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/comment-page-1/#comment-656</link>
		<dc:creator>&#187; My window theme &#187; as days pass by, by Stuart Langridge</dc:creator>
		<pubDate>Thu, 01 Jan 2009 15:13:54 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=240#comment-656</guid>
		<description>[...] Thurman, champion that he is, took my request for a theme for Metacity that clones the XFCE Prelude theme and went ahead and did it. What a [...]</description>
		<content:encoded><![CDATA[<p>[...] Thurman, champion that he is, took my request for a theme for Metacity that clones the XFCE Prelude theme and went ahead and did it. What a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lostson</title>
		<link>http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/comment-page-1/#comment-650</link>
		<dc:creator>lostson</dc:creator>
		<pubDate>Mon, 29 Dec 2008 22:31:20 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=240#comment-650</guid>
		<description>Stuart so your telling me that gnome-terminal, firefox, gedit, and others should all remember their position when I close them ? and then always come back to the same spot ? If this were the case why would one need a window manager. All you really have then is a windowbar with a title on it then because its surely not managing anything then. And why would a application writer, write code into his app for this ? The window manager is supposed to place your apps(aka windows) on the desktop not the application. Now for applications that use a system tray icon yes definitely, when you send the application to the tray and then click on the tray icon to bring them back. That I can see being coded into the application. As far as Devilspie, its just another confusing tool to use that a user is gonna have to install after he finds out Metacity doesn&#039;t do what they need it to do.

 Several WM&#039;s have this as a feature Fluxbox, E16, and KDE3 series. It is very helpful as far as I am concerned. For instance I probably open Evolution 15+ times a day and I would to always open in the same spot when I click on my mail-notification icon in the system tray, yet it does not. It always pops up in the left hand top corner. There are just some apps that you want in a certain spot all the time whether the app knows it or not.</description>
		<content:encoded><![CDATA[<p>Stuart so your telling me that gnome-terminal, firefox, gedit, and others should all remember their position when I close them ? and then always come back to the same spot ? If this were the case why would one need a window manager. All you really have then is a windowbar with a title on it then because its surely not managing anything then. And why would a application writer, write code into his app for this ? The window manager is supposed to place your apps(aka windows) on the desktop not the application. Now for applications that use a system tray icon yes definitely, when you send the application to the tray and then click on the tray icon to bring them back. That I can see being coded into the application. As far as Devilspie, its just another confusing tool to use that a user is gonna have to install after he finds out Metacity doesn&#8217;t do what they need it to do.</p>
<p> Several WM&#8217;s have this as a feature Fluxbox, E16, and KDE3 series. It is very helpful as far as I am concerned. For instance I probably open Evolution 15+ times a day and I would to always open in the same spot when I click on my mail-notification icon in the system tray, yet it does not. It always pops up in the left hand top corner. There are just some apps that you want in a certain spot all the time whether the app knows it or not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ka-Hing Cheung</title>
		<link>http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/comment-page-1/#comment-649</link>
		<dc:creator>Ka-Hing Cheung</dc:creator>
		<pubDate>Mon, 29 Dec 2008 19:50:01 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=240#comment-649</guid>
		<description>Plenty of people will disagree that every single app should have code that remembers window position. Maybe if there&#039;s a way to add to metacity&#039;s context menu devilspie can add something there.</description>
		<content:encoded><![CDATA[<p>Plenty of people will disagree that every single app should have code that remembers window position. Maybe if there&#8217;s a way to add to metacity&#8217;s context menu devilspie can add something there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stuart Langridge</title>
		<link>http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/comment-page-1/#comment-645</link>
		<dc:creator>Stuart Langridge</dc:creator>
		<pubDate>Mon, 29 Dec 2008 15:54:12 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=240#comment-645</guid>
		<description>lostson: if an app isn&#039;t remembering window positions then it&#039;s a bug in the app. If the app doesn&#039;t do it then you may want to investigate devilspie, which may do it for you, rather than metacity. I believe that&#039;s the policy.

Screwtape: this is all exceedingly useful information! My plan was to wail enough that someone else built a wysiwyg editor, but hey ;-)</description>
		<content:encoded><![CDATA[<p>lostson: if an app isn&#8217;t remembering window positions then it&#8217;s a bug in the app. If the app doesn&#8217;t do it then you may want to investigate devilspie, which may do it for you, rather than metacity. I believe that&#8217;s the policy.</p>
<p>Screwtape: this is all exceedingly useful information! My plan was to wail enough that someone else built a wysiwyg editor, but hey ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Screwtape</title>
		<link>http://blogs.gnome.org/metacity/2008/12/28/the-letters-page/comment-page-1/#comment-642</link>
		<dc:creator>Screwtape</dc:creator>
		<pubDate>Mon, 29 Dec 2008 08:26:14 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=240#comment-642</guid>
		<description>I learned a lot when I sat down and built a metacity theme, but so much of the theme format has no obvious relation to the layman&#039;s intuitive understanding of window management. Once you&#039;ve played with some themes and experimented with metacity-theme-viewer and metacity-window-demo they begin to become clear, but actually sitting down and explaining what&#039;s going on is... daunting. That&#039;s why all seventeen Metacity theme tutorials explain about half the details and then say &quot;...and I&#039;ll get around to explaining the reset later&quot;.

Stuart, the answer to your specific question is that the frame_geometry element is how metacity determines how far the decorations will extend beyond the basic window. If has_title is true, then the &#039;top_height&#039; value is calculated as  title_border.bottom+title_height+title_vertical_pad+title_border.top. If has_title is false, then &#039;top_height&#039; is calculated as  title_border.bottom + title_border.top (...I think; better check it yourself)

As for drawing button icons, I strongly recommend sticking to draw_ops for the shapes that can be drawn with them because they&#039;re resolution independant and you can change all the colours to fit with the GTK theme (or colour-constants, if you&#039;re using version-2 themes). If there&#039;s a shape you can&#039;t draw with draw_ops, you&#039;ll have to use a PNG file (no point in using SVG files, see bug 561896).

I have a few changes I&#039;d like to see in the Metacity theme format, but I suppose I should be filing wishlist bugs for them instead of complaining on a blog. :)</description>
		<content:encoded><![CDATA[<p>I learned a lot when I sat down and built a metacity theme, but so much of the theme format has no obvious relation to the layman&#8217;s intuitive understanding of window management. Once you&#8217;ve played with some themes and experimented with metacity-theme-viewer and metacity-window-demo they begin to become clear, but actually sitting down and explaining what&#8217;s going on is&#8230; daunting. That&#8217;s why all seventeen Metacity theme tutorials explain about half the details and then say &#8220;&#8230;and I&#8217;ll get around to explaining the reset later&#8221;.</p>
<p>Stuart, the answer to your specific question is that the frame_geometry element is how metacity determines how far the decorations will extend beyond the basic window. If has_title is true, then the &#8216;top_height&#8217; value is calculated as  title_border.bottom+title_height+title_vertical_pad+title_border.top. If has_title is false, then &#8216;top_height&#8217; is calculated as  title_border.bottom + title_border.top (&#8230;I think; better check it yourself)</p>
<p>As for drawing button icons, I strongly recommend sticking to draw_ops for the shapes that can be drawn with them because they&#8217;re resolution independant and you can change all the colours to fit with the GTK theme (or colour-constants, if you&#8217;re using version-2 themes). If there&#8217;s a shape you can&#8217;t draw with draw_ops, you&#8217;ll have to use a PNG file (no point in using SVG files, see bug 561896).</p>
<p>I have a few changes I&#8217;d like to see in the Metacity theme format, but I suppose I should be filing wishlist bugs for them instead of complaining on a blog. :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
