<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>…for the adult in you &#187; Switching</title>
	<atom:link href="http://blogs.gnome.org/metacity/category/switching/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/metacity</link>
	<description>"Many window managers are like Marshmallow Froot Loops; Metacity is like Cheerios."</description>
	<lastBuildDate>Wed, 04 Nov 2009 10:59:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>		<item>
		<title>Squib of the day: make the menu shorter</title>
		<link>http://blogs.gnome.org/metacity/2009/03/30/squib-of-the-day-make-the-menu-shorter/</link>
		<comments>http://blogs.gnome.org/metacity/2009/03/30/squib-of-the-day-make-the-menu-shorter/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 03:58:31 +0000</pubDate>
		<dc:creator>Thomas Thurman</dc:creator>
				<category><![CDATA[Bug of the day]]></category>
		<category><![CDATA[Switching]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=557</guid>
		<description><![CDATA[Someone who believed the system menu should be shorter raised  GNOME bug 126674.  The basic idea is that the options in the system menu which move the window to adjacent workspaces and to workspaces given their number are unwieldy and complicated.
Since these options all move windows, and since there is an existing manual move [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Reflecting on the Menu by Glenn Loos-Austin, on Flickr" href="http://www.flickr.com/photos/junkchest/51853459/"><img src="http://farm1.static.flickr.com/30/51853459_61de887f37.jpg" alt="Reflecting on the Menu" width="500" height="333" align="right" /></a>Someone who believed the system menu should be shorter raised  <a href='http://bugzilla.gnome.org/show_bug.cgi?id=126674' class='bug-link bug-link-gnome'>GNOME bug 126674</a>.  The basic idea is that the options in the system menu which move the window to adjacent workspaces and to workspaces given their number are unwieldy and complicated.</p>
<p>Since these options all move windows, and since there is an existing manual move mode on the menu, the reporter suggests removing the workspace entries entirely from the menu and replacing them with some keypresses in manual move mode.  For example:</p>
<ul>
<li>switching to manual move mode and then pressing F5 could move the window to workspace 5;</li>
<li>switching to manual move mode and pressing <strong>Ctrl+Right</strong> could move it one workspace to the right</li>
<li>and so on.</li>
</ul>
<p>It would undoubtedly remove some complication in the user interface, and free up some space for useful other options (such as &#8220;screenshot this window&#8221;), but perhaps at the cost of making common operations prohibitively difficult to find.  The bug suggests that a popup window like the <strong>Alt+Tab</strong> window might give instructions about example keypresses.  This would also make moving windows to another workspace with the mouse more difficult, but perhaps people should be doing that with the pager anyway.</p>
<p><em>Photo © Glenn Loos-Austin, cc-by-sa; thanks to Katie Sutton for choosing it.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/metacity/2009/03/30/squib-of-the-day-make-the-menu-shorter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Squib of the day: Window paths</title>
		<link>http://blogs.gnome.org/metacity/2009/03/20/squib-of-the-day-window-paths/</link>
		<comments>http://blogs.gnome.org/metacity/2009/03/20/squib-of-the-day-window-paths/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 00:00:43 +0000</pubDate>
		<dc:creator>Thomas Thurman</dc:creator>
				<category><![CDATA[Bug of the day]]></category>
		<category><![CDATA[Switching]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=496</guid>
		<description><![CDATA[It&#8217;s suggested in  GNOME bug 82567 that Metacity could allow a left-click on the titlebar to launch a menu which allowed the user to navigate to the parent, grandparent, or further ancestor of the window.  This would only make sense where the window could represent a container which itself was contained in some other [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Jackson Tries to Contain His Excitement by It'sGreg, on Flickr" href="http://www.flickr.com/photos/itsgreg/106561656/"><img src="http://farm1.static.flickr.com/55/106561656_ed799f92e3.jpg" alt="Jackson Tries to Contain His Excitement" width="500" height="380" align="right" /></a>It&#8217;s suggested in  <a href='http://bugzilla.gnome.org/show_bug.cgi?id=82567' class='bug-link bug-link-gnome'>GNOME bug 82567</a> that Metacity could allow a left-click on the titlebar to launch a menu which allowed the user to navigate to the parent, grandparent, or further ancestor of the window.  This would only make sense where the window could represent a container which itself was contained in some other container hierarchically (which amounts to the file manager, pretty much).</p>
<p><a href="http://blogs.gnome.org/metacity/2009/03/16/ewmh/">This would require a new window hint in order to work.</a> It would replicate behaviour that is generally the province of toolbars and appears to have WONTFIX written all over it.</p>
<p>This is similar to a more useful and general recent suggestion that windows should be able to add a <a href="http://blogs.gnome.org/metacity/2008/12/11/dragging-the-window-icon/">draggable icon in the titleba</a>r, as is done on OS X.  Your chronicler would like to see this done, but is aware that the obstacles between there and here are formidable.</p>
<p><em>Photo of Jackson the dog © ItsGreg, cc-by-nd.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/metacity/2009/03/20/squib-of-the-day-window-paths/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Squib of the day: Workspaces should switch instantaneously, or not</title>
		<link>http://blogs.gnome.org/metacity/2009/03/12/squib-of-the-day-workspaces-should-switch-instantaneously-or-not/</link>
		<comments>http://blogs.gnome.org/metacity/2009/03/12/squib-of-the-day-workspaces-should-switch-instantaneously-or-not/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 00:00:06 +0000</pubDate>
		<dc:creator>Thomas Thurman</dc:creator>
				<category><![CDATA[Bug of the day]]></category>
		<category><![CDATA[Switching]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=441</guid>
		<description><![CDATA[When  GNOME bug 86590 was born, it was a request to make workspaces switch instantaneously when you panned around them using the workspace switcher with ctrl+alt+arrow.
Then that was fixed, and someone else complained that it was too slow, and inconsistent with the alt+tab popup, which doesn&#8217;t switch until you let go of alt.  They [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Untitled by Matsatsinis Fragiskos, on Flickr" href="http://www.flickr.com/photos/matsatsinis/490541292/"><img src="http://farm1.static.flickr.com/228/490541292_07f55e42ba.jpg" alt="" width="500" height="327" align="right" /></a>When  <a href='http://bugzilla.gnome.org/show_bug.cgi?id=86590' class='bug-link bug-link-gnome'>GNOME bug 86590</a> was born, it was a request to make workspaces switch instantaneously when you panned around them using the workspace switcher with <strong>ctrl+alt+arrow</strong>.</p>
<p>Then that was fixed, and someone else complained that it was too slow, and inconsistent with the <strong>alt+tab</strong> popup, which doesn&#8217;t switch until you let go of <strong>alt</strong>.  They asked for it to be reverted.  Someone else suggested a compromise: if the user pauses while moving through workspaces, flip to that workspace without removing the pager.</p>
<p>Of course, then we&#8217;d have to consider whether we should do that with <strong>alt+tab</strong>, too.  It&#8217;s possible that the two cases are different enough that there&#8217;s no good analogy here, though:  workspaces can be named, for example.  It&#8217;s possible as well that they&#8217;d become different enough for there to be no good analogy here if we had thumbnails of the workspaces instead of the icon-based boxes we have now.</p>
<p>So the options now are:</p>
<ol>
<li>Switch when they let go of the keys, as we used to.</li>
<li>Switch after a delay, as suggested above.</li>
<li>Maybe it&#8217;s fast enough these days and nobody cares any more.</li>
<li>We could keep all the windows on all the workspaces mapped all the time, like Compiz does, which would make things a lot faster anyway, and would reduce to the previous case.</li>
</ol>
<p>Photo © Matsatsinis Fragiskos, cc-by-nc-nd.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/metacity/2009/03/12/squib-of-the-day-workspaces-should-switch-instantaneously-or-not/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Squib of the day: Drag and drop should work properly</title>
		<link>http://blogs.gnome.org/metacity/2009/03/09/yes-dragon-drop-its-a-pun/</link>
		<comments>http://blogs.gnome.org/metacity/2009/03/09/yes-dragon-drop-its-a-pun/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 00:00:16 +0000</pubDate>
		<dc:creator>Thomas Thurman</dc:creator>
				<category><![CDATA[Bug of the day]]></category>
		<category><![CDATA[EWMH]]></category>
		<category><![CDATA[Switching]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=420</guid>
		<description><![CDATA[In  GNOME bug 80984 (closely related to  GNOME bug 76672), someone is asking for the window manager to help out with drag-and-drop.  The problem is that a drag-and-drop operation should not raise the window it begins in, because raising that window could obscure the window you&#8217;re planning to drop the object into.
This is [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Dragon by wili_hybrid, on Flickr" href="http://www.flickr.com/photos/wili/2628869994/"><img src="http://farm4.static.flickr.com/3055/2628869994_087a85722c.jpg" alt="Dragon" width="500" height="333" align="right" /></a>In  <a href='http://bugzilla.gnome.org/show_bug.cgi?id=80984' class='bug-link bug-link-gnome'>GNOME bug 80984</a> (closely related to  <a href='http://bugzilla.gnome.org/show_bug.cgi?id=76672' class='bug-link bug-link-gnome'>GNOME bug 76672</a>), someone is asking for the window manager to help out with drag-and-drop.  The problem is that a drag-and-drop operation should not raise the window it begins in, because raising that window could obscure the window you&#8217;re planning to drop the object into.</p>
<p>This is a reasonable and important request.  It is, however, not at all simple.  Metacity is the program which decides whether to raise the window, and there is currently no way for Metacity to know you&#8217;re about to start a drag-and-drop operation.</p>
<p>One rather crappy workaround is to tell it by holding down <strong>Super</strong> or <strong>AltGr</strong>.  This works, but it&#8217;s not elegant.  The system should be able to <em>know</em>.</p>
<p>This is not what raise_on_click does.  Please forget about raise_on_click.  It won&#8217;t solve your problem.</p>
<p>The correct answer is <a href="http://blogs.gnome.org/metacity/2009/03/16/ewmh/">fixing this in the EWMH</a>.  Luboš had an idea about this back in 2004 called <a href="http://mail.gnome.org/archives/wm-spec-list/2004-April/msg00013.html"><strong>_NET_WM_TAKE_ACTIVITY</strong></a>, and Elijah improved on this later with a more complicated idea called <a href="http://mail.gnome.org/archives/wm-spec-list/2004-October/msg00008.html"><strong>_NET_WM_MOUSE_ACTION</strong></a>.  Getting this into Metacity is  <a href='http://bugzilla.gnome.org/show_bug.cgi?id=152952' class='bug-link bug-link-gnome'>GNOME bug 152952</a>.  Whatever happens, it&#8217;s going to need changes to GTK and to various applications, particularly including Nautilus (the file manager).</p>
<p><a href="http://blogs.gnome.org/metacity/2008/06/11/drag-and-drop/">Far more of a detailed writeup, including feedback from some of the people involved, is found in this entry.</a> Your chronicler believes that implementing this is worth the fairly considerable effort to fix.</p>
<p><em>Photo © wili-hybrid, cc-by.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/metacity/2009/03/09/yes-dragon-drop-its-a-pun/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Squib of the day: keys for windows</title>
		<link>http://blogs.gnome.org/metacity/2009/03/08/squib-of-the-day-keys-for-windows/</link>
		<comments>http://blogs.gnome.org/metacity/2009/03/08/squib-of-the-day-keys-for-windows/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 00:00:23 +0000</pubDate>
		<dc:creator>Thomas Thurman</dc:creator>
				<category><![CDATA[Bug of the day]]></category>
		<category><![CDATA[Switching]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=458</guid>
		<description><![CDATA[ GNOME bug 97725 raises the interesting idea of associating keys with windows.  Two differing approaches have been advocated:

Have a set of keys which work to &#8220;bookmark&#8221; windows, and a corresponding set of keys which mean &#8220;jump to bookmark n&#8220;.
Have a keystroke which means &#8220;bookmark this window using the key I&#8217;m about to press&#8221;, and [...]]]></description>
			<content:encoded><![CDATA[<p><a title="365 3/26: Going on a Key West adventure/bike ride by jpre86, on Flickr" href="http://www.flickr.com/photos/jennap/2374405247/"><img src="http://farm3.static.flickr.com/2074/2374405247_0b8463127f.jpg" alt="365 3/26: Going on a Key West adventure/bike ride" width="500" height="375" align="right" /></a> <a href='http://bugzilla.gnome.org/show_bug.cgi?id=97725' class='bug-link bug-link-gnome'>GNOME bug 97725</a> raises the interesting idea of associating keys with windows.  Two differing approaches have been advocated:</p>
<ol>
<li>Have a set of keys which work to &#8220;bookmark&#8221; windows, and a corresponding set of keys which mean &#8220;jump to bookmark <em>n</em>&#8220;.</li>
<li>Have a keystroke which means &#8220;bookmark this window using the key I&#8217;m about to press&#8221;, and allow users to press bookmark keystrokes in the <strong>alt+tab</strong> window.</li>
</ol>
<p>It is of course important that the bookmarks are associated with a given window indefinitely, otherwise they become a lot less useful.</p>
<p>As a step towards the second option, I&#8217;ve written a <em>very quick and hacky </em>script called <a href="http://bugzilla.gnome.org/attachment.cgi?id=130251"><strong>metacity-bookmark</strong></a>.  The name is a little misleading, because it should work with any EWMH window manager; it uses the window matching technique described in <a href="http://blogs.gnome.org/metacity/2008/11/02/window-matching/">this post</a>.  As usual, you&#8217;ll need <strong>X11::Protocol</strong> installed from CPAN (&#8221;<em>sudo cpan X11::Protocol</em>&#8220;).</p>
<p>Bind the program to some key or other, which we&#8217;ll call <strong>Bookmark</strong> from now on, and then you can do:</p>
<ul>
<li><strong>Bookmark + <em>key</em></strong> &#8212; jump to the window identified by <em>key</em></li>
<li><strong>Bookmark + Space + <em>key</em></strong> &#8212; identify the current window by <em>key</em></li>
</ul>
<p>Feel free to play with this and let me know what you think.  I&#8217;ve made little windows pop up to tell you the program was running, inspired by the &#8220;<a href="http://en.wikipedia.org/wiki/Compose_key">Compose</a>&#8221; indicator that used to appear onscreen on old DECs, if my memory serves.</p>
<p>One obvious limitation of the current script is that when it activates a window, it doesn&#8217;t switch to the workspace which the window&#8217;s on.  I may fix this another day when I fix all the other problems with this script, but if you fancy diving in and fixing it yourself, it shouldn&#8217;t be too hard.</p>
<p>As a possible extension to this, windows could also have bookmarks automatically associated with them from their creation, based on their name&#8211; for example, the first GIMP window could automatically be given &#8220;G&#8221;.  And either kind of bookmark could be displayed in the <strong>Alt+Tab</strong> switcher next to the associated window&#8217;s preview or icon.</p>
<p><em>Photo © jpre86, cc-by-nc-nd.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/metacity/2009/03/08/squib-of-the-day-keys-for-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>another crazy idea</title>
		<link>http://blogs.gnome.org/metacity/2009/02/07/another-crazy-idea/</link>
		<comments>http://blogs.gnome.org/metacity/2009/02/07/another-crazy-idea/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 22:52:38 +0000</pubDate>
		<dc:creator>Thomas Thurman</dc:creator>
				<category><![CDATA[Switching]]></category>
		<category><![CDATA[Thought experiments]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=383</guid>
		<description><![CDATA[Almost everything we bind keys to could be done with an external application via EWMH, and on my computer there&#8217;s no perceptible speed penalty.  (I&#8217;m sure there is on slower machines.)  Perhaps there should be a configure switch not to include the code to do everything except the things which pop up switchers (and another [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Tomy Switch Switch controls by Telstar Logistics, on Flickr" href="http://www.flickr.com/photos/telstar/2488859536/"><img src="http://farm4.static.flickr.com/3026/2488859536_1e14a9b349.jpg" alt="Tomy Switch Switch controls" width="500" height="386" align="right" /></a>Almost everything we bind keys to <em>could</em> be done with an external application via EWMH, and on my computer there&#8217;s no perceptible speed penalty.  (I&#8217;m sure there is on slower machines.)  Perhaps there should be a configure switch <em>not</em> to include the code to do everything except the things which pop up switchers (and another switch not to include those, in case you use superswitcher) and then we could supply a separate executable for people who&#8217;d turned them off, so that pressing the &#8220;move to workspace right&#8221; key actually did &#8220;metacity-move &#8211;right&#8221; or something.  Maybe it would reduce the memory footprint on faster machines.  Maybe on the other hand it wouldn&#8217;t be worth the trouble.</p>
<p><em>Photo © Telstar Logistics, cc-by-nc.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/metacity/2009/02/07/another-crazy-idea/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Squib of the day: walk through workspaces</title>
		<link>http://blogs.gnome.org/metacity/2009/02/07/squib-of-the-day-walk-through-workspaces/</link>
		<comments>http://blogs.gnome.org/metacity/2009/02/07/squib-of-the-day-walk-through-workspaces/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 21:55:39 +0000</pubDate>
		<dc:creator>Thomas Thurman</dc:creator>
				<category><![CDATA[Bug of the day]]></category>
		<category><![CDATA[Switching]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=379</guid>
		<description><![CDATA[I don&#8217;t know why switching continues to be a source of squibs, but there it is.  In  GNOME bug 570817 someone is suggesting a way to walk through workspaces (presumably only populated ones, but that&#8217;s not clear) in the same way that hitting and immediately releasing alt-tab moves you to the next window without [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Lightswitch by HeatedGroundPhotography, on Flickr" href="http://www.flickr.com/photos/heatedground/1586903652/"><img src="http://farm3.static.flickr.com/2392/1586903652_bd3f16848a.jpg" alt="Lightswitch" width="500" height="334" align="right" /></a>I don&#8217;t know why switching continues to be a source of squibs, but there it is.  In  <a href='http://bugzilla.gnome.org/show_bug.cgi?id=570817' class='bug-link bug-link-gnome'>GNOME bug 570817</a> someone is suggesting a way to walk through workspaces (presumably only populated ones, but that&#8217;s not clear) in the same way that hitting and immediately releasing alt-tab moves you to the next window without regard to where it is.</p>
<p>Of course again we could solve this simply with an external script, and I&#8217;m wondering whether there should be a Bugzilla status for <tt>RESOLVED CANFIXWITHASCRIPT</tt>.</p>
<p>More seriously, perhaps there should be a collection of these scripts and a master script which listed them all in a dialogue box and modified the user&#8217;s GConf settings according to which ones were turned on.  (I wonder whether the control-center people would object to having this in an &#8220;Advanced&#8221; button somewhere, or whether that&#8217;s too bells-and-whistly.)</p>
<p>Update: Since the script was so simple, <a href="http://bugzilla.gnome.org/attachment.cgi?id=128195&amp;action=view">I spent twenty minutes writing it</a> and closed the bug.  I think this demonstrates that we need a Perl module called <em>X11::Protocol::Extended</em> which knows about the EWMH, so these scripts are even easier to write.  Maybe I&#8217;ll write it.</p>
<p><em>Photo © Heated Ground Photography, cc-by-nd.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/metacity/2009/02/07/squib-of-the-day-walk-through-workspaces/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Squib of the day: Remove alt-tab entirely</title>
		<link>http://blogs.gnome.org/metacity/2009/02/03/squib-of-the-day-remove-alt-tab-entirely/</link>
		<comments>http://blogs.gnome.org/metacity/2009/02/03/squib-of-the-day-remove-alt-tab-entirely/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 15:18:48 +0000</pubDate>
		<dc:creator>Thomas Thurman</dc:creator>
				<category><![CDATA[Bug of the day]]></category>
		<category><![CDATA[Switching]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=345</guid>
		<description><![CDATA[In  GNOME bug 570079, someone suggests throwing away alt-tab entirely to replace it with an external program, specifically superswitcher.
Of course, you can already do this by disabling the ordinary alt-tab action and then assigning superswitcher to be one of the custom commands, but I think they want it shipped that way by default.  [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Even super heroes need a day off by kagey_b, on Flickr" href="http://www.flickr.com/photos/kagey_b/623840155/"><img src="http://farm2.static.flickr.com/1011/623840155_8389c78b4b.jpg" alt="Even super heroes need a day off" width="500" height="361" align="right" /></a>In  <a href='http://bugzilla.gnome.org/show_bug.cgi?id=570079' class='bug-link bug-link-gnome'>GNOME bug 570079</a>, someone suggests throwing away alt-tab entirely to replace it with an external program, specifically <a href="http://code.google.com/p/superswitcher/">superswitcher</a>.</p>
<p>Of course, you can already do this by disabling the ordinary alt-tab action and then assigning superswitcher to be one of the custom commands, but I think they want it shipped that way by default.  I suppose it might be interesting to be able to have alt-tab in a separate process, if you wanted to save memory and your computer was fast enough that it wasn&#8217;t too slow to start up.</p>
<p><em>Photo © kagey_b, cc-by-nc-nd.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/metacity/2009/02/03/squib-of-the-day-remove-alt-tab-entirely/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>You can switch in a direction!</title>
		<link>http://blogs.gnome.org/metacity/2009/01/30/you-can-switch-in-a-direction/</link>
		<comments>http://blogs.gnome.org/metacity/2009/01/30/you-can-switch-in-a-direction/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 01:17:15 +0000</pubDate>
		<dc:creator>Thomas Thurman</dc:creator>
				<category><![CDATA[Bugs and issues]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Switching]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=328</guid>
		<description><![CDATA[When I posted yesterday&#8217;s squib, I really didn&#8217;t expect six people to say they&#8217;d use it.  Someone plaintively left a message on the bug saying &#8220;Please make it possible for devilspie to add this feature!&#8221;  Well, it is possible for devilspie or any other addon to add this feature, and for that reason [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Bridge by tajasel, on Flickr" href="http://www.thisiskatie.co.uk"><img src="http://www.thisiskatie.co.uk/wp-content/uploads/2009/01/oxfordbridge.jpg" alt="Bridge" width="500" height="332" align="right" /></a>When I posted <a href="http://blogs.gnome.org/metacity/2009/01/28/squib-of-the-day-move-in-a-direction/">yesterday&#8217;s squib</a>, I really didn&#8217;t expect six people to say they&#8217;d use it.  Someone plaintively left a message on the bug saying &#8220;Please make it possible for devilspie to add this feature!&#8221;  Well, it <em>is</em> possible for devilspie or any other addon to add this feature, and for that reason it&#8217;s not a big difficulty to write it as an external script.  As an added bonus, it should work with Compiz or KWin or any other EWMH-aware window manager.</p>
<p>To play with the script:</p>
<ol>
<li>Download the current version from  <a href='http://bugzilla.gnome.org/show_bug.cgi?id=152661' class='bug-link bug-link-gnome'>GNOME bug 152661</a>.</li>
<li>Put it in your path as <em>metacity-direction</em>.</li>
<li>Install X11::Protocol by typing:<br />
<em>sudo cpan X11::Protocol</em></li>
<li>Open gconf-editor and set /apps/metacity/keybinding_commands/command_<em>n</em>, where <em>n</em> is any set of four unused values, to:<br />
<em>metacity-direction e<br />
</em><em>metacity-direction s<br />
</em><em>metacity-direction w<br />
</em><em>metacity-direction n</em></li>
<li>Set /apps/metacity/global_keybindings/run_command_<em>n</em> to an appropriate set of values, like &#8220;&lt;Shift&gt;&lt;Alt&gt;Right&#8221;, etc.</li>
<li>Enjoy.</li>
</ol>
<p>The algorithm is supposed to be the same as fvwm&#8217;s, but if you have suggestions for tweaking it, let me know.  The program should also demonstrate how to do fun EWMH things from Perl.</p>
<p><em>Photo (c) Katie Sutton, cc-by-nc-sa.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/metacity/2009/01/30/you-can-switch-in-a-direction/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Squib of the day: move in a direction</title>
		<link>http://blogs.gnome.org/metacity/2009/01/28/squib-of-the-day-move-in-a-direction/</link>
		<comments>http://blogs.gnome.org/metacity/2009/01/28/squib-of-the-day-move-in-a-direction/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 12:00:59 +0000</pubDate>
		<dc:creator>Thomas Thurman</dc:creator>
				<category><![CDATA[Bug of the day]]></category>
		<category><![CDATA[Switching]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=292</guid>
		<description><![CDATA[In  GNOME bug 152661 someone is asking for the ability to move in a particular direction from a given window (as opposed to from a given workspace).  So you could move to the closest window to the right of the focussed window, for example.  Apparently FVWM has this feature.  (I assume this would be [...]]]></description>
			<content:encoded><![CDATA[<p><a title="ma quando sono gentili le bobbies by lavalen, on Flickr" href="http://www.flickr.com/photos/tina_volvera/1276273694/"><img src="http://farm2.static.flickr.com/1267/1276273694_74bb7c5bf4.jpg" alt="ma quando sono gentili le bobbies" width="500" height="333" align="right" /></a>In  <a href='http://bugzilla.gnome.org/show_bug.cgi?id=152661' class='bug-link bug-link-gnome'>GNOME bug 152661</a> someone is asking for the ability to move in a particular direction from a given window (as opposed to from a given workspace).  So you could move to the closest window to the right of the focussed window, for example.  Apparently <a href="http://www.fvwm.org/">FVWM</a> has <a href="http://www.fvwm.org/doc/unstable/commands/ScanForWindow.html">this feature</a>.  (I assume this would be an unbound keybinding by default.)</p>
<p>I really don&#8217;t see why this feature would be useful to anyone.  Would anyone care to try to justify its inclusion before I close the bug?</p>
<p><em>Photo © lavalen, cc-by-sa.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/metacity/2009/01/28/squib-of-the-day-move-in-a-direction/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
