<?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 managers and D-Bus</title>
	<atom:link href="http://blogs.gnome.org/metacity/2010/01/16/window-managers-and-d-bus/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/metacity/2010/01/16/window-managers-and-d-bus/</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: Dan Erat</title>
		<link>http://blogs.gnome.org/metacity/2010/01/16/window-managers-and-d-bus/comment-page-1/#comment-1179</link>
		<dc:creator>Dan Erat</dc:creator>
		<pubDate>Tue, 19 Jan 2010 20:43:47 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=659#comment-1179</guid>
		<description>Using D-BUS as an alternate communication channel between window managers and other clients seems like it&#039;d bring some tricky synchronization issues. What happens if a message that a client sends about a window via D-BUS arrives at the WM before the window&#039;s CreateNotify event?</description>
		<content:encoded><![CDATA[<p>Using D-BUS as an alternate communication channel between window managers and other clients seems like it&#8217;d bring some tricky synchronization issues. What happens if a message that a client sends about a window via D-BUS arrives at the WM before the window&#8217;s CreateNotify event?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Thurman</title>
		<link>http://blogs.gnome.org/metacity/2010/01/16/window-managers-and-d-bus/comment-page-1/#comment-1176</link>
		<dc:creator>Thomas Thurman</dc:creator>
		<pubDate>Sun, 17 Jan 2010 19:56:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=659#comment-1176</guid>
		<description>Right, which is another reason why it would be unreasonable just to drop EWMH and go with D-Bus.</description>
		<content:encoded><![CDATA[<p>Right, which is another reason why it would be unreasonable just to drop EWMH and go with D-Bus.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://blogs.gnome.org/metacity/2010/01/16/window-managers-and-d-bus/comment-page-1/#comment-1175</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Sun, 17 Jan 2010 19:53:38 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=659#comment-1175</guid>
		<description>The existing EWMH system works perfectly with remote X, which I use extensively. D-Bus, not so well, assuming it&#039;s even available on the remote machine. Which it frequently isn&#039;t, since in my case the remote machines are often AIX or HP-UX servers...</description>
		<content:encoded><![CDATA[<p>The existing EWMH system works perfectly with remote X, which I use extensively. D-Bus, not so well, assuming it&#8217;s even available on the remote machine. Which it frequently isn&#8217;t, since in my case the remote machines are often AIX or HP-UX servers&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Screwtape</title>
		<link>http://blogs.gnome.org/metacity/2010/01/16/window-managers-and-d-bus/comment-page-1/#comment-1173</link>
		<dc:creator>Screwtape</dc:creator>
		<pubDate>Sat, 16 Jan 2010 08:35:36 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=659#comment-1173</guid>
		<description>Long time no see! Welcome back, Thomas!

I guess pros of D-Bus are that people familiar with ordinary app programming should already be familiar with it; the details of X11 are pretty well hidden by GTK+ and Qt these days. Also, D-Bus supports introspection, so you can poke around with a tool like D-Feet in the (inevitable) event of inadequate documentation.

The cons would be having to create a sister spec to EWMH, or even a new version that describes D-Bus bindings as well as traditional X11 APIs, and waiting for people to adopt it.

Frankly, I think your Perl shim sounds like the best of both worlds - functionality available to D-Bus, without having to write extra code for every EWMH window-manager. Bonus points if it includes libwnck&#039;s functionality into the same data model, too.</description>
		<content:encoded><![CDATA[<p>Long time no see! Welcome back, Thomas!</p>
<p>I guess pros of D-Bus are that people familiar with ordinary app programming should already be familiar with it; the details of X11 are pretty well hidden by GTK+ and Qt these days. Also, D-Bus supports introspection, so you can poke around with a tool like D-Feet in the (inevitable) event of inadequate documentation.</p>
<p>The cons would be having to create a sister spec to EWMH, or even a new version that describes D-Bus bindings as well as traditional X11 APIs, and waiting for people to adopt it.</p>
<p>Frankly, I think your Perl shim sounds like the best of both worlds &#8211; functionality available to D-Bus, without having to write extra code for every EWMH window-manager. Bonus points if it includes libwnck&#8217;s functionality into the same data model, too.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/metacity/2010/01/16/window-managers-and-d-bus/feed/ ) in 1.17985 seconds, on Feb 12th, 2012 at 4:40 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 12th, 2012 at 5:40 am UTC -->
