<?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: Further thoughts on extending the window menu</title>
	<atom:link href="http://blogs.gnome.org/metacity/2009/07/16/further-thoughts-on-extending-the-window-menu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/metacity/2009/07/16/further-thoughts-on-extending-the-window-menu/</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: Killerkiwi</title>
		<link>http://blogs.gnome.org/metacity/2009/07/16/further-thoughts-on-extending-the-window-menu/comment-page-1/#comment-1056</link>
		<dc:creator>Killerkiwi</dc:creator>
		<pubDate>Thu, 16 Jul 2009 23:00:44 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=620#comment-1056</guid>
		<description>Sound control is some thing that needs to be bound to the window some how...

Every sound playing application having its own sound level slider / mute option is just silly :)

Pulseaudio already has the beginnings of this in that you can set the xid for any stream it just needs to be all bound together</description>
		<content:encoded><![CDATA[<p>Sound control is some thing that needs to be bound to the window some how&#8230;</p>
<p>Every sound playing application having its own sound level slider / mute option is just silly :)</p>
<p>Pulseaudio already has the beginnings of this in that you can set the xid for any stream it just needs to be all bound together</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A meta-post about blogging &#171; ᛏᚦ</title>
		<link>http://blogs.gnome.org/metacity/2009/07/16/further-thoughts-on-extending-the-window-menu/comment-page-1/#comment-1054</link>
		<dc:creator>A meta-post about blogging &#171; ᛏᚦ</dc:creator>
		<pubDate>Thu, 16 Jul 2009 22:19:08 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=620#comment-1054</guid>
		<description>[...] for CSS theming and window matching, and whether applications should be able to extend the window menu (so if you have Istanbul installed, you could add Screencast this window to all windows.) Hop [...]</description>
		<content:encoded><![CDATA[<p>[...] for CSS theming and window matching, and whether applications should be able to extend the window menu (so if you have Istanbul installed, you could add Screencast this window to all windows.) Hop [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ulrik</title>
		<link>http://blogs.gnome.org/metacity/2009/07/16/further-thoughts-on-extending-the-window-menu/comment-page-1/#comment-1049</link>
		<dc:creator>ulrik</dc:creator>
		<pubDate>Thu, 16 Jul 2009 21:14:07 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=620#comment-1049</guid>
		<description>@Oliver: That can be valid. Hopefully in the future desktop windows are going to be really interesting objects to act on.</description>
		<content:encoded><![CDATA[<p>@Oliver: That can be valid. Hopefully in the future desktop windows are going to be really interesting objects to act on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olivier Samyn</title>
		<link>http://blogs.gnome.org/metacity/2009/07/16/further-thoughts-on-extending-the-window-menu/comment-page-1/#comment-1045</link>
		<dc:creator>Olivier Samyn</dc:creator>
		<pubDate>Thu, 16 Jul 2009 15:52:40 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=620#comment-1045</guid>
		<description>From the small window menu, there I do not see much added value.

But, the same menu is used when you right click on the window title bar. And it may be used in various other places in the future (i&#039;m thinking about the gnome-shell scaled windows view, why not when your right click on it be able to interact with your application). If there is an easy way to expose custom menu entries, it should be easy for other applications to also display those entries n their contextual menus (for example the gnome taskbar).

This allows you to quickly access some specific applications actions without bringing the whole window to the front.</description>
		<content:encoded><![CDATA[<p>From the small window menu, there I do not see much added value.</p>
<p>But, the same menu is used when you right click on the window title bar. And it may be used in various other places in the future (i&#8217;m thinking about the gnome-shell scaled windows view, why not when your right click on it be able to interact with your application). If there is an easy way to expose custom menu entries, it should be easy for other applications to also display those entries n their contextual menus (for example the gnome taskbar).</p>
<p>This allows you to quickly access some specific applications actions without bringing the whole window to the front.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ulrik</title>
		<link>http://blogs.gnome.org/metacity/2009/07/16/further-thoughts-on-extending-the-window-menu/comment-page-1/#comment-1044</link>
		<dc:creator>ulrik</dc:creator>
		<pubDate>Thu, 16 Jul 2009 14:25:43 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=620#comment-1044</guid>
		<description>I don&#039;t think this post or the previous one explains *why?*.

Why do we want to mix in a few application menu entries into the window menu? Take screenshot ok, it&#039;s very window-centered, but Play absolutely not! There is already a menu in the window normally, the gtk menu (even though I prefer a global menu bar). Does it really help the user to have very random non-window actions in the window menu?</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think this post or the previous one explains *why?*.</p>
<p>Why do we want to mix in a few application menu entries into the window menu? Take screenshot ok, it&#8217;s very window-centered, but Play absolutely not! There is already a menu in the window normally, the gtk menu (even though I prefer a global menu bar). Does it really help the user to have very random non-window actions in the window menu?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stancil</title>
		<link>http://blogs.gnome.org/metacity/2009/07/16/further-thoughts-on-extending-the-window-menu/comment-page-1/#comment-1043</link>
		<dc:creator>stancil</dc:creator>
		<pubDate>Thu, 16 Jul 2009 11:35:10 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=620#comment-1043</guid>
		<description>For ∀:

I agree this needs to be managed in an external way. But i think there are not that much cases besides the things that actually exist and some other features like &quot;Take Screenshot&quot; or something else. In my opinion the interesting part is ∃.

For ∃:

My idea would be to extend the current API so that programs can register functions through a callback mechanism. Something like

add_to_taskbar_menu(icon, text, function)

To be honest I dont know if this fits into the current architecture. Are programs allowed to alter the menu, or is it a pure metacity thing?</description>
		<content:encoded><![CDATA[<p>For ∀:</p>
<p>I agree this needs to be managed in an external way. But i think there are not that much cases besides the things that actually exist and some other features like &#8220;Take Screenshot&#8221; or something else. In my opinion the interesting part is ∃.</p>
<p>For ∃:</p>
<p>My idea would be to extend the current API so that programs can register functions through a callback mechanism. Something like</p>
<p>add_to_taskbar_menu(icon, text, function)</p>
<p>To be honest I dont know if this fits into the current architecture. Are programs allowed to alter the menu, or is it a pure metacity thing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olivier Samyn</title>
		<link>http://blogs.gnome.org/metacity/2009/07/16/further-thoughts-on-extending-the-window-menu/comment-page-1/#comment-1042</link>
		<dc:creator>Olivier Samyn</dc:creator>
		<pubDate>Thu, 16 Jul 2009 11:34:24 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=620#comment-1042</guid>
		<description>For ∀ menu entries, using GConf seems not a bad idea.

And for ∃ is not D-Bus an option ? This should provide a way for applications to interact with window managers that supports it. Of course, applications should not rely on that feature to work, but use it as an option.

Using D-Bus will also be really dynamic, letting the application change menu entries depending on their own internal state (example: Rhythmbox may change entries when it&#039;s playing or not).

That said, if D-Bus is used, entries provided through GConf for ∀entries, may also be provided by an other application (session management for example).</description>
		<content:encoded><![CDATA[<p>For ∀ menu entries, using GConf seems not a bad idea.</p>
<p>And for ∃ is not D-Bus an option ? This should provide a way for applications to interact with window managers that supports it. Of course, applications should not rely on that feature to work, but use it as an option.</p>
<p>Using D-Bus will also be really dynamic, letting the application change menu entries depending on their own internal state (example: Rhythmbox may change entries when it&#8217;s playing or not).</p>
<p>That said, if D-Bus is used, entries provided through GConf for ∀entries, may also be provided by an other application (session management for example).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/metacity/2009/07/16/further-thoughts-on-extending-the-window-menu/feed/ ) in 1.17426 seconds, on Feb 11th, 2012 at 8:12 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 11th, 2012 at 9:12 am UTC -->
