<?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>Fri, 06 Jan 2012 08:50:59 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.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 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></ul></li></ul><p>...<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> (0 B, downloaded 917 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 464 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://www.shareaholic.com/api/share/?title=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again&amp;link=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;notes=Introduction%0D%0AScreen%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.%0D%0AHowever%2C%20with%20default%20screen%20settings%20I%27ve%20always%20felt%20a%20bit%20lost%20and%20out%20of%20place%2C%20mostly%20b&amp;short_link=http://bit.ly/dBSHMa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again&amp;link=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;notes=Introduction%0D%0AScreen%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.%0D%0AHowever%2C%20with%20default%20screen%20settings%20I%27ve%20always%20felt%20a%20bit%20lost%20and%20out%20of%20place%2C%20mostly%20b&amp;short_link=http://bit.ly/dBSHMa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again&amp;link=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;notes=Introduction%0D%0AScreen%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.%0D%0AHowever%2C%20with%20default%20screen%20settings%20I%27ve%20always%20felt%20a%20bit%20lost%20and%20out%20of%20place%2C%20mostly%20b&amp;short_link=http://bit.ly/dBSHMa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again&amp;link=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;notes=Introduction%0D%0AScreen%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.%0D%0AHowever%2C%20with%20default%20screen%20settings%20I%27ve%20always%20felt%20a%20bit%20lost%20and%20out%20of%20place%2C%20mostly%20b&amp;short_link=http://bit.ly/dBSHMa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again&amp;link=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;notes=Introduction%0D%0AScreen%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.%0D%0AHowever%2C%20with%20default%20screen%20settings%20I%27ve%20always%20felt%20a%20bit%20lost%20and%20out%20of%20place%2C%20mostly%20b&amp;short_link=http://bit.ly/dBSHMa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again&amp;link=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;notes=Introduction%0D%0AScreen%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.%0D%0AHowever%2C%20with%20default%20screen%20settings%20I%27ve%20always%20felt%20a%20bit%20lost%20and%20out%20of%20place%2C%20mostly%20b&amp;short_link=http://bit.ly/dBSHMa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" 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.shareaholic.com/api/share/?title=Supercharge+Your+GNU+Screen+With+A+Power+%26quot%3BTaskbar%26quot%3B+And+Never+Feel+Lost+Again&amp;link=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;notes=Introduction%0D%0AScreen%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.%0D%0AHowever%2C%20with%20default%20screen%20settings%20I%27ve%20always%20felt%20a%20bit%20lost%20and%20out%20of%20place%2C%20mostly%20b&amp;short_link=http://bit.ly/dBSHMa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" 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="http://www.shareaholic.com/api/share/?title=Supercharge%20Your%20GNU%20Screen%20With%20A%20Power%20%26quot%3BTaskbar%26quot%3B%20And%20Never%20Feel%20Lost%20Again&amp;link=http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/&amp;notes=Introduction%0D%0AScreen%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.%0D%0AHowever%2C%20with%20default%20screen%20settings%20I%27ve%20always%20felt%20a%20bit%20lost%20and%20out%20of%20place%2C%20mostly%20b&amp;short_link=http://bit.ly/dBSHMa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" 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/2007/08/04/watch-a-useful-linux-command-you-may-have-never-heard-of/" rel="bookmark" title="August 4, 2007">Watch &#8211; A Useful Linux Command You May Have Never Heard Of</a></li><li><a
href="http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/" rel="bookmark" title="September 29, 2010">How To Update Eclipse From Galileo (3.5) To Helios (3.6) In-Place Without Reinstalling</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/11/17/is-your-simplifymedia-for-winamp-broken-on-a-64-bit-windows-7-heres-how-to-fix-it/" rel="bookmark" title="November 17, 2009">Is Your Simplifymedia For Winamp Broken On A 64 Bit Windows 7? Here&#039;s How To Fix It</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2009%2F10%2F06%2Fsupercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again%2F&amp;title=Supercharge%20Your%20GNU%20Screen%20With%20A%20Power%20%26quot%3BTaskbar%26quot%3B%20And%20Never%20Feel%20Lost%20Again" id="wpa2a_2"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></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>
