<?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/"
	>
<channel>
	<title>beer planet &#187; taskbar</title>
	<atom:link href="http://beerpla.net/tag/taskbar/feed/" rel="self" type="application/rss+xml" />
	<link>http://beerpla.net</link>
	<description>where things have nothing to do with beer - tutorials, tips, how-tos, thoughts, hacks, and other techy nonsense</description>
	<lastBuildDate>Sun, 08 Aug 2010 23:59:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel='hub' href='http://beerpla.net/?pushpress=hub'/>
		<item>
		<title>Supercharge Your GNU Screen With A Power &quot;Taskbar&quot; And Never Feel Lost Again</title>
		<link>http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/</link>
		<comments>http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 14:30:00 +0000</pubDate>
		<dc:creator>Artem Russakovskii</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Favorites]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[bar]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[gnu screen]]></category>
		<category><![CDATA[load]]></category>
		<category><![CDATA[manage]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[screenrc]]></category>
		<category><![CDATA[taskbar]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wormulon]]></category>
		<guid isPermaLink="false">http://beerpla.net/?p=1154</guid>
		<description><![CDATA[<h2>Introduction</h2>
<p><img style="margin: 0px 10px 10px 0px; display: inline" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/SuperchargeYourGNUScreenWithAPowerBar_B381/image_thumb_3.png" width="240" height="24" /><a href="http://www.gnu.org/software/screen/" rel="nofollow"><em>Screen</em></a> is awesome. Once you become comfortable navigating around it, you start using it ALL the time. No more dropped sessions, no having 10 Putty windows open at the same time, no more nohup.</p>
<p>However, with default <em>screen </em>settings I&#039;ve always felt a bit lost and out of place, mostly because there was no &#34;taskbar&#34; with a bird&#039;s eye view of all windows. Pressing <em>ctrl-a, &#34;</em> really does get annoying fast (that&#039;s the command that brings up the window selector &#8211; screenshot below).</p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/SuperchargeYourGNUScreenWithAPowerBar_B381/image_thumb.png" width="153" height="117" /></p>
<p>So instead I modded my <em>screen</em> to have a &#34;taskbar&#34; which sits at the bottom...<div class=clear></div> <a href="http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/" class="read_more"><div class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p><img style="margin: 0px 10px 10px 0px; display: inline" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/SuperchargeYourGNUScreenWithAPowerBar_B381/image_thumb_3.png" width="240" height="24" /><a href="http://www.gnu.org/software/screen/" rel="nofollow"><em>Screen</em></a> is awesome. Once you become comfortable navigating around it, you start using it ALL the time. No more dropped sessions, no having 10 Putty windows open at the same time, no more nohup.</p>
<p>However, with default <em>screen </em>settings I&#039;ve always felt a bit lost and out of place, mostly because there was no &quot;taskbar&quot; with a bird&#039;s eye view of all windows. Pressing <em>ctrl-a, &quot;</em> really does get annoying fast (that&#039;s the command that brings up the window selector &#8211; screenshot below).</p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/SuperchargeYourGNUScreenWithAPowerBar_B381/image_thumb.png" width="153" height="117" /></p>
<p>So instead I modded my <em>screen</em> to have a &quot;taskbar&quot; which sits at the bottom of <em>screen</em> and adds:</p>
<ul>
<li>the name of each window </li>
<li>a clear marking of window states, such as
<ul>
<li>the currently active window (* and different background) </li>
<li>last used window (-) </li>
<li>if you&#039;re sharing the current window with someone else (&amp;) </li>
</ul>
</li>
<li>the current incoming/outgoing bandwidth in bytes/sec, updating every 5 seconds. </li>
<li>the current time. </li>
<li>the load on the server, as reported by the <em>uptime</em> or <em>w</em> commands. </li>
</ul>
<p>Of course, all of the above is customizable to your liking, but this is what I picked for myself.</p>
<p>Without further ado, here&#039;s a screenshot:</p>
<p><a href="http://beerpla.net/wp-content/uploads/SuperchargeYourGNUScreenWithAPowerBar_B381/image_3.png" class="lightview" rel="gallery[1154]" title="screen power taskbar"><img style="display: block; float: none; margin-left: auto; margin-right: auto" title="screen power taskbar" alt="screen power taskbar" src="http://beerpla.net/wp-content/uploads/SuperchargeYourGNUScreenWithAPowerBar_B381/image_thumb_3.png" width="700" height="71" /></a></p>
<p>Doesn&#039;t that make you feel much more homey?</p>
<p>Now using a shared <em>screen </em>session for pair programming, as suggested in a <a href="http://haruska.com/2009/09/29/remote-pair-programming/" rel="nofollow">recent article</a> posted on <a href="http://news.ycombinator.com" rel="nofollow">Hacker News</a>, suddenly sounds even more appealing.</p>
<p><div class="note"><div class="notetip">Did you know you could rename each individual window within screen? Just press ctrl-a A and enter a new name.</div></div></p>
<h2>Installation</h2>
<p>Here&#039;s what you need to get this bar on your <em>screen</em>:</p>
<ul>
<li>download my <a href="http://beerpla.net/downloads/.screenrc">.screenrc</a> (521 B, downloaded 465 times) and put it in your home directory. Make sure the location of wormulon (installed in the next step) is correct. Also, specify the right network interface (eth0 in most cases).      <br />Here is the file, for reference: </li>
</ul>
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre># Monitor eth0 bandwidth and update every 5 s
# Assign the output of this cmd to '%1`' and use it in the below hardstatus line:
backtick 1 0 0 /usr/local/bin/wormulon -d 5 -i eth0
&nbsp;
hardstatus alwayslastline &quot;%{bw}[%H] [%?%-Lw%?%{wb}%n*%f %t%{bw}%?%+Lw%?]%=%{bw} [%1`] [%c:%s] [%l]&quot; # modified from http://lists.gnu.org/archive/html/screen-users/2007-08/msg00008.html
&nbsp;
# Set the scrollback length:
defscrollback 10000
&nbsp;
# Select whether you want to see the copyright notice during startup:
startup_message off</pre></td></tr></table></div>
<ul>
<li>download and compile <em>wormulon</em> (<a href="http://beerpla.net/downloads/wormulon-0.1.4.tar.gz">wormulon-0.1.4.tar.gz</a> 45.3 kB, downloaded 211 times or from a <a href="http://www.sourcefiles.org/Monitoring/Network/wormulon-0.1.4.tar.gz" rel="nofollow">mirror</a>) &#8211; a nifty little program that shows incoming and outgoing bandwidth and is perfect for integrating with <em>screen</em>. You can omit this step if you don&#039;t want the bandwidth monitor. I know the name is a bit odd but it&#039;s a legit little open source utility &#8211; feel free to check out the code.</li>
</ul>
<div class="wp_syntax"><div class="code"><pre>tar xvzf wormulon-0.1.4.tar.gz
cd wormulon-0.1.4/
./configure &amp;&amp; make
sudo make install # this installs into /usr/local/bin/;
                  # alternatively, copy the wormulon binary wherever you
                  # want and update the path in .screenrc</pre></div></div>
<p>Now restart screen and you&#039;re good to go.</p>
<div class="shr-bookmarks shr-bookmarks-expand">
<ul class="socials">
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost%5B..%5D+-+http://bit.ly/dBSHMa&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;t=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;t=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;title=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;title=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;title=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;title=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Supercharge%20Your%20GNU%20Screen%20With%20A%20Power%20%26quot%3BTaskbar%26quot%3B%20And%20Never%20Feel%20Lost%20Again%22&amp;body=Link: http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Introduction%20%20Screen%20is%20awesome.%20Once%20you%20become%20comfortable%20navigating%20around%20it%2C%20you%20start%20using%20it%20ALL%20the%20time.%20No%20more%20dropped%20sessions%2C%20no%20having%2010%20Putty%20windows%20open%20at%20the%20same%20time%2C%20no%20more%20nohup.%20%20However%2C%20with%20default%20screen%20settings%20I%27ve%20always%20felt%20a%20bit%20lost%20and%20out%20of%20place%2C%20mostly%20b" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
Similar Posts:<ul><li><a href="http://beerpla.net/2007/07/09/how-to-download-and-install-windows-media-player-11-bypassing-wga/" rel="bookmark" title="July 9, 2007">How To Download And Install Windows Media Player 11 Bypassing WGA</a></li>
<li><a href="http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/" rel="bookmark" title="December 22, 2008">Mastering The Linux Shell &#8211; Bash Shortcuts Explained (Now With Cheat Sheets)</a></li>
<li><a href="http://beerpla.net/2009/07/14/how-to-fix-palm-pres-error-sending-mail-problem-7/" rel="bookmark" title="July 14, 2009">How To Fix Palm Pre&#039;s &quot;Error Sending Mail&quot; Problem</a></li>
<li><a href="http://beerpla.net/2007/08/10/how-to-resizegrow-vmware-linux-disks-and-partitions/" rel="bookmark" title="August 10, 2007">How To Resize/Grow VMware Linux Disks and Partitions</a></li>
<li><a href="http://beerpla.net/2009/03/17/twitter-autocomplete-auto-url-expansion-auto-url-shortener-auto-pagination-rt-button-nested-replies-inline-media-embed-search-tabs-and-more/" rel="bookmark" title="March 17, 2009">Twitter.com Autocomplete, Auto URL Expansion, Auto URL Shortener, RT Button, Nested Replies, Inline Media Embed, Search Tabs, And More</a></li>
</ul><!-- Similar Posts took 11.377 ms --><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
