<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Micah Elliott &#187; productivity</title>
	<atom:link href="http://micahelliott.com/tag/productivity/feed/" rel="self" type="application/rss+xml" />
	<link>http://micahelliott.com</link>
	<description>Stories from my Startup Journey</description>
	<lastBuildDate>Mon, 29 Nov 2010 07:46:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
<image>
  <link>http://micahelliott.com</link>
  <url>http://micahelliott.com/mde-gravatar7.png</url>
  <title>Micah Elliott</title>
</image>
	<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.6.3" -->
	<copyright>Copyright &#38;#xA9; Micah Elliott 2010 </copyright>
	<managingEditor>mde@micahelliott.com (Micah Elliott)</managingEditor>
	<webMaster>mde@micahelliott.com (Micah Elliott)</webMaster>
	<category>posts</category>
	<image>
		<url>http://micahelliott.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Micah Elliott &#187; productivity</title>
		<link>http://micahelliott.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Stories from my Startup Journey</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &amp; Culture" />
	<itunes:author>Micah Elliott</itunes:author>
	<itunes:owner>
		<itunes:name>Micah Elliott</itunes:name>
		<itunes:email>mde@micahelliott.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://micahelliott.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>Some gnome-terminal Power Tips</title>
		<link>http://micahelliott.com/2008/12/some-gnome-terminal-power-tips/</link>
		<comments>http://micahelliott.com/2008/12/some-gnome-terminal-power-tips/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 19:24:00 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[kiss]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.micahelliott.com/?p=76</guid>
		<description><![CDATA[If I&#8217;m going to have a productive day, it usually means spending it in a shell. I use GNOME Terminal as my xterm clone of choice, simply because it&#8217;s a default. If you don&#8217;t know what terminal you&#8217;re using, it&#8217;s probably gnome-terminal if you&#8217;re running GNOME. I recently started making some productivity tweaks to my [...]]]></description>
			<content:encoded><![CDATA[<p><em>If I&#8217;m going to have a productive day, it usually means spending it in a shell.  I use <a href="http://en.wikipedia.org/wiki/GNOME_Terminal">GNOME Terminal</a> as my xterm clone of choice, simply because it&#8217;s a default.  If you don&#8217;t know what terminal you&#8217;re using, it&#8217;s probably <span style="font-family: courier new;">gnome-terminal</span> if you&#8217;re running GNOME.  I recently started making some productivity tweaks to my setups that I thought were worth sharing.</em></p>
<p><em><img class="alignleft size-full wp-image-147" title="taskbar" src="http://micahelliott.com/wp-content/uploads/2008/12/taskbar.png" alt="taskbar" width="178" height="34" /><br />
</em></p>
<p><em><br />
</em></p>
<p><span id="more-76"></span></p>
<p>I do most of my development work (bash, ipython, vim) in a terminal.  Some of it involves working remotely on other machines, and demonstrating things for others (e.g., pair programming).  I need different setups for each of these.  I spend most of my time hacking away in a local shell, so for that I want optimized font, color, size, etc.  Then when I share I need to make the font way bigger.  And when I&#8217;m on a different machine I like to have a different color window (in addition to a custom prompt color) so I don&#8217;t forget where I am.  So those are the three basic tweaks that are critical for most people.  You can probably make those tweaks with most xterm-clones.</p>
<p>I&#8217;ll assume you&#8217;re using <a href="http://www.gnome.org/">GNOME</a> already.  You can get a feel for the gnome-terminal feature set by simply firing up an instance: <span style="font-style: italic;">Applications -&gt; Accessories -&gt; Terminal</span>.  But I suggest you right-click it instead, and &#8220;<span style="font-style: italic;">Add this launcher to Panel</span>&#8220;.  In fact, do that a few times; we&#8217;ll customize each differently.</p>
<p>Now from an open instance, you can explore the options by invoking:</p>
<p><span style="font-family: courier new;"> $ gnome-terminal &#8211;help</span></p>
<h2>Profiles</h2>
<p>There are profiles.  Create a few.  This is pretty important.  If you&#8217;ve only got a &#8220;Default&#8221; profile, every time you change it, you&#8217;ll affect every other open window.</p>
<h2>Font</h2>
<p>I&#8217;m very picky about having the tiniest font that will work.  I can actually look at 380 lines of code at a time on a humble (1920&#215;1200) 15&#8243; laptop screen.  To achieve this I have to go with a non-antialiased (bitmap?) font.  The generically named &#8220;Monospace-7&#8243; is not beautiful, but works well for optimizing screen real estate.  It&#8217;s also the only bitmap font I&#8217;ve seen that renders italic/oblique well.</p>
<p>Monospace is also the only font I&#8217;ve seen able to scale down to 6-point and render readably.  Try it &#8212; pretty amazing!  I can now look at 570 lines of code (if I cheat and narrow the last window a bit) in 15&#8243;! I&#8217;ve got great near vision, but I have to be really close to the screen to read it at 6, so I&#8217;ll go back to 7.  You could also easily install other more appealing bitmap fonts like Terminus (<span style="font-family: courier new;">apt-get install xfonts-terminus</span>).  In fact, terminus at 8-point fits the same number of characters as Monospace at 7-point.  Too bad Terminus doesn&#8217;t do 6!</p>
<p>Remember to stop all running gnome-terminal instances to get a new font to show up in the list.</p>
<h2>CLI Options</h2>
<p>Customize the CLI options with <span style="font-style: italic;">right-click</span>, <span style="font-style: italic;">Properties</span>.  Look at the <span style="font-style: italic;">Command</span> field and start adding options there.  The first I like to add is <span style="font-family: courier new;">&#8211;geometry=80&#215;50</span> to set the window size; the default of 80&#215;25 is always too small.  I like to start out with a meager 80 columns to make it obvious when I&#8217;m exceeding the <a href="http://www.sowbug.org/mt/2005/07/join-the-80column-camp.html">good</a> <a href="http://www.python.org/dev/peps/pep-0008/">old</a> <a href="http://ask.slashdot.org/article.pl?sid=07/07/07/1931246">rule</a>.   Of course I often widen manually if I&#8217;m not in code.</p>
<h2>Automatic Remote Login</h2>
<p>My favorite trick is to automate logging in to remote machines.  It&#8217;s as simple as adding another option: <span style="font-family: courier new;">&#8211;execute ssh YOU@SOMEHOST</span></p>
<h2><em><img class="aligncenter size-full wp-image-146" title="xterm2" src="http://micahelliott.com/wp-content/uploads/2008/12/xterm2.png" alt="xterm2" width="502" height="213" /></em></h2>
]]></content:encoded>
			<wfw:commentRss>http://micahelliott.com/2008/12/some-gnome-terminal-power-tips/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

