<?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>Make Tech Easier &#187; Joshua Price</title>
	<atom:link href="http://maketecheasier.com/author/joshuaprice/feed" rel="self" type="application/rss+xml" />
	<link>http://maketecheasier.com</link>
	<description>Uncomplicating the complicated, making life easier</description>
	<lastBuildDate>Fri, 20 Nov 2009 13:39:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mastering Grub 2 The Easy Way</title>
		<link>http://maketecheasier.com/mastering-grub-2-the-easy-way/2009/11/19</link>
		<comments>http://maketecheasier.com/mastering-grub-2-the-easy-way/2009/11/19#comments</comments>
		<pubDate>Thu, 19 Nov 2009 13:38:33 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[grub2]]></category>
		<category><![CDATA[karmic]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=8291</guid>
		<description><![CDATA[If you&#8217;re running Linux, there&#8217;s a good chance your distro of choice uses Grub as the default bootloader. Grub has served well for many years, but it&#8217;s beginning to show its age. As with all software, it doesn&#8217;t take long before the latest-and-greatest becomes old-and-haggard. Features have been piling up in Grub without much thought [...]<p><strong><a href="http://maketecheasier.com/mastering-grub-2-the-easy-way/2009/11/19">Mastering Grub 2 The Easy Way</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/how-to-restore-grub-in-ubuntu/2008/04/11' rel='bookmark' title='Permanent Link: How To Restore Grub In Ubuntu'>How To Restore Grub In Ubuntu</a></li><li><a href='http://maketecheasier.com/create-and-install-your-own-grub-splash-image/2009/01/27' rel='bookmark' title='Permanent Link: How To Create And Install Your Own GRUB Splash Image'>How To Create And Install Your Own GRUB Splash Image</a></li><li><a href='http://maketecheasier.com/screenshots-tour-ubuntu-karmic-910/2009/10/06' rel='bookmark' title='Permanent Link: Screenshots Tour of Ubuntu Karmic Koala 9.10 Beta'>Screenshots Tour of Ubuntu Karmic Koala 9.10 Beta</a></li><li><a href='http://maketecheasier.com/rescue-your-pc-with-linux-live-cd/2007/12/22' rel='bookmark' title='Permanent Link: Rescue Your PC With Linux Live CD'>Rescue Your PC With Linux Live CD</a></li><li><a href='http://maketecheasier.com/create-install-your-own-usplash-theme-in-ubuntu/2009/01/25' rel='bookmark' title='Permanent Link: How To Create And Install Your Own Usplash Theme In Ubuntu'>How To Create And Install Your Own Usplash Theme In Ubuntu</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://images.maketecheasier.com/2009/11/grub2-small.jpg" alt="grub2-small" width="200" height="133" class="alignleft size-full wp-image-8506" />If you&#8217;re running Linux, there&#8217;s a good chance your distro of choice uses Grub as the default bootloader. Grub has served well for many years, but it&#8217;s beginning to show its age. As with all software, it doesn&#8217;t take long before the latest-and-greatest becomes old-and-haggard. Features have been piling up in Grub without much thought going into revamping the core program. Eventually, this lead to a messy patchwork that no one really wanted to maintain. At this point, <a href="http://www.gnu.org/software/grub/grub-2.en.html" target="_blank">Grub2</a> was born. It&#8217;s a complete rewrite from the ground up using a completely redesigned structure. This new Grub gives us powerful features like conditional statements (if/then, etc), intelligent upgrades, and some greatly improved graphics.  </p>
<h3>Getting Grub2</h3>
<p>Currently, if you want to use Grub2, your best bet is to run Ubuntu 9.10 (Karmic Koala). If you just want to toy around and see what it can do without risking your system, I&#8217;d suggest running it inside a virtual machine as described <a href="http://maketecheasier.com/how-to-install-windows-in-ubuntu-hardy-with-virtualbox/2008/07/02">here</a>, but of course with Ubuntu 9.10.</p>
<h3>menu.lst/grub.cfg</h3>
<p>If you&#8217;ve messed with the original Grub (now called Grub legacy), you doubtless know all about <em>menu.lst</em>. That was the file where Grub legacy stored pretty much everything. In Grub2, the closest equivalent is <em>grub.cfg</em>, also located in /boot/grub. One of the most important differences, however, is that <strong>you should not edit the grub.cfg file directly</strong>. Some of you may be thinking &#8220;Ha! Warnings like that are for n00bs!&#8221;. Well the reason for this rule is not because the developers don&#8217;t think you&#8217;re <em>l33t</em> enough, it&#8217;s because that file is auto-generated by Grub2 and will be overwritten without warning as a result of things like kernel upgrades.  </p>
<p><img src="http://images.maketecheasier.com/2009/11/grub2-grubcfg.jpg" alt="grub2-grubcfg" width="577" height="487" class="aligncenter size-full wp-image-8473" /></p>
<p>Any time the <em>update-grub</em> command is run, Grub2 will read its various config files and use their contents to generate <em>grub.cfg</em>. These files are dealt with individually below.  </p>
<h3>/etc/default/grub</h3>
<p>Many of Grub&#8217;s options that used to be in<em> menu.lst</em> are now here. This includes things like whether or not to display the Grub menu, and how long to wait before timeout. This screenshot is the default config in Ubuntu 9.10, and is set to hide the Grub menu, disable &#8220;recovery mode&#8221; options, and instruct the kernel to include a splash screen.  </p>
<p><img src="http://images.maketecheasier.com/2009/11/grub2-etcgrub.jpg" alt="grub2-etcgrub" width="577" height="482" class="aligncenter size-full wp-image-8492" /></p>
<p>By the way, to force Grub 2 to show the menu on boot just hold down the Shift key while Grub is starting.  </p>
<h3>/etc/grub.d/</h3>
<p>This is where things really begin to differ from Grub legacy. Where you&#8217;d normally enter all your boot options in the <em>menu.lst</em> file, Grub 2 takes a very different approach. The <em>/etc/grub.d/</em> directory contains individual files, each representing a option for the boot menu. The following shows the files contained in the default install.</p>
<p><img src="http://images.maketecheasier.com/2009/11/grub2-etcgrubd.jpg" alt="grub2-etcgrubd" width="575" height="551" class="aligncenter size-full wp-image-8493" />  </p>
<p>While it&#8217;s certainly a lot different than Grub legacy, you may notice something familiar about that folder. It&#8217;s set up in a way very similar to the standard Linux startup system, SysV Init. Each of the files shown is a shell script that executes in order. Order is determined by the numbers at the start of each filename, so the script in <em>00_header</em> will always run before, say, <em>05_debian_theme</em>. </p>
<h3>/etc/grub.d/40_custom</h3>
<p>Chances are, if you need to edit your boot menu, this is the file you&#8217;re looking for. This is where you add your custom entries to the menu. Since this is the last numbered file in the grub.d directory (as explained in the section above), any entries you place in this file will show up at the end of the boot menu.  </p>
<p>By default, the <em>40_custom</em> file is mostly empty. In this example, I&#8217;ve added a new menu entry.  </p>
<p><img src="http://images.maketecheasier.com/2009/11/grub2-40custom.jpg" alt="grub2-40custom" width="577" height="205" class="aligncenter size-full wp-image-8496" /></p>
<h3>Splash Images</h3>
<p>You can easily download the Grub 2 splash pack in Ubuntu with:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> grub2-splashimages</pre></div></div>

<p>When it&#8217;s done, all the images will be stores as TGA files in <em>/usr/share/images/grub/</em>.  </p>
<p><img src="http://images.maketecheasier.com/2009/11/grub2-splashpreview.jpg" alt="grub2-splashpreview" width="577" height="531" class="aligncenter size-full wp-image-8500" /></p>
<p>The file that specifies what splash image to use on boot is the <em>05_debian_theme</em> file we saw earlier. So to set our new custom splash, we want to open <em>/etc/grub.d/05_debian_theme</em> as root in whatever text editor you prefer. Look for a line similar to the highlighted one in the example below, </p>
<p><img src="http://images.maketecheasier.com/2009/11/grub2-changesplash.jpg" alt="grub2-changesplash" width="577" height="244" class="aligncenter size-full wp-image-8499" /></p>
<p>And change the filename to whichever splash image you prefer. Make certain the path points to the <em>/usr/share/images/grub/</em> directory. Some older versions default to<em> /usr/share/images/desktop-base/</em> and that&#8217;s not what we want.  </p>
<h3>Applying changes</h3>
<p>As you may remember from the beginning of this guide, the grub.cfg file is auto-generated from the other config files we&#8217;ve covered. When you&#8217;ve made changes to those files, you&#8217;ve got to tell Grub to read them and pull together a new config file. To do that, simply run the following command as root:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">update-grub</pre></div></div>

<p>Once it&#8217;s complete, reboot your computer (or virtual machine) to see the results. Don&#8217;t forget to hold Shift while booting, if your menu is still set to Hidden.  </p>
<p><img src="http://images.maketecheasier.com/2009/11/grub2-large.jpg" alt="grub2-large" width="577" height="384" class="aligncenter size-full wp-image-8504" /></p>
<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/mastering-grub-2-the-easy-way/2009/11/19">Mastering Grub 2 The Easy Way</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/how-to-restore-grub-in-ubuntu/2008/04/11' rel='bookmark' title='Permanent Link: How To Restore Grub In Ubuntu'>How To Restore Grub In Ubuntu</a></li><li><a href='http://maketecheasier.com/create-and-install-your-own-grub-splash-image/2009/01/27' rel='bookmark' title='Permanent Link: How To Create And Install Your Own GRUB Splash Image'>How To Create And Install Your Own GRUB Splash Image</a></li><li><a href='http://maketecheasier.com/screenshots-tour-ubuntu-karmic-910/2009/10/06' rel='bookmark' title='Permanent Link: Screenshots Tour of Ubuntu Karmic Koala 9.10 Beta'>Screenshots Tour of Ubuntu Karmic Koala 9.10 Beta</a></li><li><a href='http://maketecheasier.com/rescue-your-pc-with-linux-live-cd/2007/12/22' rel='bookmark' title='Permanent Link: Rescue Your PC With Linux Live CD'>Rescue Your PC With Linux Live CD</a></li><li><a href='http://maketecheasier.com/create-install-your-own-usplash-theme-in-ubuntu/2009/01/25' rel='bookmark' title='Permanent Link: How To Create And Install Your Own Usplash Theme In Ubuntu'>How To Create And Install Your Own Usplash Theme In Ubuntu</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/mastering-grub-2-the-easy-way/2009/11/19/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to Play Classic Console Games in Linux</title>
		<link>http://maketecheasier.com/play-classic-console-games-in-linux/2009/11/13</link>
		<comments>http://maketecheasier.com/play-classic-console-games-in-linux/2009/11/13#comments</comments>
		<pubDate>Fri, 13 Nov 2009 13:07:37 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[dreamcast]]></category>
		<category><![CDATA[Emulator]]></category>
		<category><![CDATA[genesis]]></category>
		<category><![CDATA[nes]]></category>
		<category><![CDATA[playstation]]></category>
		<category><![CDATA[SNES]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=8301</guid>
		<description><![CDATA[If you&#8217;re reading this, there&#8217;s a good chance you grew up with classic video game consoles like the NES and Sega Genesis.  For years Windows users have been enjoying high quality game emulation software, but many of the Linux options have been buggy or incomplete.  It&#8217;s time to take a look at where [...]<p><strong><a href="http://maketecheasier.com/play-classic-console-games-in-linux/2009/11/13">How to Play Classic Console Games in Linux</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/linux-access-100-games-instantly-with-djl/2009/10/17' rel='bookmark' title='Permanent Link: Linux: Access 100+ Games Instantly With DJL'>Linux: Access 100+ Games Instantly With DJL</a></li><li><a href='http://maketecheasier.com/how-to-play-super-nintendo-snes-game-in-ubuntu-hardy/2008/10/03' rel='bookmark' title='Permanent Link: How to Play Super Nintendo (SNES) Game In Ubuntu Hardy'>How to Play Super Nintendo (SNES) Game In Ubuntu Hardy</a></li><li><a href='http://maketecheasier.com/4-ways-to-play-windows-game-on-linux/2008/08/19' rel='bookmark' title='Permanent Link: 4 Ways To Play Windows Game On Linux'>4 Ways To Play Windows Game On Linux</a></li><li><a href='http://maketecheasier.com/guide-to-playstation-emulator-on-ubuntu/2008/03/19' rel='bookmark' title='Permanent Link: Guide to Playstation Emulator on Ubuntu'>Guide to Playstation Emulator on Ubuntu</a></li><li><a href='http://maketecheasier.com/playdeb-makes-game-installation-in-ubuntu-a-breeze/2008/09/17' rel='bookmark' title='Permanent Link: Playdeb Makes Game Installation In Ubuntu a Breeze'>Playdeb Makes Game Installation In Ubuntu a Breeze</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-8356" src="http://images.maketecheasier.com/2009/11/emu-tuxgamer.png" alt="emu-tuxgamer" width="160" height="192" />If you&#8217;re reading this, there&#8217;s a good chance you grew up with classic video game consoles like the NES and Sega Genesis.  For years Windows users have been enjoying high quality game emulation software, but many of the Linux options have been buggy or incomplete.  It&#8217;s time to take a look at where things stand when it comes to playing console games in Linux.  Here at MakeTechEasier, we&#8217;ve touched on console game emulation <a href="http://maketecheasier.com/guide-to-playstation-emulator-on-ubuntu/2008/03/19">here</a> and <a href="http://maketecheasier.com/how-to-play-super-nintendo-snes-game-in-ubuntu-hardy/2008/10/03">there</a>, but never done a guide covering multiple systems.  Today, we&#8217;ll show you how to run games for NES, SNES, Genesis, original Playstation, and Dreamcast.</p>
<p>Before we begin, it&#8217;s important to note one thing right up front &#8211; many console manufacturers do not look kindly on emulation, and some emulators require proprietary software (like the game system BIOS) in order to run.  Because of the legal grey area occupied by some of this software, there may be some files or programs for which MTE cannot provide links, such as the actual game files (commonly called ROMS).</p>
<h3>NES &#8211; GFCEU</h3>
<p>We&#8217;ll begin with the system that brought video games into many of our homes for the first time, the Nintendo Entertainment System.  NES emulators are often the easiest to find, install, and run.  In my searching for quality NES emulators for Linux, I&#8217;ve found GFCEU to be my favorite.</p>
<p><img class="aligncenter size-full wp-image-8303" src="http://images.maketecheasier.com/2009/11/emu-gfceu.jpg" alt="emu-gfceu" width="522" height="477" /></p>
<p><strong>Installation</strong> &#8211; It&#8217;s available in the standard Ubuntu repositories, so it can be installed easily with apt-get/aptitude/Synaptic, or with the command below:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gfceu</pre></div></div>

<p>It is a graphical frontend for the console-based NES emulator FCEU, so if your distro does not have GFCEU in the standard repositories, look for FCEU to get the same capability.</p>
<h3>SNES &#8211; SNES9Express</h3>
<p>We&#8217;ve covered the <a href="http://maketecheasier.com/how-to-play-super-nintendo-snes-game-in-ubuntu-hardy/2008/10/03">ZSNES</a> emulator before, so this time we&#8217;ll check out my personal favorite, SNES9Express.  Like GFCEU above, this is a graphical frontend to a console emulator, in this case SNES9X.</p>
<p><img class="aligncenter size-full wp-image-8306" src="http://images.maketecheasier.com/2009/11/emu-snesexpress.jpg" alt="emu-snesexpress" width="522" height="492" /></p>
<p><strong>Installation -</strong> Like the NES emulators above, both the graphical frontend (<a href="apt:snes9express">SNES9Express</a>) and the emulator itself (<a href="apt:snes9x-x">SNES9X</a>) are available in Ubuntu&#8217;s repositories, so they can be installed easily with apt-get/aptitude/Synaptic like most other software.</p>
<h3>Genesis &#8211; Gens/GS</h3>
<p>Gens/GS is a fork of the popular Gens Genesis emulator.  Its goal is to combine the various forks of Gens into one clean, functional program.  It can support a wide variety of games and runs on both Linux and Windows, but unfortunately does not (yet) fully support 64 bit processors.</p>
<p><img class="aligncenter size-full wp-image-8316" src="http://images.maketecheasier.com/2009/11/emu-GensGS.png" alt="emu-GensGS" width="409" height="299" /><br />
<em>Image by SonicRetro</em></p>
<p><strong>Installation -</strong> You can download Gens/GS for Ubuntu (32 bit only) and Windows <a href="http://info.sonicretro.org/Gens/GS#Download" target="_blank">here</a>.</p>
<h3>Playstation &#8211; pSX</h3>
<p>Since we&#8217;ve covered pSX in detail before in <a href="http://maketecheasier.com/guide-to-playstation-emulator-on-ubuntu/2008/03/19">this article</a>, I wont go into a lot of detail here.  pSX allows you to play many original Playstation games from your Linux PC.  It does, however, have the same drawback as Gens/GS in that it does not currently support 64 bit environments.</p>
<p><img class="aligncenter size-full wp-image-8316" src="http://maketecheasier.com/wp-content/uploads/2008/03/psx-screenshot2.jpg" alt="emu-GensGS" /></p>
<p><strong>Installation -</strong> covered in detail <a href="http://maketecheasier.com/guide-to-playstation-emulator-on-ubuntu/2008/03/19">here</a>.</p>
<h3>Dreamcast &#8211; LXDream</h3>
<p>Running Dreamcast games on PC requires a fairly fast machine.  My Core 2 Duo with Intel graphics wasn&#8217;t quite up to the task, so LXDream only gets about 20% native speed for me.  On the plus side, 64 bit CPUs are fully supported.  You will need the Dreamcast system BIOS to run any games, and that&#8217;s one of those files you&#8217;ll have to find on your own.</p>
<p><img class="aligncenter size-full wp-image-8341" src="http://images.maketecheasier.com/2009/11/emu-lxdream.jpg" alt="emu-lxdream" width="522" height="478" /></p>
<p>The only problem I had with LXDream was that it didn&#8217;t have any controls configured by default.  Fortunately, setting up the keyboard is as simple as opening <em>Settings &gt; Controllers</em> and choosing <em>Properties</em> on <em>Sega Controller</em> section.</p>
<p><strong>Installation -</strong> Source and binaries for Mac OSX and Linux can be found <a href="http://www.lxdream.org/download.php" target="_blank">here</a>.  The Debian package installed perfectly on my Ubuntu desktop.</p>
<p>If you know any other high quality console game emulators for Linux, let us know in the comments.</p>
<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/play-classic-console-games-in-linux/2009/11/13">How to Play Classic Console Games in Linux</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/linux-access-100-games-instantly-with-djl/2009/10/17' rel='bookmark' title='Permanent Link: Linux: Access 100+ Games Instantly With DJL'>Linux: Access 100+ Games Instantly With DJL</a></li><li><a href='http://maketecheasier.com/how-to-play-super-nintendo-snes-game-in-ubuntu-hardy/2008/10/03' rel='bookmark' title='Permanent Link: How to Play Super Nintendo (SNES) Game In Ubuntu Hardy'>How to Play Super Nintendo (SNES) Game In Ubuntu Hardy</a></li><li><a href='http://maketecheasier.com/4-ways-to-play-windows-game-on-linux/2008/08/19' rel='bookmark' title='Permanent Link: 4 Ways To Play Windows Game On Linux'>4 Ways To Play Windows Game On Linux</a></li><li><a href='http://maketecheasier.com/guide-to-playstation-emulator-on-ubuntu/2008/03/19' rel='bookmark' title='Permanent Link: Guide to Playstation Emulator on Ubuntu'>Guide to Playstation Emulator on Ubuntu</a></li><li><a href='http://maketecheasier.com/playdeb-makes-game-installation-in-ubuntu-a-breeze/2008/09/17' rel='bookmark' title='Permanent Link: Playdeb Makes Game Installation In Ubuntu a Breeze'>Playdeb Makes Game Installation In Ubuntu a Breeze</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/play-classic-console-games-in-linux/2009/11/13/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>10 Useful GMail Search Tips</title>
		<link>http://maketecheasier.com/10-useful-gmail-search-tips/2009/11/05</link>
		<comments>http://maketecheasier.com/10-useful-gmail-search-tips/2009/11/05#comments</comments>
		<pubDate>Thu, 05 Nov 2009 13:07:18 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=8173</guid>
		<description><![CDATA[Like many of you, I&#8217;ve been happily using GMail for years.  While there are many things I like about it, one in particular has always impressed me: email search.  It&#8217;s no surprise that Google would add powerful search features to their email system, but there are many great features that go laregely unnoticed [...]<p><strong><a href="http://maketecheasier.com/10-useful-gmail-search-tips/2009/11/05">10 Useful GMail Search Tips</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/better-manage-gmail-inbox-with-aliases/2009/08/16' rel='bookmark' title='Permanent Link: Better Manage Your Gmail Inbox With Aliases'>Better Manage Your Gmail Inbox With Aliases</a></li><li><a href='http://maketecheasier.com/gmail-create-custom-signature-for-different-accounts/2008/10/14' rel='bookmark' title='Permanent Link: Gmail: Create Custom Signature For Different Accounts'>Gmail: Create Custom Signature For Different Accounts</a></li><li><a href='http://maketecheasier.com/backup-gmail-in-ubuntu-intrepid/2008/12/27' rel='bookmark' title='Permanent Link: How To Backup Gmail In Ubuntu Intrepid'>How To Backup Gmail In Ubuntu Intrepid</a></li><li><a href='http://maketecheasier.com/microblog-from-your-gmail/2009/05/09' rel='bookmark' title='Permanent Link: How to Microblog From Your Gmail/Jabber'>How to Microblog From Your Gmail/Jabber</a></li><li><a href='http://maketecheasier.com/top-10-gmail-labs-add-ons-to-increase-your-productivity/2009/08/23' rel='bookmark' title='Permanent Link: Top 10 Gmail Labs Add-ons to Increase Your Productivity'>Top 10 Gmail Labs Add-ons to Increase Your Productivity</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-8176" src="http://images.maketecheasier.com/2009/11/gmailsearchtips-logo.jpg" alt="gmailsearchtips-logo" width="122" height="119" />Like many of you, I&#8217;ve been happily using <a href="http://gmail.com" target="_blank">GMail</a> for years.  While there are many things I like about it, one in particular has always impressed me: email search.  It&#8217;s no surprise that Google would add powerful search features to their email system, but there are many great features that go laregely unnoticed by many GMail users.  Today we&#8217;ll go over some of GMail&#8217;s best search tricks and how to get the most out of this powerful feature.</p>
<h3>1. Removing keywords</h3>
<p>A common websearch function applied to email.  You can filter out items containing certain words.  For example, if I want to get a list of all my MakeTechEasier messages, but not those relating to pingbacks, I can remove items containing that word from my results with the minus sign.</p>
<p><img class="aligncenter size-full wp-image-8182" src="http://images.maketecheasier.com/2009/11/gmailsearchtips-minus.jpg" alt="gmailsearchtips-minus" width="516" height="70" /></p>
<h3>2. To: and From:</h3>
<p>Probably the simplest and most often used search function is the ability to specify sender or recipient.  By specifying a name or email address you can narrow results to items written by (or to) a name or email address.  In this example, I&#8217;m trying to get all the emails I&#8217;ve written about MakeTechEasier to Damien.</p>
<p><img class="aligncenter size-full wp-image-8185" src="http://images.maketecheasier.com/2009/11/gmailsearchtips-tofrom.jpg" alt="gmailsearchtips-tofrom" width="516" height="70" /></p>
<h3>3. CC:</h3>
<p>Much like <em>To:</em> and <em>From:</em>, you can filter to show messages with a certain person in the <em>cc</em> or <em>bcc</em> fields.  Here I am searching for all party-related messages that involve my good friend The Dude.</p>
<p><img class="aligncenter size-full wp-image-8188" src="http://images.maketecheasier.com/2009/11/gmailsearchtips-cc.jpg" alt="gmailsearchtips-cc" width="516" height="70" /></p>
<h3>4. has:attachment</h3>
<p>This one&#8217;s pretty self-explanatory &#8211; you can get only the results that have a file attached.  In this example Im looking for all emails from my sister that may have pictures of her kids.</p>
<p><img class="aligncenter size-full wp-image-8189" src="http://images.maketecheasier.com/2009/11/gmailsearchtips-attachment.jpg" alt="gmailsearchtips-attachment" width="516" height="70" /></p>
<h3>5. filename:</h3>
<p>Similar to #4 above, but this time you can specify an exact filename, or even just part of a filename in an attachment.  I can improve upon my previous search by specifying that I want only results with pictures attached.</p>
<p><img class="aligncenter size-full wp-image-8192" src="http://images.maketecheasier.com/2009/11/gmailsearchtips-filename.jpg" alt="gmailsearchtips-filename" width="516" height="70" /></p>
<h3>6. OR</h3>
<p>No search system is complete without at least a few boolean operators, and GMail is no exception.  While AND is implied in most searches, sometimes you need OR to get the results you want.  In this example, I&#8217;m trying to get messages about Christmas plans from both sisters.</p>
<p><img class="aligncenter size-full wp-image-8195" src="http://images.maketecheasier.com/2009/11/gmailsearchtips-OR.jpg" alt="gmailsearchtips-OR" width="516" height="70" /></p>
<p><em>OR</em>, by the way, does have to be in caps.</p>
<h3>7. is:</h3>
<p>Another very handy one, <em>is: </em>lets you see only messages in a certain state, like <em>read</em>, <em>unread</em>, or <em>starred</em>.  Here, I&#8217;m trying to get any emails from Damien which I had previously marked as important (starred).</p>
<p><img class="aligncenter size-full wp-image-8197" src="http://images.maketecheasier.com/2009/11/gmailsearchtips-is.jpg" alt="gmailsearchtips-is" width="516" height="70" /></p>
<h3>8. label:</h3>
<p>Labels are already a very useful GMail feature, and the search function only makes it better.  You can tell the search to return only messages with a particular label attached.  If I have a <em>Work</em> label for all my work-related emails and I want to find a message relating to last year&#8217;s company picnic, I can use label: to avoid getting messages relating to my countless other picnics of 2008.</p>
<p><img class="aligncenter size-full wp-image-8200" src="http://images.maketecheasier.com/2009/11/gmailsearchtips-label.jpg" alt="gmailsearchtips-label" width="516" height="70" /></p>
<h3>9. (Parentheses)</h3>
<p>I just recently learned about this, and I&#8217;m very glad I did.  Using parentheses you can group items for use with things like <em>OR</em>.  Parentheses can shorten what might otherwise be a long search string.  Let&#8217;s say I&#8217;m searching for the XBox Live names of my friends Adam, Galt and Joe.  I could write out three separate <em>from:</em> statements much like #6, or I could use parentheses to group items together.</p>
<p><img class="aligncenter size-full wp-image-8203" src="http://images.maketecheasier.com/2009/11/gmailsearchtips-paren.jpg" alt="gmailsearchtips-paren" width="516" height="70" /></p>
<h3>10. Combinations</h3>
<p>A few of these examples have combined the search options into single queries.  GMail gives nearly unlimited flexibility when combining complex search options.  You can get extremely detailed results by combining the options to return exactly what you want.  The following is an attempt to bring up all messages from both of my sisters about all our prior Christmas plans, that also have pictures attached, but not including our trip to Kentucky.</p>
<p><img class="aligncenter size-full wp-image-8204" src="http://images.maketecheasier.com/2009/11/gmailsearchtips-combine.jpg" alt="gmailsearchtips-combine" width="516" height="45" /></p>
<p><!--adsense#468x60--></p>
<p><strong><a href="http://maketecheasier.com/10-useful-gmail-search-tips/2009/11/05">10 Useful GMail Search Tips</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/better-manage-gmail-inbox-with-aliases/2009/08/16' rel='bookmark' title='Permanent Link: Better Manage Your Gmail Inbox With Aliases'>Better Manage Your Gmail Inbox With Aliases</a></li><li><a href='http://maketecheasier.com/gmail-create-custom-signature-for-different-accounts/2008/10/14' rel='bookmark' title='Permanent Link: Gmail: Create Custom Signature For Different Accounts'>Gmail: Create Custom Signature For Different Accounts</a></li><li><a href='http://maketecheasier.com/backup-gmail-in-ubuntu-intrepid/2008/12/27' rel='bookmark' title='Permanent Link: How To Backup Gmail In Ubuntu Intrepid'>How To Backup Gmail In Ubuntu Intrepid</a></li><li><a href='http://maketecheasier.com/microblog-from-your-gmail/2009/05/09' rel='bookmark' title='Permanent Link: How to Microblog From Your Gmail/Jabber'>How to Microblog From Your Gmail/Jabber</a></li><li><a href='http://maketecheasier.com/top-10-gmail-labs-add-ons-to-increase-your-productivity/2009/08/23' rel='bookmark' title='Permanent Link: Top 10 Gmail Labs Add-ons to Increase Your Productivity'>Top 10 Gmail Labs Add-ons to Increase Your Productivity</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/10-useful-gmail-search-tips/2009/11/05/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to Share Files Securely with OneSwarm</title>
		<link>http://maketecheasier.com/share-files-securely-with-oneswarm/2009/10/29</link>
		<comments>http://maketecheasier.com/share-files-securely-with-oneswarm/2009/10/29#comments</comments>
		<pubDate>Thu, 29 Oct 2009 12:04:47 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[oneswarm]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[torrent]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=7975</guid>
		<description><![CDATA[There have been a few attempts over the years at making a safe and secure way to swap files or interact online. Projects like Tor and Freenet have give us some of what we&#8217;re looking for, but often have drawbacks such as low speed or complex installation.  OneSwarm takes a different approach. Essentially, it&#8217;s [...]<p><strong><a href="http://maketecheasier.com/share-files-securely-with-oneswarm/2009/10/29">How to Share Files Securely with OneSwarm</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/how-to-send-large-files-easily/2007/12/26' rel='bookmark' title='Permanent Link: How To Send Large Files Easily'>How To Send Large Files Easily</a></li><li><a href='http://maketecheasier.com/syncplicity-more-than-just-a-file-storage-solution/2009/02/07' rel='bookmark' title='Permanent Link: Syncplicity &#8211; More Than Just A File Storage Solution'>Syncplicity &#8211; More Than Just A File Storage Solution</a></li><li><a href='http://maketecheasier.com/mindmeister-easily-create-and-share-your-mindmap-online/2009/03/18' rel='bookmark' title='Permanent Link: Mindmeister: Easily Create And Share Your Mindmap Online'>Mindmeister: Easily Create And Share Your Mindmap Online</a></li><li><a href='http://maketecheasier.com/2-useful-ssh-tricks-to-improve-your-system-security/2009/07/02' rel='bookmark' title='Permanent Link: 2 Useful SSH Tricks to Improve Your System Security'>2 Useful SSH Tricks to Improve Your System Security</a></li><li><a href='http://maketecheasier.com/adobe-facebook-desktop-client/2009/10/22' rel='bookmark' title='Permanent Link: The New Facebook Desktop Client By Adobe And Why Should You Use it'>The New Facebook Desktop Client By Adobe And Why Should You Use it</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-7976" src="http://images.maketecheasier.com/2009/10/oneswarm-logo.jpg" alt="oneswarm-logo" width="150" height="153" />There have been a few attempts over the years at making a safe and secure way to swap files or interact online. Projects like Tor and Freenet have give us some of what we&#8217;re looking for, but often have drawbacks such as low speed or complex installation.  <a href="http://oneswarm.cs.washington.edu/download.html" target="_blank">OneSwarm</a> takes a different approach. Essentially, it&#8217;s a multiplatform Bittorrent client with support for the OneSwarm network. With it, you can securely swap files over insecure networks, search for friends and content, and even play media like videos and music <em>from within your browser</em>.</p>
<h3>What does it do?</h3>
<p>There are two aspects to OneSwarm &#8211; the private, secure, friend-based OneSwarm network, and the standard P2P.  The developers took an existing Bittorrent client (Azureus) and heavily modified it to include support for their private network. They added a web client (you can control your file transfers through a web browser, even remotely) and included software for finding and inviting friends into your swarm.</p>
<p>Even if you have no interest in the secure swarm aspect, OneSwarm makes a great torrent client. It&#8217;s built on the Azureus classic UI which is a high quality mature torrent client. All the P2P benefits of Azureus matched with the extra functionality of the web client gives OneSwarm a very powerful feature base.</p>
<h3>How does it work?</h3>
<p>There are two methods of using OneSwarm, a web client and a desktop client. Both are usable immediately after installation, but the developers seem to encourage use of the web client. That&#8217;s where I&#8217;ve found most of OneSwarm&#8217;s unique features. The desktop client is more or less a standard Bittorrent client. So far, I&#8217;ve found the web client to be the way to go when working with OneSwarm friend-based transfers, but the classic desktop client gives more options for standard torrent downloads.</p>
<p>Windows users who&#8217;d like to use the desktop client instead of web can do so by right-clicking the OneSwarm icon in their system tray and choosing <em>Show Classic UI</em>. Linux users &#8211; access to the desktop client could vary widely based on your choice of desktop environment. Because of this, and to highlight the unique features of OneSwarm, this article will focus on the web client.</p>
<h3>Getting Started</h3>
<p>If your system didn&#8217;t take you to the web client automatically, you should be able to access it by opening your browser of choice to <em>http://127.0.0.1:29615/</em>. There you&#8217;ll find the opening screen for the OneSwarm web client.</p>
<p><img class="aligncenter size-full wp-image-8001" src="http://images.maketecheasier.com/2009/10/oneswarm-main.png" alt="oneswarm-main" width="577" height="285" /></p>
<p>For those who aren&#8217;t networking geeks &#8211; 127.0.0.1 is the address a computer uses to identify itself. By putting that into your browser you&#8217;re telling it &#8220;open the web page running on this computer&#8221;. The OneSwarm web client runs a small webserver on your machine so you can access the web client.</p>
<h3>Finding Friends</h3>
<p>The main concept behind OneSwarm is Friend-To-Friend transfers. When you first connect to OneSwarm, you&#8217;ll be asked to add friends. The first, and easiest way to do that is to choose &#8220;Use Default Settings&#8221;. This will connect you to the OneSwarm community server. Within a minute or two, you&#8217;ll see names pop into your <em>Friends</em> list. Users of the community server can all see each other, but cannot, by default, see each other&#8217;s files. Everyone on the community server is a &#8220;limited&#8221; friend by default and cannot trade files.</p>
<p>There are multiple other ways to add friends, all of which can be found by using the Add friends button below your contacts list on the left. For me, the GMail/Google Talk option would normally be a great way to add my friends, but as of the time of this writing, that feature does not appear to be working correctly.  I have settled for using email invites through the <em>Redeem/Create/View Invitations</em> option.</p>
<p><img class="aligncenter size-full wp-image-8005" src="http://images.maketecheasier.com/2009/10/oneswarm-addfriends.jpg" alt="oneswarm-addfriends" width="403" height="205" /></p>
<p>When my friends get the invitation in their email, they can install OneSwarm and click the link included in the invite to become a OneSwarm friend. For example, I sent an invite to Tara, who has named her computer &#8220;Hank&#8221;. She downloaded the OneSwarm client, clicked the link in the invite, and now OneSwarm sees us as friends. She shows up on my Friends list as well as the community server with which she&#8217;s registered.</p>
<h3>Friend Access</h3>
<p>As noted earlier, friends by default are set to &#8220;limited&#8221; status. They cannot see each other&#8217;s files or initiate any transfers. Fortunately, removing that limitation is quick and painless. You simply choose Friends from the navigation panel on the left, and you will have the full list of friends. Click the one you want to share with, and remove the check for &#8220;Limited&#8221;.</p>
<p><img class="aligncenter size-full wp-image-8009" src="http://images.maketecheasier.com/2009/10/oneswarm-limited1.jpg" alt="oneswarm-limited" width="577" height="88" /></p>
<p>From now on, Tara can browse through all the files that I have shared and choose whatever she&#8217;d like to download. Speaking of sharing&#8230;</p>
<h3>Sharing Files</h3>
<p>At the heart of any P2P app is the sharing of files. There&#8217;s not much point otherwise. To allow certain files to be shared over OneSwarm, you just add those files or directories to your <em>Shared</em> list. On any section of the OneSwarm web client you&#8217;ll find the Share button near the top of the screen. This will let you choose what to share. Here, for example, is one user&#8217;s files that they&#8217;ve chosen to open to the OneSwarm network.</p>
<p><img class="aligncenter size-full wp-image-8010" src="http://images.maketecheasier.com/2009/10/oneswarm-download.jpg" alt="oneswarm-download" width="577" height="299" /></p>
<p>I can download whichever of these files I like and choose where to save them. In addition, OneSwarm appears to have read the ID3 tag information for the music files, and added the album art to the thumbnail view. A nice touch.</p>
<p>I&#8217;ve found OneSwarm to be a very elegant, well-designed system. I&#8217;ve often looked for (and written about) ways to securely transfer files over the Internet. Some of them are simpler than OneSwarm, but not nearly as friendly and versatile. I&#8217;ll be sticking with OneSwarm for a while.</p>
<p>What about you?</p>
<p><!--adsense#468x60--></p>
<p><strong><a href="http://maketecheasier.com/share-files-securely-with-oneswarm/2009/10/29">How to Share Files Securely with OneSwarm</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/how-to-send-large-files-easily/2007/12/26' rel='bookmark' title='Permanent Link: How To Send Large Files Easily'>How To Send Large Files Easily</a></li><li><a href='http://maketecheasier.com/syncplicity-more-than-just-a-file-storage-solution/2009/02/07' rel='bookmark' title='Permanent Link: Syncplicity &#8211; More Than Just A File Storage Solution'>Syncplicity &#8211; More Than Just A File Storage Solution</a></li><li><a href='http://maketecheasier.com/mindmeister-easily-create-and-share-your-mindmap-online/2009/03/18' rel='bookmark' title='Permanent Link: Mindmeister: Easily Create And Share Your Mindmap Online'>Mindmeister: Easily Create And Share Your Mindmap Online</a></li><li><a href='http://maketecheasier.com/2-useful-ssh-tricks-to-improve-your-system-security/2009/07/02' rel='bookmark' title='Permanent Link: 2 Useful SSH Tricks to Improve Your System Security'>2 Useful SSH Tricks to Improve Your System Security</a></li><li><a href='http://maketecheasier.com/adobe-facebook-desktop-client/2009/10/22' rel='bookmark' title='Permanent Link: The New Facebook Desktop Client By Adobe And Why Should You Use it'>The New Facebook Desktop Client By Adobe And Why Should You Use it</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/share-files-securely-with-oneswarm/2009/10/29/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Wave &#8211; Round 2</title>
		<link>http://maketecheasier.com/google-wave-round-2/2009/10/14</link>
		<comments>http://maketecheasier.com/google-wave-round-2/2009/10/14#comments</comments>
		<pubDate>Wed, 14 Oct 2009 12:22:47 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=7589</guid>
		<description><![CDATA[We here at MakeTechEasier got a lot of positive feedback on our coverage of Google Wave, along with quite a few requests for additional information.  So here, by reader request, is the second installment of Wave.  Today we&#8217;ll be covering some of the more advanced and detailed features that didn&#8217;t fit into the [...]<p><strong><a href="http://maketecheasier.com/google-wave-round-2/2009/10/14">Google Wave &#8211; Round 2</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/google-wave-the-future-of-email/2009/10/02' rel='bookmark' title='Permanent Link: Google Wave &#8211; The Future of Email?'>Google Wave &#8211; The Future of Email?</a></li><li><a href='http://maketecheasier.com/a-hands-on-review-of-google-voice/2009/07/24' rel='bookmark' title='Permanent Link: A Hands-on Review of Google Voice'>A Hands-on Review of Google Voice</a></li><li><a href='http://maketecheasier.com/useful-gmail-shortcut-keys-to-improve-your-email-checking-experience/2008/06/10' rel='bookmark' title='Permanent Link: Useful Gmail Shortcut Keys to Improve Your Email Checking Experience'>Useful Gmail Shortcut Keys to Improve Your Email Checking Experience</a></li><li><a href='http://maketecheasier.com/top-10-gmail-labs-add-ons-to-increase-your-productivity/2009/08/23' rel='bookmark' title='Permanent Link: Top 10 Gmail Labs Add-ons to Increase Your Productivity'>Top 10 Gmail Labs Add-ons to Increase Your Productivity</a></li><li><a href='http://maketecheasier.com/better-manage-gmail-inbox-with-aliases/2009/08/16' rel='bookmark' title='Permanent Link: Better Manage Your Gmail Inbox With Aliases'>Better Manage Your Gmail Inbox With Aliases</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-7590" src="http://images.maketecheasier.com/2009/10/wave-logo-small1.jpg" alt="wave-logo-small" width="150" height="125" />We here at MakeTechEasier got a lot of positive feedback on our coverage of Google Wave, along with quite a few requests for additional information.  So here, by reader request, is the second installment of Wave.  Today we&#8217;ll be covering some of the more advanced and detailed features that didn&#8217;t fit into the original post.  In this installment we&#8217;ll take a look at Wave&#8217;s use of folders, contacts, extensions, and believe it or not, even scroll bars.</p>
<h3>Message Management</h3>
<p>One of GMail&#8217;s strengths is its ability to handle large volumes of email while allowing you to keep things organized.  Wave built on GMail&#8217;s experience and has also included some useful features for keeping things in order.  For starters, you&#8217;ve got Folders which work like GMail&#8217;s labels and everything else&#8217;s&#8230; well&#8230; folders.  You can drag and drop waves into these folders and they will not show up in your inbox.  To view that message you can either click the title of the folder or choose <em>All</em> at the top of the Navigation pane.</p>
<p><img class="aligncenter size-full wp-image-7598" src="http://images.maketecheasier.com/2009/10/google-wave2-folders.jpg" alt="google-wave2-folders" width="186" height="325" /></p>
<p>As you can see in the screenshot, you can also colorize each of the folders individually.  I can see how this could be helpful if you have a LOT of folders and want to use colors to group them together, or if there&#8217;s a particular folder you want to keep highlighted to catch your eye.</p>
<p>In addition to managing waves through folders, you also have two ways to essentially forget about a message until it&#8217;s needed.  First, you can <strong>Mute</strong> a wave, so that it no longer shows up as unread even when it has been modified by others.  If you just want a wave out of your inbox but still want to know when it&#8217;s been updated, you can <strong>Archive</strong> that message.  You won&#8217;t see it until someone makes an update to that wave.  Both muted and archived waves will show up in searches and in the <em>All</em> section.</p>
<p>I&#8217;ve found it useful to archive almost everything.  When a wave has pretty clearly ended, I&#8217;ll set it to Archive and leave only messages I intend to keep alive in my inbox.  If anyone happens to update one of those waves, it&#8217;ll pop right back up in my inbox like normal.  Without this I think it wouldn&#8217;t take long for Wave to feel a bit overwhelming, if you use it frequently.</p>
<h3>Embedded Replies</h3>
<p>One messaging feature I really like is the ability to embed a reply inside the original message.  In this example, Tara wrote the original message, and instead of creating a separate reply or copy &amp; pasting her words, I can choose any spot in her message and insert my reply.</p>
<p><img class="aligncenter size-full wp-image-7610" src="http://images.maketecheasier.com/2009/10/google-wave2-replies.jpg" alt="google-wave2-replies" width="451" height="324" /></p>
<h3>Private Branches</h3>
<p>Let&#8217;s say you&#8217;re in a wave with everyone at the office.  Your boss is discussing the importance of TPS reports.  Suddenly, a witty remark pops into your head, and you have a choice.  Do you uphold your status as the office comedian, or bite your tongue to keep your job?  Wave provides a third option &#8211; create a private branch.  Only the people specified in that branch can see those messages.  In this example screenshot, there are many people in the wave but only the person I included in my private reply can see what I wrote.</p>
<p><img class="aligncenter size-full wp-image-7751" src="http://images.maketecheasier.com/2009/10/google-wave2-private-replies.jpg" alt="google-wave2-private-replies" width="577" height="277" /></p>
<h3>Managing Contacts</h3>
<p>The only really notable feature about the contacts is that you can do an incremental search for people in your contact list, as demonstrated below.  My only complaint is that Wave does not apparently include GMail type status messages with the contacts.  I&#8217;ve seen no word so far on whether or not that will be a feature in future Wave revisions.</p>
<p><img class="aligncenter size-full wp-image-7603" src="http://images.maketecheasier.com/2009/10/google-wave2-contacts.jpg" alt="google-wave2-contacts" width="178" height="330" /></p>
<h3>Extensions</h3>
<p>We covered extensions briefly in our first report on Wave, but there&#8217;s plently more to be said.  Extensions can be installed and removed through the Extensions Gallery, which is a wave itself.  For me, the extension gallery showed up in my inbox the day after I activated my Wave account.  In it is a list of available extensions you can choose to install.</p>
<p><img class="aligncenter size-full wp-image-7606" src="http://images.maketecheasier.com/2009/10/google-wave2-gallery.jpg" alt="google-wave2-gallery" width="448" height="610" /></p>
<p>One of the most notable aspects of Wave in regards to extensions is they Google strongly encourages independent developers to create their own Wave extensions.  The recommended language is Java but they also have a Python client library.  As a fan of Python I think this is great news.</p>
<h3>Bottom Line</h3>
<p>With the many clever options Wave provides for message management and extensions, Wave is clearly going to be a contender for online communications.  Right now the biggest obstacle is establishing a firm user base, as Wave is only useful if all your friends and associates also use it.  Leaving the system open will work to Google&#8217;s benefit in that sense, as future users won&#8217;t be limited to just the official Wave website and client, but will be able to communicate over any wave-compatible platform.  I, for one, look forward to seeing what the future holds for Wave.</p>
<p><!--adsense#468x60--></p>
<p><strong><a href="http://maketecheasier.com/google-wave-round-2/2009/10/14">Google Wave &#8211; Round 2</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/google-wave-the-future-of-email/2009/10/02' rel='bookmark' title='Permanent Link: Google Wave &#8211; The Future of Email?'>Google Wave &#8211; The Future of Email?</a></li><li><a href='http://maketecheasier.com/a-hands-on-review-of-google-voice/2009/07/24' rel='bookmark' title='Permanent Link: A Hands-on Review of Google Voice'>A Hands-on Review of Google Voice</a></li><li><a href='http://maketecheasier.com/useful-gmail-shortcut-keys-to-improve-your-email-checking-experience/2008/06/10' rel='bookmark' title='Permanent Link: Useful Gmail Shortcut Keys to Improve Your Email Checking Experience'>Useful Gmail Shortcut Keys to Improve Your Email Checking Experience</a></li><li><a href='http://maketecheasier.com/top-10-gmail-labs-add-ons-to-increase-your-productivity/2009/08/23' rel='bookmark' title='Permanent Link: Top 10 Gmail Labs Add-ons to Increase Your Productivity'>Top 10 Gmail Labs Add-ons to Increase Your Productivity</a></li><li><a href='http://maketecheasier.com/better-manage-gmail-inbox-with-aliases/2009/08/16' rel='bookmark' title='Permanent Link: Better Manage Your Gmail Inbox With Aliases'>Better Manage Your Gmail Inbox With Aliases</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/google-wave-round-2/2009/10/14/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Google Wave &#8211; The Future of Email?</title>
		<link>http://maketecheasier.com/google-wave-the-future-of-email/2009/10/02</link>
		<comments>http://maketecheasier.com/google-wave-the-future-of-email/2009/10/02#comments</comments>
		<pubDate>Fri, 02 Oct 2009 12:18:05 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=7467</guid>
		<description><![CDATA[Google&#8217;s not afraid to reinvent the wheel, as long as they think they can make a better wheel.  So far, in my opinion at least, they&#8217;re usually successful.  That being said, when I first heard about Google Wave, the new browser based communications system, I was skeptical.  I like my emails, IMs, [...]<p><strong><a href="http://maketecheasier.com/google-wave-the-future-of-email/2009/10/02">Google Wave &#8211; The Future of Email?</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/google-wave-round-2/2009/10/14' rel='bookmark' title='Permanent Link: Google Wave &#8211; Round 2'>Google Wave &#8211; Round 2</a></li><li><a href='http://maketecheasier.com/a-hands-on-review-of-google-voice/2009/07/24' rel='bookmark' title='Permanent Link: A Hands-on Review of Google Voice'>A Hands-on Review of Google Voice</a></li><li><a href='http://maketecheasier.com/access-your-google-docs-offline/2008/04/22' rel='bookmark' title='Permanent Link: Access Your Google Docs Offline'>Access Your Google Docs Offline</a></li><li><a href='http://maketecheasier.com/tabbloid-convert-rss-feeds-into-pdf-newsletters/2009/10/28' rel='bookmark' title='Permanent Link: Tabbloid: Convert Rss Feeds into PDF Newsletters and get them as Email'>Tabbloid: Convert Rss Feeds into PDF Newsletters and get them as Email</a></li><li><a href='http://maketecheasier.com/gmail-create-custom-signature-for-different-accounts/2008/10/14' rel='bookmark' title='Permanent Link: Gmail: Create Custom Signature For Different Accounts'>Gmail: Create Custom Signature For Different Accounts</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-7468" src="http://images.maketecheasier.com/2009/10/wave-logo-small.jpg" alt="wave-logo-small" width="200" height="166" />Google&#8217;s not afraid to reinvent the wheel, as long as they think they can make a better wheel.  So far, in my opinion at least, they&#8217;re usually successful.  That being said, when I first heard about <a href="http://wave.google.com/help/wave/about.html" target="_blank">Google Wave</a>, the new browser based communications system, I was skeptical.  I like my emails, IMs, message boards and blogs the way they are.  Could Wave really transform the way I communicate online?  Could Google really reinvent email in a way powerful enough to pull me from my beloved GMail?  Well through my massive underground operative network I was able to get one of the beta invitations to try out Wave for myself.</p>
<h3>So what is it exactly?</h3>
<p>According to Google:</p>
<blockquote><p>Google Wave is an online tool for real-time communication and collaboration. A wave can be both a conversation and a document where people can discuss and work together using richly formatted text, photos, videos, maps, and more.</p></blockquote>
<p>Intriguing, but not very specific.  Suffice it to say, each &#8220;Wave&#8221; is like an email thread or message board post.  The difference is that you&#8217;re not just posting a series of replies (though you certainly can use it that way), you&#8217;re making changes to a single document.  Each change becomes a branch of the original message.  You can roll a wave back in time to see how the conversation has evolved.  If you get added to a pre-existing wave, you get the whole thing &#8211; the document (or thread) as-is, along with its entire history.  Waves can be embedded into blogs, so any time a change is made to that wave it can show up in something like Blogger in near real time.  We&#8217;ll cover the most interesting Wave features in more detail as we go.</p>
<h3>Using a Wave</h3>
<p>The Wave exists online, and can be accessed a few different ways.  The most common would probably be through a &#8220;Wave Client&#8221;, ie a GMail-like web app that displays your Waves in the browser window.  Here is an example of the main <em>wave.google.com</em></p>
<p><img class="aligncenter size-full wp-image-7472" src="http://images.maketecheasier.com/2009/10/google-wave-mainscreen.jpg" alt="google-wave-mainscreen" width="577" height="268" /></p>
<p>On the far left we&#8217;ve got a pretty familiar webmail style menu, with the usual Inbox, etc.  Below that is your contacts.  Wave seems to have imported my GMail contacts and added those who are also signed in here.  The center pane shows your message history much like any email client, including the pic for each participant in the wave.</p>
<p>Things get more interesting when we get to the right pane.  Here we can view, edit, and create waves.  In this example, I wrote a Kurt Vonnegut quote to Crystal.  She responded not by creating a separate reply, but by editing my original words.  When I get back to Wave and see her message, Wave highlights the changes she has made.</p>
<p><img class="aligncenter size-full wp-image-7483" src="http://images.maketecheasier.com/2009/10/google-wave-edits.jpg" alt="google-wave-edits" width="577" height="67" /></p>
<p>This means you could use a single wave to have multiple people, say, write a paper for school or collaborate on a family Christmas list.  All changes are essentially real time, each change creating a new branch with a complete backup history.  In fact, Wave provides a playback feature that allows you to step through the document from creation to the present.</p>
<p><img class="aligncenter size-full wp-image-7486" src="http://images.maketecheasier.com/2009/10/google-wave-playback.jpg" alt="google-wave-playback" width="577" height="213" /></p>
<h3>Extensions</h3>
<p>Wave expects and encourages user-developed extensions.  As it&#8217;s still in development, there aren&#8217;t many choices yet.  The extensions that do exist are all fairly useful.  First, you can perform a Google search and include the results in the wave.  No real surprises there.</p>
<p><img class="aligncenter size-full wp-image-7489" src="http://images.maketecheasier.com/2009/10/google-wave-search.jpg" alt="google-wave-search" width="541" height="426" /></p>
<p>Next is the single-click <em>Yes/No</em> box.  Of all the things to include in an early release I&#8217;m a little surprised the <em>Yes/No</em> box was one of them, but I suppose it demonstrates some of the things you can do with extensions.</p>
<p><img class="aligncenter size-full wp-image-7477" src="http://images.maketecheasier.com/2009/10/google-wave-yesno1.jpg" alt="google-wave-yesno" width="577" height="157" /></p>
<p style="text-align: center">The results were unanimous.</p>
<p>There is also a Maps extension, which is another single click surprise.  I have to admit, this would make it a lot easier to exchange directions.</p>
<p><img class="aligncenter size-full wp-image-7492" src="http://images.maketecheasier.com/2009/10/google-wave-map.jpg" alt="google-wave-map" width="577" height="456" /></p>
<p>As I write this, a new wave just arrived in my inbox for the Google Wave Extension Gallery.  I can browse and install new extensions from within the wave.  Presumably the wave will be updated as new extensions come out.</p>
<h3>Conclusion</h3>
<p>There is FAR more to Google Wave than I could possibly cover here, and this is still a fairly early development version.  For those who want all the details, you can find a LONG (80 minutes) video of the tech demo <a href="http://wave.google.com/help/wave/about.html#video" target="_blank">here</a>.  For something with so drastically different from email on the technical side, Wave manages to feel surprisingly comfortable.  The technology is certainly impressive, and it&#8217;s easy to adjust to the Wave way of doing things once you&#8217;ve spent a few minutes using it.  As for usefulness, that&#8217;s a little harder to judge.  From what I&#8217;ve seen, Wave only works if everyone else is also using it.  As great as the map feature may be, the recipient would of course need to be a Wave user as well.  Not that this is a flaw in Wave exactly, but it does place a limit on how useful it can be.  I think it&#8217;s got a lot of potential, and I&#8217;ll be keeping a Wave tab open for a while to see how things go, but I won&#8217;t go closing my webmail tab just yet.</p>
<p><!--adsense#468x60--></p>
<p><strong><a href="http://maketecheasier.com/google-wave-the-future-of-email/2009/10/02">Google Wave &#8211; The Future of Email?</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/google-wave-round-2/2009/10/14' rel='bookmark' title='Permanent Link: Google Wave &#8211; Round 2'>Google Wave &#8211; Round 2</a></li><li><a href='http://maketecheasier.com/a-hands-on-review-of-google-voice/2009/07/24' rel='bookmark' title='Permanent Link: A Hands-on Review of Google Voice'>A Hands-on Review of Google Voice</a></li><li><a href='http://maketecheasier.com/access-your-google-docs-offline/2008/04/22' rel='bookmark' title='Permanent Link: Access Your Google Docs Offline'>Access Your Google Docs Offline</a></li><li><a href='http://maketecheasier.com/tabbloid-convert-rss-feeds-into-pdf-newsletters/2009/10/28' rel='bookmark' title='Permanent Link: Tabbloid: Convert Rss Feeds into PDF Newsletters and get them as Email'>Tabbloid: Convert Rss Feeds into PDF Newsletters and get them as Email</a></li><li><a href='http://maketecheasier.com/gmail-create-custom-signature-for-different-accounts/2008/10/14' rel='bookmark' title='Permanent Link: Gmail: Create Custom Signature For Different Accounts'>Gmail: Create Custom Signature For Different Accounts</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/google-wave-the-future-of-email/2009/10/02/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>How to Create Your Own USB Linux Distro with LiLi</title>
		<link>http://maketecheasier.com/how-to-create-your-own-usb-linux-distro-with-lili/2009/09/29</link>
		<comments>http://maketecheasier.com/how-to-create-your-own-usb-linux-distro-with-lili/2009/09/29#comments</comments>
		<pubDate>Tue, 29 Sep 2009 12:00:59 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[lili]]></category>
		<category><![CDATA[Portable]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=7363</guid>
		<description><![CDATA[Linux Live CDs have long been well known as a handy tool in PC repair.  Personally I&#8217;ve used Linux CDs dozens of times to repair Windows problems, from virus scans to file retrieval to partition adjustments.  As great as Live CDs are, they still have a few drawbacks, like an inability to save [...]<p><strong><a href="http://maketecheasier.com/how-to-create-your-own-usb-linux-distro-with-lili/2009/09/29">How to Create Your Own USB Linux Distro with LiLi</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/rescue-your-pc-with-linux-live-cd/2007/12/22' rel='bookmark' title='Permanent Link: Rescue Your PC With Linux Live CD'>Rescue Your PC With Linux Live CD</a></li><li><a href='http://maketecheasier.com/how-to-install-puppy-linux-on-a-usb-flash-drive/2008/06/27' rel='bookmark' title='Permanent Link: How To Install Puppy Linux On a USB Flash Drive'>How To Install Puppy Linux On a USB Flash Drive</a></li><li><a href='http://maketecheasier.com/take-your-damn-small-linux-usb-drive-for-a-ride/2008/03/28' rel='bookmark' title='Permanent Link: Take Your Damn Small Linux USB Drive For A Ride'>Take Your Damn Small Linux USB Drive For A Ride</a></li><li><a href='http://maketecheasier.com/share-your-virtualbox-vm-across-different-os/2008/09/30' rel='bookmark' title='Permanent Link: Share Your Virtualbox VM Across Different OS'>Share Your Virtualbox VM Across Different OS</a></li><li><a href='http://maketecheasier.com/upgrading-to-virtualbox-21-in-ubuntu-intrepid/2009/01/01' rel='bookmark' title='Permanent Link: Upgrading to Virtualbox 2.1 In Ubuntu Intrepid'>Upgrading to Virtualbox 2.1 In Ubuntu Intrepid</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://images.maketecheasier.com/2009/09/liliusb-logo.jpg" alt="liliusb-logo" width="135" height="136" class="alignleft size-full wp-image-7371" />Linux Live CDs have long been well known as a handy tool in PC repair.  Personally I&#8217;ve used Linux CDs dozens of times to repair Windows problems, from virus scans to file retrieval to partition adjustments.  As great as Live CDs are, they still have a few drawbacks, like an inability to save any new files or changes.  Bootable USB sticks solve most of the problems with Live CDs.  You can write to them, change the software or the whole system without burning a new CD, and carry them easily wherever you go. </p>
<p>There&#8217;s a new (Windows only, strangely enough) software tool out called <a href="http://www.linuxliveusb.com/" target="_blank">LiLi USB Creator</a>.  LiLi makes it incredibly easy to create your own customized bootable Linux system on a USB stick, and even run it from within Windows using an portable copy of Virtualbox that&#8217;s included on the installation.  Impressed?  I am.  </p>
<p>I ran LiLi on Windows XP Pro with Service Pack 3 and a 2GB Kingston USB drive.  You can download the installer <a href="http://www.linuxliveusb.com/" target="_blank">here</a>.  It&#8217;s a ZIP file and there&#8217;s no installer so you can just run it directly from wherever it was extracted.  Once loaded you&#8217;ll get the main LiLi screen where all your choices are made.</p>
<p><img src="http://images.maketecheasier.com/2009/09/liliusb-full.jpg" alt="liliusb-full" width="427" height="737" class="aligncenter size-full wp-image-7377" /></p>
<h3>Step 1:  Choose a USB Key</h3>
<p><img src="http://images.maketecheasier.com/2009/09/liliusb-choosedevice.jpg" alt="liliusb-choosedevice" width="388" height="186" class="aligncenter size-full wp-image-7381" /></p>
<p>If your USB drive isn&#8217;t already connected, connect it now and wait a few seconds before hitting the blue refresh button.  When you click the drop-down list, you should see your flash drive in the list. <strong>Make sure you&#8217;re choosing the correct flash drive</strong>, as the program also lists your hard drives, and we certainly wouldn&#8217;t want to go wiping any of them.  Which reminds me &#8211; in case this isn&#8217;t yet clear, <strong>this flash drive will be wiped clean</strong> so make sure there&#8217;s nothing important on there before we proceed.   </p>
<h3>Step 2: Choose a Source</h3>
<p><img src="http://images.maketecheasier.com/2009/09/liliusb-choose-source.jpg" alt="liliusb-choose-source" width="356" height="136" class="aligncenter size-full wp-image-7437" /></p>
<p>LiLi needs to know what you plan to use as the base of your system. This is one of LiLi&#8217;s big strengths in my opinion.  You can choose to use a Live CD ISO file you already have, a Live CD in your CD-ROM, or to have LiLi download an ISO for you. This last option is particularly impressive, as LiLi provides a list of some of the compatible distros and will automatically fetch and check the files it needs.  </p>
<p><img src="http://images.maketecheasier.com/2009/09/liliusb-choose-source-download.jpg" alt="liliusb-choose-source-download" width="376" height="258" class="aligncenter size-full wp-image-7438" /></p>
<p>As for me, I went with Fedora because&#8230; well&#8230; pretty much just because I haven&#8217;t used it in a while.  If you chose to let LiLi download a compatible ISO for you, then you&#8217;ve got a little time to wait while it downloads.  Now might be a good time to make a snack, read a book, or better yet &#8211; browse articles on MakeTechEasier.  </p>
<h3>Step 3: Persistence</h3>
<p><img src="http://images.maketecheasier.com/2009/09/liliusb-persist.jpg" alt="liliusb-persist" width="357" height="110" class="aligncenter size-full wp-image-7443" /></p>
<p>At this point, we can take advantage of the fact that we&#8217;re using a USB drive and not a Live CD. By setting some space for persistence, we can now save file and settings changes directly on to the USB drive. This is also the cause of some confusion when creating these live systems.</p>
<p>For clarity, we&#8217;ll use my 2GB Kingston flash drive as an example of how this all works. It&#8217;s actually about 1.9GB, and the files from the ISO will be using up about 700MB, so according to LiLi that leaves about 1.1 GB for persistent files to be saved.  The math doesn&#8217;t quite add up, but I would guess that LiLi is using up a little more space than just the ISO contents for things like VirtualBox (discussed below). The slider bar in the screenshot above lets me choose how much of that space I really want to use. Unless you&#8217;ve got other plans for that space, you probably want to slide the bar all the way up.  </p>
<p>If your USB drive is larger than 1GB and LiLi doesn&#8217;t let you move the slider past 0MB, just reformat the entire USB drive, reload LiLi and try again. </p>
<h3>Step 4: Options</h3>
<p><img src="http://images.maketecheasier.com/2009/09/liliusb-options.jpg" alt="liliusb-options" width="357" height="109" class="aligncenter size-full wp-image-7448" /></p>
<p>The first item in the Options section is whether or not you want to hide the system files on the USB drive. The only relevance this has is whether or not Windows will show the Linux system files on the flash drive. The benefit is that you won&#8217;t have to worry about a convoluted mess of files and directories on the drive if you just want to run VirtualBox (which we&#8217;ll cover in a moment). The down side is that it would be more difficult to access or edit those files from Windows, should you want to. Neither choice will have any significant effect on how your Linux system runs.  </p>
<p>The second option is whether or not to format the USB drive in Fat32. Unless you have a specific reason not to, I&#8217;d recommend you allow the format to be certain that the drive is being wiped clean and installed correctly.  </p>
<p>The last option is one of the really unique and interesting things about LiLi. As I hinted in the opening paragraph, LiLi is capable of adding a portable copy of VirtualBox to your USB drive. For anyone not familiar with VirtualBox, it&#8217;s a high quality free virtualization program. With VirtualBox on the drive, you&#8217;ll be able to run your new Linux USB system from within Windows, without rebooting. I&#8217;d recommend checking this option, so that your flash drive can be as versatile and useful as it can be.  </p>
<h3>Step 5: Create</h3>
<p>Before clicking the lightning bolt to begin, there are a few things to check to make sure we&#8217;re not about to cause a disaster. First, <strong>make totally certain that the device you chose in Step 1 is the USB drive, and that you don&#8217;t mind wiping its contents</strong>. Next do a quick glance at the traffic light icons in the bottom right corner of each step.  Each light should be green, indicating it&#8217;s got everything it needs in order to proceed. When ready, hit the lightning bolt icon, and go make yourself another snack.  </p>
<h3>Running your new USB Linux System</h3>
<p>If you&#8217;ve followed this guide closely, then you now have two ways to start your new system. The first is from within Windows, using VirtualBox. Open <em>My Computer</em> to your flash drive, and you&#8217;ll see a Virtualbox folder.  Open that and run <em>Virtualize This Key</em>. That will launch the portable VirtualBox to your Linux image and you can use your shiny new Linux system from a contained environment within Windows. Keep in mind, this method does give the benefit of being able to use both OSes simultaneously, but Linux will most likely be MUCH slower here than if it had been booted on its own.  </p>
<p><img src="http://images.maketecheasier.com/2009/09/liliusb-vbox.jpg" alt="liliusb-vbox" width="577" height="361" class="aligncenter size-full wp-image-7451" /></p>
<p>The other method is to boot the USB key as intended, as its own OS. To do that, you insert the USB drive into whatever computer you&#8217;d like to boot, and restart the computer. Some computers may require you to open the BIOS settings to include USB in the boot devices. Others may give you an option when starting up like <em>Hit F12 for Boot Menu</em>, or something along those lines. Any fairly modern PC should be capable of booting from a USB drive.  </p>
<p>Presuming all went well, you should now have a portable, self-contained, customizable USB Linux system installed on your USB drive that can be taken anywhere. This can be useful in repairs, file recovery, virus scanning, or just showing off.  Files saved to the USB drive will persist across multiple reboots.  </p>
<p>Other than a booting glitch when I tried LiLi with Crunchbang (which may or may not have been LiLi&#8217;s fault), everything seems to work smoothly. I was very impressed by LiLi&#8217;s simple yet powerful user interface, and the developers have clearly put a lot of thought and effort into making LiLi a quality piece of software. I&#8217;m a little surprised it only runs in Windows, but everything it does, it does well. Kudos to the development team.  </p>
<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/how-to-create-your-own-usb-linux-distro-with-lili/2009/09/29">How to Create Your Own USB Linux Distro with LiLi</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/rescue-your-pc-with-linux-live-cd/2007/12/22' rel='bookmark' title='Permanent Link: Rescue Your PC With Linux Live CD'>Rescue Your PC With Linux Live CD</a></li><li><a href='http://maketecheasier.com/how-to-install-puppy-linux-on-a-usb-flash-drive/2008/06/27' rel='bookmark' title='Permanent Link: How To Install Puppy Linux On a USB Flash Drive'>How To Install Puppy Linux On a USB Flash Drive</a></li><li><a href='http://maketecheasier.com/take-your-damn-small-linux-usb-drive-for-a-ride/2008/03/28' rel='bookmark' title='Permanent Link: Take Your Damn Small Linux USB Drive For A Ride'>Take Your Damn Small Linux USB Drive For A Ride</a></li><li><a href='http://maketecheasier.com/share-your-virtualbox-vm-across-different-os/2008/09/30' rel='bookmark' title='Permanent Link: Share Your Virtualbox VM Across Different OS'>Share Your Virtualbox VM Across Different OS</a></li><li><a href='http://maketecheasier.com/upgrading-to-virtualbox-21-in-ubuntu-intrepid/2009/01/01' rel='bookmark' title='Permanent Link: Upgrading to Virtualbox 2.1 In Ubuntu Intrepid'>Upgrading to Virtualbox 2.1 In Ubuntu Intrepid</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/how-to-create-your-own-usb-linux-distro-with-lili/2009/09/29/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to Install and Use Ubuntu Netbook Remix</title>
		<link>http://maketecheasier.com/install-and-use-ubuntu-netbook-remix/2009/09/22</link>
		<comments>http://maketecheasier.com/install-and-use-ubuntu-netbook-remix/2009/09/22#comments</comments>
		<pubDate>Tue, 22 Sep 2009 12:06:47 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=7218</guid>
		<description><![CDATA[As time goes on, netbooks are getting more and more popular.  These small, cheap, portable computers are gaining popularity in situations where you want the flexibility of a laptop, but don&#8217;t need the raw power or price tag of a high-end machine.  Some come with Windows, some come with Linux.  Unfortunately, the [...]<p><strong><a href="http://maketecheasier.com/install-and-use-ubuntu-netbook-remix/2009/09/22">How to Install and Use Ubuntu Netbook Remix</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/install-ubuntu-in-windows/2009/07/28' rel='bookmark' title='Permanent Link: How to Install Ubuntu in Windows'>How to Install Ubuntu in Windows</a></li><li><a href='http://maketecheasier.com/install-kde-41-in-ubuntu-hardy-heron/2008/07/31' rel='bookmark' title='Permanent Link: Install KDE 4.1 in Ubuntu Hardy Heron'>Install KDE 4.1 in Ubuntu Hardy Heron</a></li><li><a href='http://maketecheasier.com/9-things-you-need-to-doinstall-after-installing-ubuntu-904/2009/04/22' rel='bookmark' title='Permanent Link: 9 Things You Need To Do/Install After Installing Ubuntu 9.04'>9 Things You Need To Do/Install After Installing Ubuntu 9.04</a></li><li><a href='http://maketecheasier.com/how-to-boot-install-ubuntu-ibex-from-a-usb-thumb-drive/2008/09/22' rel='bookmark' title='Permanent Link: How to Boot &#038; Install Ubuntu Ibex From a USB Thumb Drive'>How to Boot &#038; Install Ubuntu Ibex From a USB Thumb Drive</a></li><li><a href='http://maketecheasier.com/appnr-%e2%80%93-install-ubuntu-applications-from-your-firefox-browser/2008/10/17' rel='bookmark' title='Permanent Link: Appnr – Install Ubuntu Applications from your Firefox browser'>Appnr – Install Ubuntu Applications from your Firefox browser</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-7291" src="http://images.maketecheasier.com/2009/09/UNR-ubuntu-logo.jpg" alt="UNR-ubuntu-logo" width="150" height="155" />As time goes on, netbooks are getting more and more popular.  These small, cheap, portable computers are gaining popularity in situations where you want the flexibility of a laptop, but don&#8217;t need the raw power or price tag of a high-end machine.  Some come with Windows, some come with Linux.  Unfortunately, the pre-installed Linux on some netbooks can be lacking in quality and features.  For those who aren&#8217;t satisfied with the default OS on their netbook, Ubuntu has created <a href="http://www.ubuntu.com/GetUbuntu/download-netbook" target="_blank">Ubuntu Netbook Remix</a>.</p>
<p>As the name implies, it&#8217;s Ubuntu with some tweaks to make the size and speed of the OS more appropriate to the hardware you&#8217;ll find in your average netbook.  The most noticable difference is that they&#8217;ve completely re-skinned the standard Gnome desktop into something more closely resembling <a href="http://maketecheasier.com/gnome-shell-your-next-desktop-environment/2009/09/09" target="_blank">Gnome Shell</a> than the Gnome you&#8217;re used to.</p>
<p><img class="aligncenter size-full wp-image-7220" src="http://images.maketecheasier.com/2009/09/UNR-main-big.jpg" alt="UNR-main-big" width="577" height="361" /></p>
<h3>Preparing USB Media</h3>
<p>Since many netbooks have no CD/DVD drives, you&#8217;ll need a USB thumb drive (1GB minimum) to perform the installation.  The second thing you&#8217;ll need is the image file that we&#8217;ll be putting on the thumb drive, which can be downloaded <a href="http://www.ubuntu.com/GetUbuntu/download-netbook" target="_blank">here</a>.  The requirements for UNR list an Intel Atom processor for CPU, however I am writing this from UNR running on a Core 2 Duo so it seems the Atom is the &#8220;minimum&#8221; CPU, not necessarily the only supported type.</p>
<p>Installation will proceed in 2 steps.  First, we put the live image on the USB stick (using Linux, Windows, or Mac) then we insert the USB stick into the netbook and install to the netbook&#8217;s hard drive.  The USB stick is the temporary storage, replacing the CDROM in a typical Linux install.</p>
<h3>Linux &#8211; Ubuntu</h3>
<p>If you&#8217;re copying the image file to the USB drive from an Ubuntu system, you need the <em>usb-imagewriter</em> package.  Ubuntu users can install it from the repositories with apt-get/aptitude/synaptic like any other package.   With apt-get, it would look like:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> usb-imagewriter</pre></div></div>

<p>or simply click <a href="apt:usb-imagewriter">here</a> to install it in your computer.</p>
<p>Once installed run the program from <em>Applications -&gt; Accessories -&gt; Image Writer</em>.</p>
<p><img class="aligncenter size-full wp-image-7231" src="http://images.maketecheasier.com/2009/09/UNR-ub-imagewriter.jpg" alt="UNR-ub-imagewriter" width="560" height="291" /><br />
Choose the image file downloaded earlier, and the device it&#8217;ll write to (your USB drive). <strong> THIS WILL WIPE ANY DATA CURRENTLY ON THE USB DRIVE.</strong> Click <em>Write</em> when ready.  Once it&#8217;s done, you&#8217;re ready to plug the thumb drive into the netbook and proceed to the Installation section.</p>
<p>Details for writing the image from other operating systems can be found at the <a href="https://help.ubuntu.com/community/Installation/FromImgFiles" target="_blank">Ubuntu Netbook Remix website</a>.</p>
<h3>Booting UNR</h3>
<p>Once the image file has been written to the drive, it&#8217;s time to take it to your netbook.  Shut down the netbook, plug in our newly formatted drive, and turn it back on.  On some netbooks, you may need to manually specify that you want to boot from the USB drive instead of the netbook&#8217;s internal storage.  If this is the case, you can normally set the boot order in the netbook&#8217;s BIOS settings.  Some even have a option when first started, that says something like &#8220;Press F12 for boot menu&#8221;.</p>
<h3>Running UNR</h3>
<p>Here&#8217;s what we&#8217;ve all been waiting for.  Once booted, you won&#8217;t see the normal Gnome desktop.  Instead, you&#8217;ll get a custom desktop menu system devised specifically for UNR.  Regular MakeTechEasier readers will immediately notice the resemblance between UNR&#8217;s menu system and that of<a href="http://maketecheasier.com/gnome-shell-your-next-desktop-environment/2009/09/09" target="_blank"> Gnome Shell</a>.</p>
<p><img class="aligncenter size-full wp-image-7220" src="http://images.maketecheasier.com/2009/09/UNR-main-big.jpg" alt="UNR-main-big" width="577" height="361" /></p>
<p>Your normal panel on top has been replaced by a black bar containing some of the items normally seen in Gnome&#8217;s panel, such as the Network Manager, clock, and power management applet.</p>
<p>When you run any app from the new menu system, it will automatically be maximized to fill the entire screen.  Instead of having a box for each running application filling up the panel, UNR gives each app an icon next to the menu button, and the rest of the screen space is used for the title bar of the currently active (maximized) window.  Here, for example, is my top bar while running Firefox, Rhythmbox, and The Gimp.</p>
<p><img class="aligncenter size-full wp-image-7285" src="http://images.maketecheasier.com/2009/09/UNR-panel.png" alt="UNR-panel" width="478" height="24" /></p>
<p>Some whitespace in the titlebar was removed to avoid shrinking the image and losing clarity.</p>
<p>You may also notice in the full screenshot that all my storage devices were detected and are listed along with Home, Music, Documents, etc on the right hand section of the menu screen.  This is roughly the equivalent of the Places menu on a normal Gnome installation.  At the bottom of that last is the Quit/Shutdown button which is normally found in the top-right corner of a typical Ubuntu system.</p>
<p>A nice feature of UNR is the very first menu section, <em>Favorites</em>.  As the name implies, this holds your most frequently used applications.  As someone who despises the traditional hierarchical menu system, I appreciate anything that speeds up and simplifies the act of finding and running my favorite apps.  The only thing I found lacking in the left pane&#8217;s menu setup is a Run box, allowing me to type in the name of my preferred command instead of hunting through menus.</p>
<h3>Installing UNR to Netbook Hard Drive</h3>
<p>UNR uses the standard Ubuntu installer, which can be found in the Favorites menu.  The process for installing from USB to hard drive should be no different than any other Ubuntu installation, which <a href="http://download.maketecheasier.com/MTE_ubuntu904_ins.pdf">we&#8217;ve covered here before</a>.  <strong>You do not need to install UNR to the hard drive in order to use it</strong>, you can simply boot from the USB stick any time you like if you want to run UNR, however there are a few drawbacks to this.  For one, any changes you make are not persistent.  Next time you reboot, any changes made the the files on the USB drive will be reverted back to their original state.  This means no (useful) software upgrades, and no persistent settings and preferences.   Each boot on to your USB drive will be like the first.</p>
<h3>Caveats</h3>
<p>I had a few complaints about the UNR menu-driven interface.  For starters is the auto-maximization of pretty much any application.  I can see how, in theory, the small screen on your average netbook would mean you&#8217;d only want one app on screen at a time, however that&#8217;s not always the case in practice.  You still have the option of right-clicking the titlebar and choosing &#8220;Unmaximize&#8221; to drop a window into normal mode, but then you have a semi-transparent version of the menu sitting behind all your apps, giving it a cluttered look.</p>
<p>The biggest drawback, to me, was the lack of multiple workspaces.  I use these &#8220;virtual desktops&#8221; extensively, and so far I haven&#8217;t found a way to enable them on UNR.  I suppose the idea behind UNR&#8217;s interface is that people will generally only be running a few full screen apps like web browser and email, due to the low power of your average netbook.  That&#8217;s another thing that sounds fine in theory, but has caused me frustrations when attempting to use UNR as a desktop system.</p>
<p>Finally, there&#8217;s the issue with multi-windowed apps, such as The Gimp.  I briefly mentioned above that whenever an app is NOT maximized, you can see a semi-transparent menu floating on your desktop.  While not a real problem, I find this very annoying as it makes my workspace feel cluttered and disorganized.</p>
<p><img class="aligncenter size-full wp-image-7288" src="http://images.maketecheasier.com/2009/09/UNR-non-maximized.jpg" alt="UNR-non-maximized" width="577" height="361" /></p>
<h3>Conclusion</h3>
<p>As far as the real guts of the system, UNR is roughly the same as any Ubuntu installation, with approximately the same set of software and whatever pros and cons they provide.  Regarding the interface, I wasn&#8217;t particularly impressed.  Some of the design choices seem good at first, but over time have caused me some frustrations.  I suppose, though, that if you&#8217;re using UNR exactly as intended (light use, small amount of full-screen apps) it could provide a cozy, simple setup that sure beats some of the pre-installed operating systems many manufacturers provide (I&#8217;m looking at you, Xandros).  Perhaps in the next iteration of UNR, some kinks will be better worked out and the UNR interface will more closely match the clever design we&#8217;ve seen in projects like Gnome Shell.</p>
<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/install-and-use-ubuntu-netbook-remix/2009/09/22">How to Install and Use Ubuntu Netbook Remix</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/install-ubuntu-in-windows/2009/07/28' rel='bookmark' title='Permanent Link: How to Install Ubuntu in Windows'>How to Install Ubuntu in Windows</a></li><li><a href='http://maketecheasier.com/install-kde-41-in-ubuntu-hardy-heron/2008/07/31' rel='bookmark' title='Permanent Link: Install KDE 4.1 in Ubuntu Hardy Heron'>Install KDE 4.1 in Ubuntu Hardy Heron</a></li><li><a href='http://maketecheasier.com/9-things-you-need-to-doinstall-after-installing-ubuntu-904/2009/04/22' rel='bookmark' title='Permanent Link: 9 Things You Need To Do/Install After Installing Ubuntu 9.04'>9 Things You Need To Do/Install After Installing Ubuntu 9.04</a></li><li><a href='http://maketecheasier.com/how-to-boot-install-ubuntu-ibex-from-a-usb-thumb-drive/2008/09/22' rel='bookmark' title='Permanent Link: How to Boot &#038; Install Ubuntu Ibex From a USB Thumb Drive'>How to Boot &#038; Install Ubuntu Ibex From a USB Thumb Drive</a></li><li><a href='http://maketecheasier.com/appnr-%e2%80%93-install-ubuntu-applications-from-your-firefox-browser/2008/10/17' rel='bookmark' title='Permanent Link: Appnr – Install Ubuntu Applications from your Firefox browser'>Appnr – Install Ubuntu Applications from your Firefox browser</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/install-and-use-ubuntu-netbook-remix/2009/09/22/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Gnome Shell &#8211; Your Next Desktop Environment</title>
		<link>http://maketecheasier.com/gnome-shell-your-next-desktop-environment/2009/09/09</link>
		<comments>http://maketecheasier.com/gnome-shell-your-next-desktop-environment/2009/09/09#comments</comments>
		<pubDate>Wed, 09 Sep 2009 23:57:47 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[compositing]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=7039</guid>
		<description><![CDATA[Since the release of KDE4, a major overhaul of the KDE desktop, there&#8217;s been some grumbling among the Gnome community about if and when Gnome would have a major overhaul.  Well with Gnome 3 we&#8217;ll have it in the form of Gnome Shell.  It pretty much replaces the panel and window manager in [...]<p><strong><a href="http://maketecheasier.com/gnome-shell-your-next-desktop-environment/2009/09/09">Gnome Shell &#8211; Your Next Desktop Environment</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/desktop-drapes-another-gnome-wallpaper-changer/2008/07/29' rel='bookmark' title='Permanent Link: Desktop Drapes: Another GNOME Wallpaper Changer'>Desktop Drapes: Another GNOME Wallpaper Changer</a></li><li><a href='http://maketecheasier.com/how-to-redesign-your-desktop-the-wow-way/2008/01/10' rel='bookmark' title='Permanent Link: Ubuntu Tutorial: How To Redesign Your Desktop The &#8216;WOW&#8217; Way'>Ubuntu Tutorial: How To Redesign Your Desktop The &#8216;WOW&#8217; Way</a></li><li><a href='http://maketecheasier.com/gnome-do-a-fast-launcher-for-your-linux-desktop/2008/06/05' rel='bookmark' title='Permanent Link: GNOME Do: A Fast Launcher For Your Linux Desktop'>GNOME Do: A Fast Launcher For Your Linux Desktop</a></li><li><a href='http://maketecheasier.com/terminal-as-transparent-wallpaper-in-ubuntu/2008/05/21' rel='bookmark' title='Permanent Link: [HowTo] Set Terminal As a Transparent Wallpaper In Your Ubuntu Desktop'>[HowTo] Set Terminal As a Transparent Wallpaper In Your Ubuntu Desktop</a></li><li><a href='http://maketecheasier.com/ubuntu-two-ways-to-keep-a-clean-desktop-without-affecting-your-efficiency/2009/05/06' rel='bookmark' title='Permanent Link: Ubuntu: Two Ways to Keep A Clean Desktop Without Affecting Your Efficiency'>Ubuntu: Two Ways to Keep A Clean Desktop Without Affecting Your Efficiency</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-7061" src="http://images.maketecheasier.com/2009/09/gnome-shell-menu-small.jpg" alt="gnome-shell-menu-small" width="250" height="156" />Since the release of KDE4, a major overhaul of the KDE desktop, there&#8217;s been some grumbling among the Gnome community about if and when Gnome would have a major overhaul.  Well with Gnome 3 we&#8217;ll have it in the form of <a href="http://live.gnome.org/GnomeShell" target="_blank">Gnome Shell</a>.  It pretty much replaces the panel and window manager in a normal Gnome installation with a fully composited environment with some great new functionality.</p>
<h3>Installation</h3>
<p>It&#8217;s important to note right away that Gnome Shell is still in fairly early development.  There is no stable release or package, we&#8217;ll be downloading and installing from source code using an auto build script.  While I had no trouble at all with the installation, things could change at any moment so there&#8217;s certainly no guarantees that it will build, let alone run.  That said, Gnome Shell has so far given me no trouble at all.</p>
<p>First, we&#8217;ll need <em>jhbuild</em>, a tool that&#8217;ll help with the installation.  It&#8217;s probably in your distro&#8217;s repositories.  Debian/Ubuntu users an fetch it with:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> jhbuild</pre></div></div>

<p>Next we download and run the installation script:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>git.gnome.org<span style="color: #000000; font-weight: bold;">/</span>cgit<span style="color: #000000; font-weight: bold;">/</span>gnome-shell<span style="color: #000000; font-weight: bold;">/</span>plain<span style="color: #000000; font-weight: bold;">/</span>tools<span style="color: #000000; font-weight: bold;">/</span>build<span style="color: #000000; font-weight: bold;">/</span>gnome-shell-build-setup.sh
<span style="color: #c20cb9; font-weight: bold;">bash</span> gnome-shell-build-setup.sh
jhbuild build</pre></div></div>

<p>This will take a little while.  It ran for about 10 minutes on my Core 2 Duo test machine.  Fortunately, there were no errors during any part of it during my installation.</p>
<h3>Running</h3>
<p><strong>BEFORE RUNNING GNOME SHELL</strong>, make sure to disable Compiz if you&#8217;ve got it running.  Ubuntu users can do this by opening your normal Gnome panel to <em>System -&gt; Preferences -&gt; Appearance</em> and turning off desktop effects.  Once you&#8217;re sure any desktop effects have been disabled, <strong>save any work you&#8217;re not willing to risk</strong>, and enter the following in your terminal:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">~<span style="color: #000000; font-weight: bold;">/</span>gnome-shell<span style="color: #000000; font-weight: bold;">/</span>source<span style="color: #000000; font-weight: bold;">/</span>gnome-shell<span style="color: #000000; font-weight: bold;">/</span>src<span style="color: #000000; font-weight: bold;">/</span>gnome-shell <span style="color: #660033;">--replace</span></pre></div></div>

<p>If you find yourself liking Gnome Shell and running it often, I&#8217;d suggest making an alias in your <em>.bashrc</em> file for the command above.</p>
<h3>Launching Applications</h3>
<p>The main difference in working with the Gnome Shell desktop is that your panel on the top is not your normal panel,  Once you click Activities, you&#8217;ll see a completely different interface from what you&#8217;re used to.</p>
<p><img class="aligncenter size-full wp-image-7045" src="http://images.maketecheasier.com/2009/09/gnome-shell-single-desktop.jpg" alt="gnome-shell-single-desktop" width="577" height="361" /></p>
<p>You can also open the Activities screen by hitting the Super (aka Windows) key on your keyboard.  On the left, you&#8217;ve got the equivalent of the old menu system.  The top of that panel is the Find box, which operates like many of the desktop finder tools out there.  You can type in the name of a program (like &#8220;firefox&#8221;) to run it, or you can specify a word in the program&#8217;s description, like below.</p>
<p><img class="aligncenter size-full wp-image-7048" src="http://images.maketecheasier.com/2009/09/gnome-shell-finder.jpg" alt="gnome-shell-finder" width="287" height="408" /></p>
<p>The other method of launching programs is to click the Browse button under Applications, if you prefer using menus.</p>
<h3>Multiple Desktops</h3>
<p>No Linux desktop environment would be complete if it wouldn&#8217;t run multiple desktop screens to manage all your apps.  Gnome Shell is no different, and provides an interesting take on these often-used workspaces.</p>
<p>With the Activities screen up, you&#8217;ll see a small round &#8220;+&#8221; icon in the bottom right corner of your screen.  Click that to add new workspaces to your desktop.</p>
<p><img class="aligncenter size-full wp-image-7050" src="http://images.maketecheasier.com/2009/09/gnome-shell-multi-desktop.jpg" alt="gnome-shell-multi-desktop" width="577" height="361" /></p>
<p>Even though Gnome Shell is still in pretty early stages, they&#8217;ve already included some great usability features.  For example, with the Activities up, you can click an application icon to launch in your current workspace, or drag the launch icon onto the appropriate workspace.  So in the screenshot above, for example, I could drag the Firefox icon onto the third desktop to make it open there directly.  Once a window is open, you can easily drag it from one workspace to the next.  <a href="http://www.gnome.org/~otaylor/gnome-shell-talk/3-gnome-shell-workspaces.ogg" target="_blank">This video</a> demonstrates exactly what I mean.</p>
<h3>Sidebar</h3>
<p>This is a nice little feature that&#8217;s not much right now but my guess is that it could evolve into a great little tool.  If you click your username in the top right corner of the screen, you can choose to enable the Sidebar.  If enabled, it sits at the left edge of the screen and can be collapsed to a thin bar or expanded into a small box by clicking the arrows at the top.</p>
<p><img class="aligncenter size-full wp-image-7054" src="http://images.maketecheasier.com/2009/09/gnome-shell-sidebar1.jpg" alt="gnome-shell-sidebar" width="493" height="506" /></p>
<h3>Eye Candy</h3>
<p>The most obvious comparison for a composited window manger like Gnome Shell would be to Compiz.  They&#8217;ve both got window animation effects for things like minimizing and opening windows, as well as transparencies and everything else you&#8217;d expect from a composited setup.  The difference, so far at least, seems to me to be the purpose of those effects.  Compiz puts much more emphasis on pure decoration like rain drops and wobbly windows whereas the Gnome Shell effects are generally more practical.  That&#8217;s not to say Compiz doesn&#8217;t have some handy features, and this could all change as Gnome Shell development goes on.</p>
<h3>Conclusion</h3>
<p>My overall impression of Gnome Shell is most certainly positive.  There&#8217;s clearly been a lot of thought put into its design, and some equally impressive coding behind the implementation.  The visual effects are pleasing but not overwhelming, and the interface is very intuitive and takes almost no effort to understand.</p>
<p>That said, there&#8217;s still plenty of room for development.  So far I&#8217;ve found essentially no configuration options of any kind, so at the moment it seems you&#8217;re stuck with having the shell exactly the way it was installed, like it or not.  Fortunately for me, I like it.  I&#8217;m sure configuration options will improve as development continues and more tools and features are added, so that&#8217;s not so much a complaint as a suggestion to be patient.  It looks like it&#8217;ll be worth the wait.</p>
<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/gnome-shell-your-next-desktop-environment/2009/09/09">Gnome Shell &#8211; Your Next Desktop Environment</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/desktop-drapes-another-gnome-wallpaper-changer/2008/07/29' rel='bookmark' title='Permanent Link: Desktop Drapes: Another GNOME Wallpaper Changer'>Desktop Drapes: Another GNOME Wallpaper Changer</a></li><li><a href='http://maketecheasier.com/how-to-redesign-your-desktop-the-wow-way/2008/01/10' rel='bookmark' title='Permanent Link: Ubuntu Tutorial: How To Redesign Your Desktop The &#8216;WOW&#8217; Way'>Ubuntu Tutorial: How To Redesign Your Desktop The &#8216;WOW&#8217; Way</a></li><li><a href='http://maketecheasier.com/gnome-do-a-fast-launcher-for-your-linux-desktop/2008/06/05' rel='bookmark' title='Permanent Link: GNOME Do: A Fast Launcher For Your Linux Desktop'>GNOME Do: A Fast Launcher For Your Linux Desktop</a></li><li><a href='http://maketecheasier.com/terminal-as-transparent-wallpaper-in-ubuntu/2008/05/21' rel='bookmark' title='Permanent Link: [HowTo] Set Terminal As a Transparent Wallpaper In Your Ubuntu Desktop'>[HowTo] Set Terminal As a Transparent Wallpaper In Your Ubuntu Desktop</a></li><li><a href='http://maketecheasier.com/ubuntu-two-ways-to-keep-a-clean-desktop-without-affecting-your-efficiency/2009/05/06' rel='bookmark' title='Permanent Link: Ubuntu: Two Ways to Keep A Clean Desktop Without Affecting Your Efficiency'>Ubuntu: Two Ways to Keep A Clean Desktop Without Affecting Your Efficiency</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/gnome-shell-your-next-desktop-environment/2009/09/09/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>8 Useful and Interesting Bash Prompts</title>
		<link>http://maketecheasier.com/8-useful-and-interesting-bash-prompts/2009/09/04</link>
		<comments>http://maketecheasier.com/8-useful-and-interesting-bash-prompts/2009/09/04#comments</comments>
		<pubDate>Fri, 04 Sep 2009 12:00:27 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[prompt]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=6712</guid>
		<description><![CDATA[Many people don&#8217;t think of their command prompt as a particularly useful thing, or even pay it much attention.  To me, this is a bit of a shame, as a useful prompt can change the way you use the command line.  Well I&#8217;ve scoured the Interwebs looking for the best, most useful, or [...]<p><strong><a href="http://maketecheasier.com/8-useful-and-interesting-bash-prompts/2009/09/04">8 Useful and Interesting Bash Prompts</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/mastering-the-bash-history/2009/05/20' rel='bookmark' title='Permanent Link: Mastering the Bash History'>Mastering the Bash History</a></li><li><a href='http://maketecheasier.com/making-the-linux-command-line-a-little-friendlier/2009/03/19' rel='bookmark' title='Permanent Link: Making The Linux Command Line A Little Friendlier'>Making The Linux Command Line A Little Friendlier</a></li><li><a href='http://maketecheasier.com/basic-bash-command-for-new-linux-users/2008/01/22' rel='bookmark' title='Permanent Link: Basic Bash Command For New Linux Users'>Basic Bash Command For New Linux Users</a></li><li><a href='http://maketecheasier.com/transform-kubuntu-jaunty-to-windows-7-in-3-simple-steps/2009/06/19' rel='bookmark' title='Permanent Link: Transform Kubuntu Jaunty to Windows 7 In 3 Simple Steps'>Transform Kubuntu Jaunty to Windows 7 In 3 Simple Steps</a></li><li><a href='http://maketecheasier.com/download-youtube-videos-for-offline-viewing-on-linux/2009/02/09' rel='bookmark' title='Permanent Link: Download YouTube Videos For Offline Viewing On Linux'>Download YouTube Videos For Offline Viewing On Linux</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://images.maketecheasier.com/2009/08/bachprompts-main.jpg" alt="bachprompts-main" width="170" height="127" class="alignleft size-full wp-image-6939" />Many people don&#8217;t think of their command prompt as a particularly useful thing, or even pay it much attention.  To me, this is a bit of a shame, as a useful prompt can change the way you use the command line.  Well I&#8217;ve scoured the Interwebs looking for the best, most useful, or sometimes most amusing bash prompts.  Here, in no particular order, are the ones I&#8217;d be most likely to use on my computers.</p>
<p><em>Note &#8211; to use any of these prompts, you can copy &amp; paste the &#8220;PS1=&#8221; line directly into your terminal.  To make the change permanent, paste the line to the end of your </em>~/.bashrc<em> file. </em></p>
<h3>1. Show Happy face upon successful execution</h3>
<p>This prompt is probably the most amusing one on the list, but remains useful.  The idea is that as long as your commands execute successfully, your prompt shows a happy face.  Any time a command fails, it shows a sad face instead.</p>
<p>Example:<br />
<img class="aligncenter size-full wp-image-6786" src="http://images.maketecheasier.com/2009/08/bashprompts-happyface.jpg" alt="bashprompts-happyface" width="298" height="111" /><br />
Code:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">PS1</span>=<span style="color: #ff0000;">&quot;\<span style="color: #780078;">`if [ \$? = 0 ]; then echo \[\e[33m\]^_^\[\e[0m\]; else echo \[\e[31m\]O_O\[\e[0m\]; fi\`</span>[\u@\h:\w]\<span style="color: #000099; font-weight: bold;">\$</span> &quot;</span></pre></div></div>

<h3>2.Change color on bad command</h3>
<p>Here&#8217;s one of my favorites.  This prompt has it all.  Like above, the prompt changes color if your last command failed to run successfully, but it also shortens long paths and contains the <a href="http://maketecheasier.com/mastering-the-bash-history/2009/05/20" target="_blank">bash history</a> number of each command for easy retrieval.</p>
<p>Example:<br />
<img class="aligncenter size-full wp-image-6791" src="http://images.maketecheasier.com/2009/08/bashprompts-hurring.jpg" alt="bashprompts-hurring" width="378" height="154" /><br />
Code:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">PROMPT_COMMAND</span>=<span style="color: #ff0000;">'PS1=&quot;\[\033[0;33m\][\!]\`if [[ \$? = &quot;0&quot; ]]; then echo &quot;\\[\\033[32m\\]&quot;; else echo &quot;\\[\\033[31m\\]&quot;; fi\`[\u.\h: \`if [[ `pwd|wc -c|tr -d &quot; &quot;` &gt; 18 ]]; then echo &quot;\\W&quot;; else echo &quot;\\w&quot;; fi\`]\$\[\033[0m\] &quot;; echo -ne &quot;\033]0;`hostname -s`:`pwd`\007&quot;'</span></pre></div></div>

<h3>3. Multi lines prompt</h3>
<p>If you&#8217;re the type who wants to pack your prompt full of information, then here&#8217;s the one for you.  This one is a multi-line prompt containing date/time, full path, user and host, active terminal, even file count and space usage.<br />
Example:<br />
<img class="aligncenter size-full wp-image-6794" src="http://images.maketecheasier.com/2009/08/bashprompts-informant.jpg" alt="bashprompts-informant" width="392" height="162" /><br />
Code:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">PS1</span>=<span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>\[\033[35m\]<span style="color: #000099; font-weight: bold;">\$</span>(/bin/date)<span style="color: #000099; font-weight: bold;">\n</span>\[\033[32m\]\w<span style="color: #000099; font-weight: bold;">\n</span>\[\033[1;31m\]\u@\h: \[\033[1;34m\]<span style="color: #000099; font-weight: bold;">\$</span>(/usr/bin/tty | /bin/sed -e 's:/dev/::'): \[\033[1;36m\]<span style="color: #000099; font-weight: bold;">\$</span>(/bin/ls -1 | /usr/bin/wc -l | /bin/sed 's: ::g') files \[\033[1;33m\]<span style="color: #000099; font-weight: bold;">\$</span>(/bin/ls -lah | /bin/grep -m 1 total | /bin/sed 's/total //')b\[\033[0m\] -&gt; \[\033[0m\]&quot;</span></pre></div></div>

<h3>4. Color manage your prompt</h3>
<p>There&#8217;s nothing particularly fancy about this prompt, other than the good use of color to separate the different pieces of information.  As you can see, it provides time, username, hostname, and current directory.  Fairly minimal but useful.</p>
<p>Example:<br />
<img class="aligncenter size-full wp-image-6808" src="http://images.maketecheasier.com/2009/08/bashprompts-4.jpg" alt="bashprompts-4" width="333" height="69" /><br />
Code:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">PS1</span>=<span style="color: #ff0000;">&quot;\[\033[35m\]<span style="color: #000099; font-weight: bold;">\t</span>\[\033[m\]-\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]<span style="color: #000099; font-weight: bold;">\$</span> &quot;</span></pre></div></div>

<h3>5. Show full path</h3>
<p>This one&#8217;s a nice, clean, minimal 2-line prompt (plus a blank line at the top).  You&#8217;ve got your full path at the first line and pretty much just the username at the bottom.  If you want to remove the blank line at the start of every prompt, just take out the first &#8220;\n&#8221;.</p>
<p>Example:<br />
<img class="aligncenter size-full wp-image-6818" src="http://images.maketecheasier.com/2009/08/bashprompts-5.jpg" alt="bashprompts-5" width="231" height="126" /></p>
<p>Code:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">PS1</span>=<span style="color: #ff0000;">&quot;[\[\033[32m\]\w]\[\033[0m\]<span style="color: #000099; font-weight: bold;">\n</span>\[\033[1;36m\]\u\[\033[1;33m\]-&gt; \[\033[0m\]&quot;</span></pre></div></div>

<h3>6. Show background job count</h3>
<p>Another nifty 2-liner, but this one&#8217;s got some info we haven&#8217;t used before.  The first line is the normal user@host, with full path.  On the second line we&#8217;ve got history number and a count of the jobs running in the background.</p>
<p>Example:<br />
<img class="aligncenter size-full wp-image-6835" src="http://images.maketecheasier.com/2009/08/bashprompts-61.jpg" alt="bashprompts-6" width="310" height="114" /></p>
<p>Code:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">PS1</span>=<span style="color: #ff0000;">'\[\e[1;32m\]\u@\H:\[\e[m\] \[\e[1;37m\]\w\[\e[m\]\n\[\e[1;33m\]hist:\! \[\e[0;33m\] \[\e[1;31m\]jobs:\j \$\[\e[m\] '</span></pre></div></div>

<h3>7. Display directory information</h3>
<p>A very elegant and nice looking prompt design.  With this one we&#8217;ve got user/host, number of jobs, and date/time on the top line.  Below that is current directory along with number of files in that directory and their disk usage.</p>
<p>Example:<br />
<img class="aligncenter size-full wp-image-6838" src="http://images.maketecheasier.com/2009/08/bashprompts-7.jpg" alt="bashprompts-7" width="399" height="134" /></p>
<p>Code:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">PS1</span>=<span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>\[\e[30;1m\]\[\016\]l\[\017\](\[\e[34;1m\]\u@\h\[\e[30;1m\])-(\[\e[34;1m\]\j\[\e[30;1m\])-(\[\e[34;1m\]\@ \d\[\e[30;1m\])-&gt;\[\e[30;1m\]<span style="color: #000099; font-weight: bold;">\n</span>\[\016\]m\[\017\]-(\[\[\e[32;1m\]\w\[\e[30;1m\])-(\[\e[32;1m\]<span style="color: #000099; font-weight: bold;">\$</span>(/bin/ls -1 | /usr/bin/wc -l | /bin/sed 's: ::g') files, <span style="color: #000099; font-weight: bold;">\$</span>(/bin/ls -lah | /bin/grep -m 1 total | /bin/sed 's/total //')b\[\e[30;1m\])--&gt; \[\e[0m\]&quot;</span></pre></div></div>

<h3>8. My Prompt</h3>
<p>And finally, the prompt I personally like to use.  It&#8217;s a modification of #7, changed to take up less space and include only the information I most want in my prompt.  I like the two-line style as it lets me see the full path without reducing the space for my actual commands.</p>
<p>Example:<br />
<img class="aligncenter size-full wp-image-6845" src="http://images.maketecheasier.com/2009/08/bashprompts-8.jpg" alt="bashprompts-8" width="268" height="136" /><br />
Code:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">PS1</span>=<span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>\[\e[32;1m\](\[\e[37;1m\]\u\[\e[32;1m\])-(\[\e[37;1m\]jobs:\j\[\e[32;1m\])-(\[\e[37;1m\]\w\[\e[32;1m\])<span style="color: #000099; font-weight: bold;">\n</span>(\[\[\e[37;1m\]! \!\[\e[32;1m\])-&gt; \[\e[0m\]&quot;</span></pre></div></div>

<p>If you&#8217;d like to share your prompt, please do so in the comments below.  </p>
<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/8-useful-and-interesting-bash-prompts/2009/09/04">8 Useful and Interesting Bash Prompts</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/mastering-the-bash-history/2009/05/20' rel='bookmark' title='Permanent Link: Mastering the Bash History'>Mastering the Bash History</a></li><li><a href='http://maketecheasier.com/making-the-linux-command-line-a-little-friendlier/2009/03/19' rel='bookmark' title='Permanent Link: Making The Linux Command Line A Little Friendlier'>Making The Linux Command Line A Little Friendlier</a></li><li><a href='http://maketecheasier.com/basic-bash-command-for-new-linux-users/2008/01/22' rel='bookmark' title='Permanent Link: Basic Bash Command For New Linux Users'>Basic Bash Command For New Linux Users</a></li><li><a href='http://maketecheasier.com/transform-kubuntu-jaunty-to-windows-7-in-3-simple-steps/2009/06/19' rel='bookmark' title='Permanent Link: Transform Kubuntu Jaunty to Windows 7 In 3 Simple Steps'>Transform Kubuntu Jaunty to Windows 7 In 3 Simple Steps</a></li><li><a href='http://maketecheasier.com/download-youtube-videos-for-offline-viewing-on-linux/2009/02/09' rel='bookmark' title='Permanent Link: Download YouTube Videos For Offline Viewing On Linux'>Download YouTube Videos For Offline Viewing On Linux</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/8-useful-and-interesting-bash-prompts/2009/09/04/feed</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>How to Find Free Linux Ebooks and Courseware</title>
		<link>http://maketecheasier.com/free-linux-ebooks-and-courseware/2009/08/27</link>
		<comments>http://maketecheasier.com/free-linux-ebooks-and-courseware/2009/08/27#comments</comments>
		<pubDate>Thu, 27 Aug 2009 12:11:22 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[courseware]]></category>
		<category><![CDATA[Ebook]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=6592</guid>
		<description><![CDATA[Like it or not, with Linux comes advocacy.  There are a lot of people out there who like to spread the love in whatever ways they can.  One nice side effect of this is the abundance of free Linux related information available to anyone.  That&#8217;s good for us, as we&#8217;ll be covering [...]<p><strong><a href="http://maketecheasier.com/free-linux-ebooks-and-courseware/2009/08/27">How to Find Free Linux Ebooks and Courseware</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/be-your-own-linux-tech-support/2009/03/05' rel='bookmark' title='Permanent Link: How to be Your Own Linux Tech Support'>How to be Your Own Linux Tech Support</a></li><li><a href='http://maketecheasier.com/how-to-select-a-linux-distribution/2008/11/21' rel='bookmark' title='Permanent Link: How to Select A Linux Distribution'>How to Select A Linux Distribution</a></li><li><a href='http://maketecheasier.com/use-linux-applications-on-windows-without-having-to-install-linux/2008/05/27' rel='bookmark' title='Permanent Link: Use Linux Applications On Windows, Without Having to Install Linux'>Use Linux Applications On Windows, Without Having to Install Linux</a></li><li><a href='http://maketecheasier.com/rescue-your-pc-with-linux-live-cd/2007/12/22' rel='bookmark' title='Permanent Link: Rescue Your PC With Linux Live CD'>Rescue Your PC With Linux Live CD</a></li><li><a href='http://maketecheasier.com/manage-your-synchronization-and-backup-easily-with-conduit-for-linux/2008/10/13' rel='bookmark' title='Permanent Link: Manage Your Synchronization And Backup Easily With Conduit For Linux'>Manage Your Synchronization And Backup Easily With Conduit For Linux</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://images.maketecheasier.com/2009/08/tuxandshelf.jpg" alt="tuxandshelf" width="200" height="190" class="alignleft size-full wp-image-6593" />Like it or not, with Linux comes advocacy.  There are a lot of people out there who like to spread the love in whatever ways they can.  One nice side effect of this is the abundance of free Linux related information available to anyone.  That&#8217;s good for us, as we&#8217;ll be covering just how to find all this great material.  </p>
<p>Certainly not all Linux books are free (just ask Tim O&#8217;Reilly) but the nature of Linux means that the &#8220;spirit of freeness&#8221; tends to surround more than just the operating system.  Some of the websites listed below offer full length dead-tree versions of the same books, the purchasing of which could be a great way to support these organizations.  Without further delay, here are a few of the sites I&#8217;d recommend for anyone wanting to hone their Lin-jitsu.  </p>
<h3>1. <a href="http://www.onlinecomputerbooks.com/free-linux-books.php" target="_blank">OnlineComputerBooks.com</a></h3>
<p>This site doesn&#8217;t so much host ebooks as link to them.  There&#8217;s a VAST collection linked from here on all computer related topics from web design to hardware repair to systems administration.  This is one of the first places I go when looking for good Linux books. </p>
<h3>2. <a href="http://www.scribd.com/" target="_blank">Scribd.com</a></h3>
<p>Scribd describes itself as a &#8220;social publishing company&#8221;.  The idea here is that any aspiring author can upload their book and have it accessible to everyone.  I&#8217;ve found several high-quality Linux related ebooks here.  Another interesting note about Scribd is that they use their own custom made book viewing system called iPaper.  It resembles a PDF reader or presentation program built into a web browser.  I&#8217;ve had both good and bad experiences with iPaper but it does give the site and the books a distinctive feel.  </p>
<p>Here&#8217;s a shot of Scribd&#8217;s iPaper in action:</p>
<p><img src="http://images.maketecheasier.com/2009/08/ebooks-scribd.jpg" alt="ebooks-scribd" width="577" height="341" class="aligncenter size-full wp-image-6599" /></p>
<h3>3. <a href="http://tldp.org/" target="_blank">The Linux Documentation Project</a></h3>
<p>We&#8217;ve touched on LDP a bit in the past but it certainly deserves a mention here.  If there&#8217;s one place online to go when it comes to Linux documentation, this is it.  According to the website, </p>
<blockquote><p>LDP is a loosely knit team of volunteers who provide documentation for many aspects of Linux. There are several forms of documentation: Guides, HOWTOs, man pages, and FAQs.</p></blockquote>
<h3>4. <a href="http://www.textbookrevolution.org/index.php/Book:Lists/Subjects/Computer_Science" target="_blank">Textbook Revolution</a></h3>
<p>Textbook Revolution has a wide range of textbooks available on many topics, including Linux programming and other IT subjects.  The interesting thing about Textbook Revolution is that it&#8217;s created by students.  </p>
<blockquote><p>Textbook Revolution is a student-run site dedicated to increasing the use of free educational materials by teachers and professors. We want to get these materials into classrooms. Our approach is to bring all of the free textbooks we can find together in one place, review them, and let the best rise to the top and find their way into the hands of students in classrooms around the world.</p></blockquote>
<h3>Courseware</h3>
<p>Compared to ebooks, there&#8217;s not as much out there for Linux courseware.  There are, however, several places that have related courseware available.  Some of the places I&#8217;ll list here have Linux specific courses, while others are more general UNIX or other IT.  </p>
<h3>5. <a href="http://ocw.mit.edu/OcwWeb/web/courses/courses/index.htm#ElectricalEngineeringandComputerScience" target="_blank">MIT</a></h3>
<p>As can be expected, MIT has some great courseware available for free online.  It includes assignments, syllabus, textbooks, the works.  </p>
<h3>6. <a href="http://arxiv.org/" target="_blank">Cornell University/arXiv.org</a></h3>
<p>Links to a resonable collection of course related materials, books, and papers.  From arXiv you can find info on subjects like cryptography or Asymptotically Optimal Assignments In Ordinal Evaluations of Proposals, whatever that may be.  </p>
<h3>7. <a href="http://openlearn.open.ac.uk/course/category.php?id=7" target="_blank">Open University</a></h3>
<p>The Open University refers to itself as <em>&#8220;the United Kingdom&#8217;s only university dedicated to distance learning.&#8221;</em>  They&#8217;ve got a pretty good collection of materials available on the website on a variety of topics.  The courseware includes exercises and course summaries.  There&#8217;s not much here specifically Linux related, but what is there is well organized and easy to sort through.  </p>
<p>Have you come across any other useful sites for Linux ebooks and courseware?  Let us know in the comments.  </p>
<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/free-linux-ebooks-and-courseware/2009/08/27">How to Find Free Linux Ebooks and Courseware</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/be-your-own-linux-tech-support/2009/03/05' rel='bookmark' title='Permanent Link: How to be Your Own Linux Tech Support'>How to be Your Own Linux Tech Support</a></li><li><a href='http://maketecheasier.com/how-to-select-a-linux-distribution/2008/11/21' rel='bookmark' title='Permanent Link: How to Select A Linux Distribution'>How to Select A Linux Distribution</a></li><li><a href='http://maketecheasier.com/use-linux-applications-on-windows-without-having-to-install-linux/2008/05/27' rel='bookmark' title='Permanent Link: Use Linux Applications On Windows, Without Having to Install Linux'>Use Linux Applications On Windows, Without Having to Install Linux</a></li><li><a href='http://maketecheasier.com/rescue-your-pc-with-linux-live-cd/2007/12/22' rel='bookmark' title='Permanent Link: Rescue Your PC With Linux Live CD'>Rescue Your PC With Linux Live CD</a></li><li><a href='http://maketecheasier.com/manage-your-synchronization-and-backup-easily-with-conduit-for-linux/2008/10/13' rel='bookmark' title='Permanent Link: Manage Your Synchronization And Backup Easily With Conduit For Linux'>Manage Your Synchronization And Backup Easily With Conduit For Linux</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/free-linux-ebooks-and-courseware/2009/08/27/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Enhance Your Browser with Greasemonkey</title>
		<link>http://maketecheasier.com/enhance-your-browser-with-greasemonkey/2009/08/15</link>
		<comments>http://maketecheasier.com/enhance-your-browser-with-greasemonkey/2009/08/15#comments</comments>
		<pubDate>Sat, 15 Aug 2009 12:26:25 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[userscripts]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=6435</guid>
		<description><![CDATA[How would you like to be able to customize the layout of the Google homepage?  How about add better video controls and a download button to YouTube?  Or set a profanity filter that works across all websites?  Maybe remove all  the &#8220;What type of leafy vegetable are you?&#8221; quizzes from Facebook? [...]<p><strong><a href="http://maketecheasier.com/enhance-your-browser-with-greasemonkey/2009/08/15">How to Enhance Your Browser with Greasemonkey</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/firefox-extension-adds-functionality-to-google-analytics/2009/10/03' rel='bookmark' title='Permanent Link: Firefox Extension Adds Functionality to Google Analytics'>Firefox Extension Adds Functionality to Google Analytics</a></li><li><a href='http://maketecheasier.com/12-essential-firefox-add-ons-for-power-browsing/2008/01/04' rel='bookmark' title='Permanent Link: 12 Essential Firefox Add-ons For Power Browsing'>12 Essential Firefox Add-ons For Power Browsing</a></li><li><a href='http://maketecheasier.com/easy-customization-of-firefox-with-configuration-mania/2008/04/21' rel='bookmark' title='Permanent Link: Easy Customization of Firefox With Configuration Mania'>Easy Customization of Firefox With Configuration Mania</a></li><li><a href='http://maketecheasier.com/three-easy-ways-to-synchronize-your-bookmarks-across-various-browsers/2009/06/12' rel='bookmark' title='Permanent Link: Three Easy Ways to Synchronize Your Bookmarks Across Various Browsers'>Three Easy Ways to Synchronize Your Bookmarks Across Various Browsers</a></li><li><a href='http://maketecheasier.com/yoono-the-social-media-plugin-for-firefox/2008/06/03' rel='bookmark' title='Permanent Link: Yoono: The Social Media Plugin For Firefox'>Yoono: The Social Media Plugin For Firefox</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-6437" src="http://images.maketecheasier.com/2009/08/greasemonkey-logo.jpg" alt="greasemonkey-logo" width="200" height="176" />How would you like to be able to customize the layout of the Google homepage?  How about add better video controls and a download button to YouTube?  Or set a profanity filter that works across all websites?  Maybe remove all  the &#8220;What type of leafy vegetable are you?&#8221; quizzes from Facebook?  These are very few of the things that can be done with <a href="http://www.greasespot.net/" target="_blank">Greasemonkey</a>.</p>
<p>By itself, Greasemonkey does essentially nothing.  At least, nothing that you as a user would notice.  To really use it, you download Greasemonkey scripts which all have some special purpose.  For example, right now I&#8217;m writing this from a browser with Greasemonkey installed, and I&#8217;m using scripts to enhance YouTube, Facebook, and Google Images.</p>
<p>The Greasemonkey website describes the general function pretty well -</p>
<blockquote><p>Greasemonkey is a Firefox extension that allows you to customize the way webpages look and function.<br />
Hundreds of scripts are already available for free. And if you&#8217;re the tinkerer sort, you can also write your own.</p></blockquote>
<p>I should note that some other browsers support these scripts, but often in a limited fashion.  Opera can run some Greasemonkey scripts, and Safari has Creammonkey to achieve a similar end.</p>
<h3>Installation</h3>
<p>You can download the Firefox extension from the <a href="http://greasespot.net" target="_blank">Greasespot homepge</a>.  It will install normally just like any other Firefox addon, and you&#8217;ll likely have to restart your browser.  Once it&#8217;s back open, you should see a Greasemonkey icon in the lower right corner of the browser window.</p>
<p><img class="aligncenter size-full wp-image-6443" src="http://images.maketecheasier.com/2009/08/greasemonkey-icon.jpg" alt="greasemonkey-icon" width="232" height="43" /></p>
<h3>Adding Scripts</h3>
<p>Once installed, you can begin adding in scripts.  The scripts will not require a browser restart, but if you&#8217;ve already got the page open that the script is meant to act on (such as YouTube), you may need to refresh the page.  To get an idea of the type of changes Greasemonkey can do, here&#8217;s a comparison of the same YouTube video page with and without the YouTube Enhancer script.</p>
<p>First the normal YouTube play screen&#8230;<br />
<img class="aligncenter size-full wp-image-6445" src="http://images.maketecheasier.com/2009/08/greasemonkey-youtube-noscript.jpg" alt="Normal YouTube screen" width="570" height="507" /></p>
<p>And now with Greamonkey enhancements&#8230;<br />
<img class="aligncenter size-full wp-image-6446" src="http://images.maketecheasier.com/2009/08/greasemonkey-youtube-script.jpg" alt="YouTube with Enhancer script" width="570" height="604" /></p>
<p>As you can see, this gives you a LOT more options in terms of video quality and control.  This is just one of MANY great user scripts available from <a href="http://userscripts.org/" target="_blank">userscripts.org</a>.</p>
<h3>Recommended Scripts</h3>
<p>No Greasemonkey article would be complete without a list of some of the most useful user scripts.  Here I&#8217;ve listed some of the ones I&#8217;ve found to be particularly helpful.</p>
<ul>
<li><a href="http://userscripts.org/scripts/show/33042" target="_blank">YouTube Enhancer</a> &#8211; Demonstrated above, adds new video controls and download option to YouTube.</li>
<li><a href="http://userscripts.org/scripts/show/40582" target="_blank">TinyURL Decoder</a> &#8211; Shows you what&#8217;s behind those TinyURL redirects so you&#8217;ll never get Rickrolled again.</li>
<li><a href="http://blog.monstuff.com/archives/000246.html" target="_blank">Textarea Resize</a> &#8211; Allows for a larger text area in websites that only provide a small text box.</li>
<li><a href="http://userscripts.org/scripts/show/8810" target="_blank">Folders4Gmail</a> &#8211; Allows you to organize your GMail labels into a category hierarchy so you can use &#8220;sub-labels&#8221;.</li>
<li><a href="http://userscripts.org/scripts/show/8345" target="_blank">YouTube Cleaner</a> &#8211; Removes some of the extra cruft from YouTube (like comments) that you may not want.  Can be easily enabled/disabled.</li>
<li><a href="http://userscripts.org/scripts/show/9517" target="_blank">Pre-Fill Comments</a> &#8211; If you frequently comment on blogs like MakeTechEasier, you can use this script to automatically fill in your name/email/URL.</li>
</ul>
<p>And many, many more.</p>
<p>Do you have any Greasemonkey scripts you&#8217;d like to share?  Let us know in the comments!</p>
<p><!--adsense#468x60--></p>
<p><strong><a href="http://maketecheasier.com/enhance-your-browser-with-greasemonkey/2009/08/15">How to Enhance Your Browser with Greasemonkey</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/firefox-extension-adds-functionality-to-google-analytics/2009/10/03' rel='bookmark' title='Permanent Link: Firefox Extension Adds Functionality to Google Analytics'>Firefox Extension Adds Functionality to Google Analytics</a></li><li><a href='http://maketecheasier.com/12-essential-firefox-add-ons-for-power-browsing/2008/01/04' rel='bookmark' title='Permanent Link: 12 Essential Firefox Add-ons For Power Browsing'>12 Essential Firefox Add-ons For Power Browsing</a></li><li><a href='http://maketecheasier.com/easy-customization-of-firefox-with-configuration-mania/2008/04/21' rel='bookmark' title='Permanent Link: Easy Customization of Firefox With Configuration Mania'>Easy Customization of Firefox With Configuration Mania</a></li><li><a href='http://maketecheasier.com/three-easy-ways-to-synchronize-your-bookmarks-across-various-browsers/2009/06/12' rel='bookmark' title='Permanent Link: Three Easy Ways to Synchronize Your Bookmarks Across Various Browsers'>Three Easy Ways to Synchronize Your Bookmarks Across Various Browsers</a></li><li><a href='http://maketecheasier.com/yoono-the-social-media-plugin-for-firefox/2008/06/03' rel='bookmark' title='Permanent Link: Yoono: The Social Media Plugin For Firefox'>Yoono: The Social Media Plugin For Firefox</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/enhance-your-browser-with-greasemonkey/2009/08/15/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Run Multiple Linux Distros Without Virtualization</title>
		<link>http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11</link>
		<comments>http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11#comments</comments>
		<pubDate>Tue, 11 Aug 2009 12:23:25 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[chroot]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=6278</guid>
		<description><![CDATA[A few weeks ago, I wrote an article on How To Run Multiple X Sessions Without Virtualization, which demonstrated how you can run multiple desktop environments at the same time on the same computer, and switch between them at the push of a button.  I admit, this was somewhat of a warmup for the [...]<p><strong><a href="http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11">How to Run Multiple Linux Distros Without Virtualization</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/run-multiple-x-sessions-without-virtualization/2009/07/11' rel='bookmark' title='Permanent Link: How To Run Multiple X Sessions Without Virtualization'>How To Run Multiple X Sessions Without Virtualization</a></li><li><a href='http://maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10' rel='bookmark' title='Permanent Link: How to Run 32-bit Apps in 64-bit Linux'>How to Run 32-bit Apps in 64-bit Linux</a></li><li><a href='http://maketecheasier.com/linux-do-you-really-need-anti-virus-software/2008/04/28' rel='bookmark' title='Permanent Link: [Linux]: Do You Really Need Anti-Virus Software?'>[Linux]: Do You Really Need Anti-Virus Software?</a></li><li><a href='http://maketecheasier.com/how-to-install-puppy-linux-on-a-usb-flash-drive/2008/06/27' rel='bookmark' title='Permanent Link: How To Install Puppy Linux On a USB Flash Drive'>How To Install Puppy Linux On a USB Flash Drive</a></li><li><a href='http://maketecheasier.com/install-software-from-a-tarball-in-linux/2009/06/25' rel='bookmark' title='Permanent Link: How to Install Software from a Tarball in Linux'>How to Install Software from a Tarball in Linux</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-6365" src="http://images.maketecheasier.com/2009/08/multipledistros-all-logos.jpg" alt="multipledistros-all-logos" width="200" height="200" />A few weeks ago, I wrote an article on <a href="http://maketecheasier.com/run-multiple-x-sessions-without-virtualization/2009/07/11">How To Run Multiple X Sessions Without Virtualization</a>, which demonstrated how you can run multiple desktop environments at the same time on the same computer, and switch between them at the push of a button.  I admit, this was somewhat of a warmup for the real show &#8211; how to run multiple Linux distributions at the same time without having to deal with the drawbacks of virtualization software.</p>
<p>Today, we&#8217;re going to be using <em>chroot</em> to treat certain parts of your Linux filesystem as (almost) completely isolated systems.  This can let you do all kinds of interesting things, like run a full Gentoo system from inside your Ubuntu system with little to no performance loss.</p>
<h3>How it works</h3>
<p>Before we get started, it would be a good idea to go over exactly what we&#8217;re doing and how it all works.  When you start up your Linux computer, you go through a series of steps to boot up.  GRUB, your bootloader, loads the kernel that&#8217;s specified in GRUB&#8217;s config file, attaches it to your root partition, and runs the init scripts stored there.  From then on, your system is running from within that root partition.</p>
<p>We&#8217;re going to be using a host Linux system (I&#8217;ll be doing it from Debian but the steps should be pretty much identical regardless of distribution) that goes through that normal boot process, but then treating a certain portion of your filesystem (like /mnt/guest) as its own isolated installation.  That guest system won&#8217;t go through the boot process, won&#8217;t load a kernel, and won&#8217;t run init scripts.  You&#8217;ll just tell your host &#8220;connect to this directory as if it&#8217;s the new root partition&#8221;.  The diagram below should help demonstrate what I mean.</p>
<p>This is approximately how the files will be laid out on your system, just sitting there as normal files on a normal partition, treated the same as any other files until we use &#8220;chroot&#8221; to make them into something special.</p>
<p><img class="aligncenter size-full wp-image-6281" src="http://images.maketecheasier.com/2009/08/multipledistros-before-chroot.jpg" alt="multipledistros-before-chroot" width="425" height="232" /></p>
<p>But once we use <em>chroot</em> (CHange ROOT) and point it to /mnt/guest (or wherever we put the files in the next step), that directory is now its own root filesystem.  It becomes completely oblivious to the host system.  All programs and commands run from within that new root are run based on the software inside that new branch.</p>
<p><img class="aligncenter size-full wp-image-6284" src="http://images.maketecheasier.com/2009/08/multipledistros-after-chroot.png" alt="multipledistros-after-chroot" width="425" height="232" /></p>
<p>For example, if you&#8217;re chrooted into /mnt/guest and type &#8220;ls&#8221;, it&#8217;s reading the &#8220;ls&#8221; command from inside that chrooted environment, completely unaware of the &#8220;ls&#8221; command on the host system.  If you type &#8220;firefox&#8221;, it runs the Firefox from inside the new root, whether or not you&#8217;ve got Firefox installed on the host.</p>
<h3>Getting and Using the Guest Distro</h3>
<p>To make this work, you just need the base filesystem of a Linux distro, whatever distro that may be.  Debian has a great tool for just this purpose called <em>debbootstrap</em> which downloads the base files and places them wherever you like.  To keep things interesting, and to demonstrate what chroot can do, we&#8217;re going to use a <a href="http://www.gentoo.org/" target="_blank">Gentoo</a> filesystem for our guest.  To keep things simple and direct, I&#8217;m going to include the download of the tarball as one of the steps we&#8217;ll do at the command line.</p>
<p>These steps are going to download all the base files for a Gentoo system, extract them into our target directory (I&#8217;ll be using /mnt/guest but you can use anything you like) and then chroot into that directory so it&#8217;s treated as the new root (/) directory.  <strong>You may need root (sudo) permissions for some of the following commands. </strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>guest
<span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>guest
<span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>distfiles.gentoo.org<span style="color: #000000; font-weight: bold;">/</span>releases<span style="color: #000000; font-weight: bold;">/</span>x86<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">2008.0</span><span style="color: #000000; font-weight: bold;">/</span>stages<span style="color: #000000; font-weight: bold;">/</span>stage3-x86-2008.0.tar.bz2
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-jxvf</span> stage3-x86-2008.0.tar.bz2
<span style="color: #c20cb9; font-weight: bold;">chroot</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>guest</pre></div></div>

<p>Those commands take the following steps, in order of line number:</p>
<ol>
<li>Create the space for our guest system to live</li>
<li>Move into that space</li>
<li>Download the Gentoo system files</li>
<li>Extract them</li>
<li>Treat this new space as the root (/) directory</li>
</ol>
<p>The following screenshot should help demonstrate that once we&#8217;ve used chroot to connect our new directory as root, it is now isolated from the previous branches in the filesystem tree.</p>
<p><img class="aligncenter size-full wp-image-6295" src="http://images.maketecheasier.com/2009/08/multipledistros-afterchroot-pwd.jpg" alt="multipledistros-afterchroot-pwd" width="478" height="204" /></p>
<p>To explain the screenshot, we&#8217;re starting at a normal command prompt on the host system.  I&#8217;m using <em>pwd</em> to display my current directory, where all Gentoo&#8217;s files are sitting as plain old files with no special meaning.  I then use chroot  to treat this directory as the new root, and you can now see visually that my prompt has changed because the command line is now pulling all its info (including how to draw the prompt) from within Gentoo&#8217;s root environment.  <strong>ALL</strong> commands and actions I take while chrooted in depend on those commands existing within that new file tree.  When I type <em>pwd</em> again, it no longer says /mnt/guest, because as far as that shell knows, nothing exists other than what it sees inside that tree.</p>
<h3>Things to Keep In Mind</h3>
<p>As I hinted above, this isn&#8217;t 100% isolated from the host system.  The chrooted environment was never &#8220;booted up&#8221;, so it never loaded its own kernel, and never ran its own init scripts.  In our example, we&#8217;ve got Gentoo running on the kernel that the host (in my case Debian) booted up with.</p>
<p>This method is certainly <strong>not</strong> a replacement for virtualization, and can not do everything VM software can do.  The guest system never actually &#8220;boots&#8221; or runs init scripts, and it&#8217;s possible your guest OS may require some features your host kernel does not offer.</p>
<h3>What for?</h3>
<p>In the times I&#8217;ve mentioned this technique to people in the past, they&#8217;ve often said something along the lines of &#8220;That&#8217;s cool, but what would you use it for?&#8221;.  Personally I&#8217;ve found several uses for <em>chroot</em>:</p>
<ul>
<li>Test developing software in a pristine environment</li>
<li>Run software meant for another distribution</li>
<li>Run software that requires an older or newer version of your current distro</li>
<li>Access a Linux installation on a different partition without having to reboot</li>
<li>Boot a Live CD and use chroot to repair your installation or GRUB</li>
<li>Access a drive where you&#8217;ve forgotten the user/pass</li>
<li><a href="http://maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10">Run a 32-bit app in a 64-bit environment</a></li>
</ul>
<p>And I&#8217;m sure there are plenty more that I&#8217;ve never though of.  Have you ever used chroot to run multiple distros?  How about to repair a Linux system from a Live CD?  Let us know in the comments.</p>
<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11">How to Run Multiple Linux Distros Without Virtualization</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/run-multiple-x-sessions-without-virtualization/2009/07/11' rel='bookmark' title='Permanent Link: How To Run Multiple X Sessions Without Virtualization'>How To Run Multiple X Sessions Without Virtualization</a></li><li><a href='http://maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10' rel='bookmark' title='Permanent Link: How to Run 32-bit Apps in 64-bit Linux'>How to Run 32-bit Apps in 64-bit Linux</a></li><li><a href='http://maketecheasier.com/linux-do-you-really-need-anti-virus-software/2008/04/28' rel='bookmark' title='Permanent Link: [Linux]: Do You Really Need Anti-Virus Software?'>[Linux]: Do You Really Need Anti-Virus Software?</a></li><li><a href='http://maketecheasier.com/how-to-install-puppy-linux-on-a-usb-flash-drive/2008/06/27' rel='bookmark' title='Permanent Link: How To Install Puppy Linux On a USB Flash Drive'>How To Install Puppy Linux On a USB Flash Drive</a></li><li><a href='http://maketecheasier.com/install-software-from-a-tarball-in-linux/2009/06/25' rel='bookmark' title='Permanent Link: How to Install Software from a Tarball in Linux'>How to Install Software from a Tarball in Linux</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Videoconference Linux and Windows with Ekiga</title>
		<link>http://maketecheasier.com/videoconference-linux-and-windows-with-ekiga/2009/08/05</link>
		<comments>http://maketecheasier.com/videoconference-linux-and-windows-with-ekiga/2009/08/05#comments</comments>
		<pubDate>Wed, 05 Aug 2009 12:38:20 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[ekiga]]></category>
		<category><![CDATA[gnomemeeting]]></category>
		<category><![CDATA[videoconference]]></category>
		<category><![CDATA[videophone]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=6187</guid>
		<description><![CDATA[Ekiga, formerly known as GnomeMeeting, is a videophone program similar to Skype.  It&#8217;s free, open source, and has so far worked better for me than Skype ever did.  Today, we&#8217;ll cover how to use Ekiga to conference Linux and Windows clients together.  
Installation
You can download the Windows Ekiga installer here.  Linux [...]<p><strong><a href="http://maketecheasier.com/videoconference-linux-and-windows-with-ekiga/2009/08/05">How to Videoconference Linux and Windows with Ekiga</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/record-skype-calls-in-linux/2009/07/06' rel='bookmark' title='Permanent Link: How to Record Skype Calls in Linux'>How to Record Skype Calls in Linux</a></li><li><a href='http://maketecheasier.com/use-linux-applications-on-windows-without-having-to-install-linux/2008/05/27' rel='bookmark' title='Permanent Link: Use Linux Applications On Windows, Without Having to Install Linux'>Use Linux Applications On Windows, Without Having to Install Linux</a></li><li><a href='http://maketecheasier.com/run-linux-apps-in-windows/2008/03/24' rel='bookmark' title='Permanent Link: Run Linux Apps In Windows'>Run Linux Apps In Windows</a></li><li><a href='http://maketecheasier.com/accessing-linux-volumes-from-windows/2008/02/12' rel='bookmark' title='Permanent Link: Accessing Linux Volumes From Windows'>Accessing Linux Volumes From Windows</a></li><li><a href='http://maketecheasier.com/rescue-your-pc-with-linux-live-cd/2007/12/22' rel='bookmark' title='Permanent Link: Rescue Your PC With Linux Live CD'>Rescue Your PC With Linux Live CD</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://images.maketecheasier.com/2009/07/ekiga-logo.png" alt="ekiga-logo" width="200" height="100" class="alignleft size-full wp-image-6191" /><a href="http://ekiga.org/" target="_blank">Ekiga</a>, formerly known as GnomeMeeting, is a videophone program similar to Skype.  It&#8217;s free, open source, and has so far worked better for me than Skype ever did.  Today, we&#8217;ll cover how to use Ekiga to conference Linux and Windows clients together.  </p>
<h3>Installation</h3>
<p>You can download the Windows Ekiga installer <a href="http://wiki.ekiga.org/index.php/Windows_Users" target="_blank">here</a>.  Linux users should be able to install Ekiga using your normal package manager.  You will, of course, need a working webcam and microphone already set up.  For the remainder of the article we&#8217;ll be using Ekiga for Windows 3.0.2 and Ekiga for Linux 3.2.5.</p>
<p>I won&#8217;t cover the basic installation as it&#8217;s the same as any other app on Windows or Linux.  Things get more interesting on the first run, where you go through the Configuration Assistant.  It&#8217;s a step-by-step &#8220;wizard&#8221; for getting everything configured.  After entering basic info like name, you&#8217;ll be taken to the first real config screen.  </p>
<h3>SIP Account</h3>
<p><img src="http://images.maketecheasier.com/2009/07/ekiga-setup2-windows.jpg" alt="ekiga-setup2-windows" width="508" height="534" class="aligncenter size-full wp-image-6208" /></p>
<p>You need to set up a SIP account.  You create an Ekiga SIP account that you&#8217;ll use to make and receive calls.  As shown on the screenshot above, it&#8217;ll be something like <em>username@ekiga.net</em>.  Creation of a new SIP address is done through the Ekiga website.  It&#8217;s fast and free.  </p>
<h3>Call Out Account</h3>
<p><img src="http://images.maketecheasier.com/2009/07/ekiga-setup3-windows.jpg" alt="ekiga-setup3-windows" width="508" height="534" class="aligncenter size-full wp-image-6209" /></p>
<p>You do not need a Call Out account.  The Call Out account is a pay service allowing you to use Ekiga to dial regular land line phone numbers to talk over VOIP.  This is not needed for videoconferencing over Ekiga, so I won&#8217;t go into any details.  </p>
<p>After that you choose your internet connection type, which should be fairly straightforward.  </p>
<h3>Device Setup</h3>
<p><img src="http://images.maketecheasier.com/2009/07/ekiga-setup4-windows.jpg" alt="ekiga-setup4-windows" width="508" height="534" class="aligncenter size-full wp-image-6224" /></p>
<p>Here&#8217;s the only potentially tricky part.  I&#8217;ve had mixed success over time when it comes to choosing the correct input and output devices, but to be perfectly honest I think it probably has more to do with the quirky hardware on my Windows machine.  </p>
<p>This is also one of the only places where the Windows and Linux config screens differ by much.  In Windows, you&#8217;ll probably be ok by leaving your choices at the defaults.  Linux choices vary widely based on hardware and distribution, but for output device, /dev/dsp is usually a safe choice.  </p>
<p>Next, you&#8217;ll choose video device.  </p>
<p><img src="http://images.maketecheasier.com/2009/07/ekiga-setup5-windows.jpg" alt="ekiga-setup5-windows" width="508" height="534" class="aligncenter size-full wp-image-6225" /></p>
<p>This should be easy, as chances are you probably only have one video input device attached to your computer.  In Windows, I&#8217;ve always had success with <em>Microsoft WDM Image Capture</em>, though your mileage may vary.  Linux should show your device&#8217;s name in the dropdown menu.  It&#8217;ll probably be the only one that&#8217;s not <em>Moving Logo</em>.  </p>
<h3>Setting Video Resolution</h3>
<p>One of the first things I tend to do with videophone software is to to check out my video options.  Ekiga&#8217;s got a full set of configuration options, including image resolution.  A higher resolution of course means more data going in and out, which can cause choppiness or excessive delays.  I would recommend keeping the resolution fairly low whenever possible.  </p>
<p>To set your video resolution, open <em>Edit &gt; Preferences</em> and move down to Video Devices.  In there you&#8217;ll get the basic options for your cam.  </p>
<p><img src="http://images.maketecheasier.com/2009/07/ekiga-video-options.jpg" alt="ekiga-video-options" width="577" height="364" class="aligncenter size-full wp-image-6231" /></p>
<h3>Verifying Configuration</h3>
<p>If you&#8217;re fairly confident that you&#8217;ve got everything set up correctly, you can make a test call to the built-in &#8220;Echo Test&#8221; number.  This is a basic test tool so that you can verify that your cam is functioning, as well as test the delay in the audio and video.  You can redo this test as many times as you like.  </p>
<p><img src="http://images.maketecheasier.com/2009/07/ekiga-finished-himom.jpg" alt="ekiga-finished-himom" width="385" height="449" class="aligncenter size-full wp-image-6232" /></p>
<p>So if you like open source software, or just don&#8217;t like Skype, Ekiga is a very viable option.  So far it&#8217;s given me none of the troubles I&#8217;ve had with Skype, and I&#8217;m not restricted to Skype&#8217;s proprietary protocols.  </p>
<p>Have you tried Ekiga?  How has it worked out for you?  Let us know in the comments!</p>
<p><!--adsense#468x60--></p>
<p><strong><a href="http://maketecheasier.com/videoconference-linux-and-windows-with-ekiga/2009/08/05">How to Videoconference Linux and Windows with Ekiga</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/record-skype-calls-in-linux/2009/07/06' rel='bookmark' title='Permanent Link: How to Record Skype Calls in Linux'>How to Record Skype Calls in Linux</a></li><li><a href='http://maketecheasier.com/use-linux-applications-on-windows-without-having-to-install-linux/2008/05/27' rel='bookmark' title='Permanent Link: Use Linux Applications On Windows, Without Having to Install Linux'>Use Linux Applications On Windows, Without Having to Install Linux</a></li><li><a href='http://maketecheasier.com/run-linux-apps-in-windows/2008/03/24' rel='bookmark' title='Permanent Link: Run Linux Apps In Windows'>Run Linux Apps In Windows</a></li><li><a href='http://maketecheasier.com/accessing-linux-volumes-from-windows/2008/02/12' rel='bookmark' title='Permanent Link: Accessing Linux Volumes From Windows'>Accessing Linux Volumes From Windows</a></li><li><a href='http://maketecheasier.com/rescue-your-pc-with-linux-live-cd/2007/12/22' rel='bookmark' title='Permanent Link: Rescue Your PC With Linux Live CD'>Rescue Your PC With Linux Live CD</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/videoconference-linux-and-windows-with-ekiga/2009/08/05/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Install Ubuntu in Windows</title>
		<link>http://maketecheasier.com/install-ubuntu-in-windows/2009/07/28</link>
		<comments>http://maketecheasier.com/install-ubuntu-in-windows/2009/07/28#comments</comments>
		<pubDate>Tue, 28 Jul 2009 12:25:09 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wubi]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=6048</guid>
		<description><![CDATA[Here at MakeTechEasier, we&#8217;ve touched on Wubi here and there but have never really gone into detail on exactly what it can do and how it works. According to the website,
Wubi is an officially supported Ubuntu installer for Windows users that can bring you to the Linux world with a single click. Wubi allows you [...]<p><strong><a href="http://maketecheasier.com/install-ubuntu-in-windows/2009/07/28">How to Install Ubuntu in Windows</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/use-linux-applications-on-windows-without-having-to-install-linux/2008/05/27' rel='bookmark' title='Permanent Link: Use Linux Applications On Windows, Without Having to Install Linux'>Use Linux Applications On Windows, Without Having to Install Linux</a></li><li><a href='http://maketecheasier.com/how-to-install-windows-vista-in-ubuntu-gutsy-using-vmware/2007/11/29' rel='bookmark' title='Permanent Link: How To Install Windows Vista In Ubuntu Gutsy Using VMware'>How To Install Windows Vista In Ubuntu Gutsy Using VMware</a></li><li><a href='http://maketecheasier.com/install-adobe-air-for-linux-in-ubuntu-intrepid/2008/12/19' rel='bookmark' title='Permanent Link: Install Adobe Air For Linux In Ubuntu Intrepid'>Install Adobe Air For Linux In Ubuntu Intrepid</a></li><li><a href='http://maketecheasier.com/how-to-dual-boot-windows-xp-and-vista/2008/12/15' rel='bookmark' title='Permanent Link: How To Dual Boot Windows XP And Vista'>How To Dual Boot Windows XP And Vista</a></li><li><a href='http://maketecheasier.com/how-to-restore-grub-in-ubuntu/2008/04/11' rel='bookmark' title='Permanent Link: How To Restore Grub In Ubuntu'>How To Restore Grub In Ubuntu</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-6050" src="http://images.maketecheasier.com/2009/07/wubi-logo-josh.jpg" alt="Wubi Logo" width="90" height="83" />Here at MakeTechEasier, we&#8217;ve touched on Wubi <a href="http://maketecheasier.com/links-interesting-news-online/2008/03/26">here</a> and <a href="http://download.maketecheasier.com/MTE_ubuntu904_ins.pdf">there</a> but have never really gone into detail on exactly what it can do and how it works. According to the website,</p>
<blockquote><p><a href="http://wubi-installer.org/" target="_blank">Wubi</a> is an officially supported Ubuntu installer for Windows users that can bring you to the Linux world with a single click. Wubi allows you to install and uninstall Ubuntu as any other Windows application, in a simple and safe way&#8230;</p></blockquote>
<p>That sums it up pretty well.  You can use your Windows (98, 2000, XP, Vista) Control Panel to add/remove it as easily as any other Windows app.</p>
<p>The key thing about Wubi (Windows based Ubuntu Installer) is that you do not have to do <strong>any</strong> partitioning.  It simply creates a file in Windows that both systems treat as if it&#8217;s a separate partition.  You can choose the size of that file when you install.</p>
<p>In Windows, download the Wubi installer <a href="http://wubi-installer.org/" target="_blank">here</a>.  The initial options can be set at the main screen.</p>
<p><img class="aligncenter size-full wp-image-6053" src="http://images.maketecheasier.com/2009/07/wubi-mainscreen.jpg" alt="wubi-mainscreen" width="504" height="385" /></p>
<p>When choosing the drive to host your new Ubuntu installation, try to pick your C drive if possible.  I&#8217;ve had nothing but bad luck trying to run a Wubi installation from a drive partition other than the one running Windows. Also, when it comes the deciding how much space to allocate to Ubuntu, I wouldn&#8217;t suggest going much below 20Gb if you plan to get much done.</p>
<p>Note the Desktop Environment option in the lower left corner.  With Wubi, you have the option of four versions of Ubuntu:</p>
<ul>
<li>Ubuntu &#8211; With GNOME, the standard option</li>
<li>Kubuntu &#8211; With KDE, a more &#8220;Windowsy&#8221;  desktop</li>
<li>Xubuntu &#8211; With XFCE, more lightweight than GNOME or KDE</li>
<li>Mythbuntu &#8211; A PVR system using MythTV and XFCE</li>
</ul>
<p>Once you&#8217;re ready to install, you&#8217;ll have to wait for the full ISO to download.</p>
<p><img class="aligncenter size-full wp-image-6056" src="http://images.maketecheasier.com/2009/07/wubi-installing.jpg" alt="Downloading Ubuntu ISO" width="504" height="385" /></p>
<h3>How it works</h3>
<p>While we&#8217;re waiting for the download, we might as well go over exactly what&#8217;s happening.  Instead of creating a partition to hold Linux and all its files, Wubi creates a loop device inside a file (typically C:\Ubuntu\disks\root.disk), which Windows treats as if it was a separate partition or hard drive.</p>
<p>When you boot the computer, you&#8217;ll see the Windows bootloader asking which OS to boot.  If you choose Ubuntu, the Windows bootloader opens the file Wubi created earlier, and the Linux inside thinks it&#8217;s running on a typical Linux partition.</p>
<h3>Finishing Up</h3>
<p>I found that doing the Ubuntu 9.04 install over Wubi was quite comfortable and clear.  I&#8217;ve suggested Wubi to a few potential converts, and I think I&#8217;ll continue to do so.  In particular, I like how easy Wubi makes it to choose which of the various Ubuntu flavors to install.  I think that makes it a little easier for people to try out something they&#8217;d otherwise never think to download.  I look forward to seeing what the developers come up with in the future.</p>
<p><!--adsense#468x60--></p>
<p><strong><a href="http://maketecheasier.com/install-ubuntu-in-windows/2009/07/28">How to Install Ubuntu in Windows</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/use-linux-applications-on-windows-without-having-to-install-linux/2008/05/27' rel='bookmark' title='Permanent Link: Use Linux Applications On Windows, Without Having to Install Linux'>Use Linux Applications On Windows, Without Having to Install Linux</a></li><li><a href='http://maketecheasier.com/how-to-install-windows-vista-in-ubuntu-gutsy-using-vmware/2007/11/29' rel='bookmark' title='Permanent Link: How To Install Windows Vista In Ubuntu Gutsy Using VMware'>How To Install Windows Vista In Ubuntu Gutsy Using VMware</a></li><li><a href='http://maketecheasier.com/install-adobe-air-for-linux-in-ubuntu-intrepid/2008/12/19' rel='bookmark' title='Permanent Link: Install Adobe Air For Linux In Ubuntu Intrepid'>Install Adobe Air For Linux In Ubuntu Intrepid</a></li><li><a href='http://maketecheasier.com/how-to-dual-boot-windows-xp-and-vista/2008/12/15' rel='bookmark' title='Permanent Link: How To Dual Boot Windows XP And Vista'>How To Dual Boot Windows XP And Vista</a></li><li><a href='http://maketecheasier.com/how-to-restore-grub-in-ubuntu/2008/04/11' rel='bookmark' title='Permanent Link: How To Restore Grub In Ubuntu'>How To Restore Grub In Ubuntu</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/install-ubuntu-in-windows/2009/07/28/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Getting Started with Pardus Linux</title>
		<link>http://maketecheasier.com/getting-started-with-pardus-linux/2009/07/19</link>
		<comments>http://maketecheasier.com/getting-started-with-pardus-linux/2009/07/19#comments</comments>
		<pubDate>Sun, 19 Jul 2009 12:00:00 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[pardus]]></category>
		<category><![CDATA[pisi]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=5909</guid>
		<description><![CDATA[Pardus is a Linux distribution created and maintained by Scientific &#38; Technological Research Council of Turkey.  There&#8217;s certainly no shortage of customized and special-purpose Linux distributions available, but Pardus is unique in several ways.  Today, instead of covering the usual aspects of an operating system like installation and included software, I&#8217;m going to [...]<p><strong><a href="http://maketecheasier.com/getting-started-with-pardus-linux/2009/07/19">Getting Started with Pardus Linux</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/configure-a-firewall-in-linux-using-firestarter/2009/03/29' rel='bookmark' title='Permanent Link: How To Configure A Firewall In Linux Using Firestarter'>How To Configure A Firewall In Linux Using Firestarter</a></li><li><a href='http://maketecheasier.com/backup-instal-your-linux-applications-with-aptoncd/2009/06/13' rel='bookmark' title='Permanent Link: How to Backup And Install Your Linux Applications With AptOnCD'>How to Backup And Install Your Linux Applications With AptOnCD</a></li><li><a href='http://maketecheasier.com/install-software-from-a-tarball-in-linux/2009/06/25' rel='bookmark' title='Permanent Link: How to Install Software from a Tarball in Linux'>How to Install Software from a Tarball in Linux</a></li><li><a href='http://maketecheasier.com/basic-bash-command-for-new-linux-users/2008/01/22' rel='bookmark' title='Permanent Link: Basic Bash Command For New Linux Users'>Basic Bash Command For New Linux Users</a></li><li><a href='http://maketecheasier.com/linux-access-100-games-instantly-with-djl/2009/10/17' rel='bookmark' title='Permanent Link: Linux: Access 100+ Games Instantly With DJL'>Linux: Access 100+ Games Instantly With DJL</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-5956" src="http://images.maketecheasier.com/2009/07/pardus-logo.jpg" alt="pardus-logo" width="150" height="138" /><a href="http://www.pardus.org.tr/eng/index.html" target="_blank">Pardus</a> is a Linux distribution created and maintained by Scientific &amp; Technological Research Council of Turkey.  There&#8217;s certainly no shortage of customized and special-purpose Linux distributions available, but Pardus is unique in several ways.  Today, instead of covering the usual aspects of an operating system like installation and included software, I&#8217;m going to cover the aspects of Pardus that make it so interesting.</p>
<p>One important note before we get too far &#8211; if you decide to install Pardus, <strong>make sure you hit F2 at the first bootup screen to set the language</strong>, unless you want your system in Turkish.</p>
<p>The version tested here is Pardus 2009 RC2</p>
<h3>Kaptan</h3>
<p>The first thing you&#8217;ll see on a new Pardus installation is Kaptan, a desktop config tool.  It allows you to set things like desktop theme, wallpaper, mouse preferences, and menu style.  I found this to be a useful tool for getting everything off on the right foot.  Like all the custom Pardus applications I&#8217;ve seen so far, it&#8217;s oddly beautiful for something so maroon.</p>
<p><img class="aligncenter size-full wp-image-5910" src="http://images.maketecheasier.com/2009/07/pardus-kaptan.jpg" alt="Initial Kaptan screen" width="577" height="408" /></p>
<p>My only complaint about Kaptan was that at one point it brings you to a config screen for Smolt, without ever telling you what Smolt is or what it&#8217;s supposed to be doing.  Everything else is clear and intuitive.</p>
<h3>PiSi</h3>
<p>One of the things that initially got me interested in Pardus was the the developers seem to share my affinity for the <a href="http://maketecheasier.com/a-basic-introduction-to-python-3/2009/03/25">Python</a> programming language.  The Pardus developers used Python extensively in building the system, most notably in the package manager PiSi.</p>
<p>PiSi (pronounced pee-see) is the custom-built package manager for Pardus.  it&#8217;s got all the features of a modern package manager, including things like dependency resolution, CLI and GUI interface, search functions and online repositories.  The command line interface provides all the usual options, such as</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">pisi search package_name</pre></div></div>

<p>to search for a package and</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">pisi <span style="color: #c20cb9; font-weight: bold;">install</span> package_name</pre></div></div>

<p>to install it.</p>
<p>One thing I particularly like about PiSi is the quality output it provides.  If a package fails to install, you get clear output telling you why.  When it does install, you get nicely formatted output (with color!) telling you all about the installation.  Here, for example, is the output I got when I told PiSi to install my favorite video player, VLC.</p>
<p><img class="aligncenter size-full wp-image-5918" src="http://images.maketecheasier.com/2009/07/pardus-pisi.jpg" alt="An example of PiSi in action" width="576" height="451" /></p>
<p>It&#8217;s a little verbose, but I think quite useful.  Particularly the use of color, which is something I&#8217;ve always liked about Gentoo&#8217;s <em>emerge</em>.  That kind of clear, useful, detailed output is what I wish I could have in all package managers.  Kudos to PiSi for that one!</p>
<p>The only downside I&#8217;ve encountered so far (and it is a big one) is the comparitively small amount of software available in Pardus&#8217;s PiSi repositories.  It&#8217;s got about 2,000 packages, and many of the things I&#8217;ve tried to install have not been available.  It&#8217;s not a huge project, and relatively new in the world of Linux distros, so a lack of packages is somewhat understandable.  Still, having more software available would go a long way toward making Pardus a top-notch distro.</p>
<h3>Package Manager</h3>
<p>After covering PiSi, there&#8217;s not a whole lot to say about Package Manager, which is the graphical front-end to PiSi.  It provides a browsable, searchable interface to the software available to PiSi.  If you&#8217;ve ever used Synaptic, the default package GUI for Ubuntu, you&#8217;ll be right at home in Package Manager.</p>
<p><img class="aligncenter size-full wp-image-5924" src="http://images.maketecheasier.com/2009/07/pardus-package-manager.jpg" alt="Package Manager" width="577" height="469" /></p>
<h3>Network Manager</h3>
<p>This was one thing that was a bit of a problem for me.  After my initial install, I was surprised to see my network wasn&#8217;t up.  This certainly wasn&#8217;t the first Linux ever run on that machine so there should be no driver issues.  Even trying to bring it up manually at the command line came up with little success.</p>
<p>Then, I ran the Pardus Network Manager tool, and after creating a &#8220;profile&#8221; for my NIC, everything was up and running.  Perhaps it was just the chipset on that machine (a common Intel chipset), but I hope not everyone would have to manually configure a network interface to get basic connection.</p>
<p><img class="aligncenter size-full wp-image-5926" src="http://images.maketecheasier.com/2009/07/pardus-network.jpg" alt="Network Manager" width="414" height="173" /></p>
<h3>Firewall</h3>
<p>Pardus continues the overall habit of clarity and simplicity with the Firewall utility.  It should be familiar to anyone who&#8217;s used Windows firewalls like ZoneAlarm.</p>
<p><img class="aligncenter size-full wp-image-5927" src="http://images.maketecheasier.com/2009/07/pardus-firewall.jpg" alt="Firewall configuration" width="539" height="376" /></p>
<p>For some reason I have not yet figured out, the Firewall utility does not seem to recognize my keystrokes.  All other applications take whatever typing I give them, but none of the text boxes in Firewall Manager seem to realize that I&#8217;m typing.</p>
<h3>Conclusion</h3>
<p>Overall I was surprised and impressed by Pardus.  Surprised because it&#8217;s not a name you hear very often in news or conversation, and impressed by the clean, clear, clever design.   To me, the real gem was PiSi.  As a long time <a href="http://maketecheasier.com/become-an-apt-guru/2009/02/24">APT</a> fan I have high expectations in a package manager, and so far PiSi hasn&#8217;t let me down, its even shown me a few things I wish other package managers could do.  Pardus is really slick right now, and I&#8217;m betting it will only get better.</p>
<p>There&#8217;s certainly room for improvement, particularly with the Network and Firewall Managers, but the system itself is beautiful and well designed.  I&#8217;m not quite ready to use Pardus as my main operating system, but in another release or two I think it could give the giants like Ubuntu a real run for their money.</p>
<p><em>For anyone who IS curious about the non-original included software, some notable packages are:</em></p>
<ul>
<li><em>Kernel 2.6.30.1</em></li>
<li><em>KDE 4.2.4</em></li>
<li><em>Firefox 3.5</em></li>
<li><em>OpenOffice 3.1</em></li>
<li><em>Gimp 2.6.6</em></li>
<li><em>Xorg 1.6.2</em></li>
<li><em>Python 2.6.2</em></li>
</ul>
<p><em> </em></p>
<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/getting-started-with-pardus-linux/2009/07/19">Getting Started with Pardus Linux</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/configure-a-firewall-in-linux-using-firestarter/2009/03/29' rel='bookmark' title='Permanent Link: How To Configure A Firewall In Linux Using Firestarter'>How To Configure A Firewall In Linux Using Firestarter</a></li><li><a href='http://maketecheasier.com/backup-instal-your-linux-applications-with-aptoncd/2009/06/13' rel='bookmark' title='Permanent Link: How to Backup And Install Your Linux Applications With AptOnCD'>How to Backup And Install Your Linux Applications With AptOnCD</a></li><li><a href='http://maketecheasier.com/install-software-from-a-tarball-in-linux/2009/06/25' rel='bookmark' title='Permanent Link: How to Install Software from a Tarball in Linux'>How to Install Software from a Tarball in Linux</a></li><li><a href='http://maketecheasier.com/basic-bash-command-for-new-linux-users/2008/01/22' rel='bookmark' title='Permanent Link: Basic Bash Command For New Linux Users'>Basic Bash Command For New Linux Users</a></li><li><a href='http://maketecheasier.com/linux-access-100-games-instantly-with-djl/2009/10/17' rel='bookmark' title='Permanent Link: Linux: Access 100+ Games Instantly With DJL'>Linux: Access 100+ Games Instantly With DJL</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/getting-started-with-pardus-linux/2009/07/19/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How To Run Multiple X Sessions Without Virtualization</title>
		<link>http://maketecheasier.com/run-multiple-x-sessions-without-virtualization/2009/07/11</link>
		<comments>http://maketecheasier.com/run-multiple-x-sessions-without-virtualization/2009/07/11#comments</comments>
		<pubDate>Sat, 11 Jul 2009 11:00:00 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[multiple desktops]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[x11]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=5764</guid>
		<description><![CDATA[One of the best things about a Linux system is its flexibility.  Even though I&#8217;ve been a heavy Linux user for years, I still come across features in the OS a related applications that surprise me.  A while back I learned to run multiple desktop environments at the same time, using nothing but [...]<p><strong><a href="http://maketecheasier.com/run-multiple-x-sessions-without-virtualization/2009/07/11">How To Run Multiple X Sessions Without Virtualization</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11' rel='bookmark' title='Permanent Link: How to Run Multiple Linux Distros Without Virtualization'>How to Run Multiple Linux Distros Without Virtualization</a></li><li><a href='http://maketecheasier.com/how-to-setup-dual-monitors-with-xrandr/2009/06/01' rel='bookmark' title='Permanent Link: How To Setup Dual Monitors With XRandR'>How To Setup Dual Monitors With XRandR</a></li><li><a href='http://maketecheasier.com/create-a-great-window-maker-desktop/2009/02/14' rel='bookmark' title='Permanent Link: How To Create A Great Window Maker Desktop'>How To Create A Great Window Maker Desktop</a></li><li><a href='http://maketecheasier.com/taking-lxde-for-a-test-drive/2009/04/22' rel='bookmark' title='Permanent Link: Taking LXDE For a Test Drive'>Taking LXDE For a Test Drive</a></li><li><a href='http://maketecheasier.com/how-to-get-a-quake-style-drop-down-terminal-in-linux/2009/06/04' rel='bookmark' title='Permanent Link: How to Get a Quake-style Drop-down Terminal in Linux'>How to Get a Quake-style Drop-down Terminal in Linux</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-5806" src="http://images.maketecheasier.com/2009/07/multipleX-xorglogo.jpg" alt="X.org logo" width="158" height="79" />One of the best things about a Linux system is its flexibility.  Even though I&#8217;ve been a heavy Linux user for years, I still come across features in the OS a related applications that surprise me.  A while back I learned to run multiple desktop environments at the same time, using nothing but the features of the software already built in to my distribution, and it&#8217;s been very useful for me.  It may not sound like much, but it can be VERY useful to be able to run Gnome, KDE, Window Maker, and any other desktops all at the same time.  You can flip from Gnome to Window Maker in seconds without having to log out or stop applications or use any kind of virtualization software.  X already has everything you need.</p>
<p>To make sure there&#8217;s no confusion, I&#8217;m NOT talking about multiple monitors.  The idea behind this article is that we&#8217;ll have <em>multiple desktop environments</em> running on the same computer <em>at the same time</em>, and we&#8217;ll be using keyboard shortcuts to switch between them.</p>
<p>For anyone who&#8217;s not sure what I mean when I talk about &#8220;X&#8221;, that&#8217;s the shorthand name for the <strong>X Window System</strong>.  Most modern distributions use <a href="http://www.x.org/wiki/" target="_blank">X.org</a> to handle all their graphical needs.  Basically, any time you&#8217;re seeing graphics (not just plain text), you&#8217;re probably looking at X.  It manages the display for Linux and controls what&#8217;s on your screen and how it&#8217;s handled.</p>
<h3>Virtual terminals</h3>
<p><strong>X</strong> keeps track of things by screens or displays.  Right now, if you&#8217;re reading this article in Linux, you&#8217;re probably on the default screen number 0.  You can access the different screens with key combinations.  To try it out right now, try hitting <em>Alt+Ctrl+F1</em>.  That&#8217;ll take you to your first console screen.  To get back to the graphical screen, hit <em>Alt+Ctrl+F7</em>.  Many people use this as a way to drop to a fullscreen terminal without having to close X.</p>
<p>At this point, you may be thinking &#8220;Why F1 and F7?&#8221;.  Well I&#8217;m glad you asked, even though you didn&#8217;t really ask.  When holding Alt+Ctrl, keys F1 through F6 are your console screens.  They&#8217;re commonly called <em>virtual terminals</em>.  Each one has a separate instance of the console running on it, and you can flip back and forth between them using Alt+Ctrl+(F1 through F6).</p>
<p>Once you get past F6, you&#8217;re in X&#8217;s territory.  Much like the virtual terminals, each screen starting with F7 is a separate instance of X, which can have its own programs running, independent of the other screens.  So what we&#8217;re going to do now is set things up to launch your other desktop environment in the next screen over.</p>
<h3>Setting up the second screen</h3>
<p>For starters, we&#8217;ll want to install whatever window manager or desktop environment you&#8217;d like to have running on your second display.  In a move that will surprise no one, I&#8217;ll <a href="http://maketecheasier.com/create-a-great-window-maker-desktop/2009/02/14">recommend Window Maker</a>.  For the remainder of this article, I&#8217;ll assume that you&#8217;re running Ubuntu in the default configuration and that the desktop environment you want to use is Window Maker.</p>
<p>Once you&#8217;ve installed Window Maker (or whatever other desktop you&#8217;d prefer) the first thing we need to do is open/create the file <em>.xinitrc</em> in your home.  When X is launched from the command line, it reads this file to decide what needs to be run when <strong>X</strong> starts.  So open or create the file<em> .xinitrc</em> in your home directory, and add the line:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">exec</span> wmaker</pre></div></div>

<p>and save.</p>
<h3>Running the second desktop</h3>
<p>Now we&#8217;re at the main event.  Open your command prompt and enter:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">startx <span style="color: #660033;">--</span> :<span style="color: #000000;">1</span></pre></div></div>

<p>That will tell X to start and to use display number 1 (instead of the default of 0 which you&#8217;re probably using as your main desktop).  If all went well, you&#8217;ll find yourself looking at the default (and kinda ugly) base Window Maker desktop.  To switch back to your main desktop, use Alt+Ctrl+F7.  Back to Window Maker is Alt+Ctrl+F8.  If things didn&#8217;t go so well, see the Troubleshooting section below.</p>
<p><em>Alt + Ctrl + F7</em> = Gnome desktop</p>
<p><img class="alignnone size-full wp-image-5840" title="multipleX-gnome" src="http://images.maketecheasier.com/2009/07/multipleX-gnome.jpg" alt="multipleX-gnome" width="577" height="462" /></p>
<p><em>Alt + Ctrl + F8</em> = Window Maker desktop</p>
<p><img class="alignnone size-full wp-image-5841" title="multipleX-wmaker" src="http://images.maketecheasier.com/2009/07/multipleX-wmaker.jpg" alt="multipleX-wmaker" width="577" height="433" /></p>
<h3>Troubleshooting</h3>
<p><strong>X: user not authorized to run the X server, aborting.</strong><br />
This one is a config issue, and one that&#8217;s easily remedied.  Open the following file as root:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> gedit <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>X11<span style="color: #000000; font-weight: bold;">/</span>Xwrapper.config</pre></div></div>

<p>Change</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">allowed_users</span>=console</pre></div></div>

<p>to</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">allowed_users</span>=anybody</pre></div></div>

<p>I can&#8217;t claim to know enough about X&#8217;s programming to be able to make any educated statements about potential security problems this may or may not present, but it fixes the problem.</p>
<p><strong>X: client 1 rejected from local host</strong><br />
Another simple fix, just delete any files in your home directory that has a filename starting with <em>.Xauthority</em></p>
<p>You can repeat this process to add any other desktop environments you may happen to want, just change the <em>1</em> in</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">startx <span style="color: #660033;">--</span> :<span style="color: #000000;">1</span></pre></div></div>

<p>to <em>2</em>, <em>3</em>, etc.  There are plenty of function keys left!</p>
<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/run-multiple-x-sessions-without-virtualization/2009/07/11">How To Run Multiple X Sessions Without Virtualization</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11' rel='bookmark' title='Permanent Link: How to Run Multiple Linux Distros Without Virtualization'>How to Run Multiple Linux Distros Without Virtualization</a></li><li><a href='http://maketecheasier.com/how-to-setup-dual-monitors-with-xrandr/2009/06/01' rel='bookmark' title='Permanent Link: How To Setup Dual Monitors With XRandR'>How To Setup Dual Monitors With XRandR</a></li><li><a href='http://maketecheasier.com/create-a-great-window-maker-desktop/2009/02/14' rel='bookmark' title='Permanent Link: How To Create A Great Window Maker Desktop'>How To Create A Great Window Maker Desktop</a></li><li><a href='http://maketecheasier.com/taking-lxde-for-a-test-drive/2009/04/22' rel='bookmark' title='Permanent Link: Taking LXDE For a Test Drive'>Taking LXDE For a Test Drive</a></li><li><a href='http://maketecheasier.com/how-to-get-a-quake-style-drop-down-terminal-in-linux/2009/06/04' rel='bookmark' title='Permanent Link: How to Get a Quake-style Drop-down Terminal in Linux'>How to Get a Quake-style Drop-down Terminal in Linux</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/run-multiple-x-sessions-without-virtualization/2009/07/11/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>2 Useful SSH Tricks to Improve Your System Security</title>
		<link>http://maketecheasier.com/2-useful-ssh-tricks-to-improve-your-system-security/2009/07/02</link>
		<comments>http://maketecheasier.com/2-useful-ssh-tricks-to-improve-your-system-security/2009/07/02#comments</comments>
		<pubDate>Thu, 02 Jul 2009 12:33:53 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[openssh]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[sshfs]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=5407</guid>
		<description><![CDATA[A few days ago, Tavis wrote a great article on How to use SSH X-forwarding to Run Remote Apps.  X forwarding is indeed a very handy feature of SSH, so I thought it would be a good time to expand on some of the other great uses for this excellent piece of software (and [...]<p><strong><a href="http://maketecheasier.com/2-useful-ssh-tricks-to-improve-your-system-security/2009/07/02">2 Useful SSH Tricks to Improve Your System Security</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/use-ssh-x-forwarding-to-run-remote-apps/2009/06/22' rel='bookmark' title='Permanent Link: How to use SSH X-forwarding to Run Remote Apps'>How to use SSH X-forwarding to Run Remote Apps</a></li><li><a href='http://maketecheasier.com/create-a-private-encrypted-folder-on-ubuntu-hardy-with-ecryptfs/2008/09/25' rel='bookmark' title='Permanent Link: Create a Private Encrypted Folder On Ubuntu Hardy With eCryptfs'>Create a Private Encrypted Folder On Ubuntu Hardy With eCryptfs</a></li><li><a href='http://maketecheasier.com/a-quick-look-at-microsoft-security-essentials-free-antivirus-software/2009/06/24' rel='bookmark' title='Permanent Link: A Quick Look At Microsoft Security Essentials Free Antivirus Software'>A Quick Look At Microsoft Security Essentials Free Antivirus Software</a></li><li><a href='http://maketecheasier.com/basic-bash-command-for-new-linux-users/2008/01/22' rel='bookmark' title='Permanent Link: Basic Bash Command For New Linux Users'>Basic Bash Command For New Linux Users</a></li><li><a href='http://maketecheasier.com/mount-iso-images-in-windows/2009/05/19' rel='bookmark' title='Permanent Link: How to Mount ISO Images In Windows'>How to Mount ISO Images In Windows</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-5642" src="http://images.maketecheasier.com/2009/07/openssh-logo.png" alt="OpenSSH Logo" width="194" height="191" />A few days ago, Tavis wrote a great article on <a href="http://maketecheasier.com/use-ssh-x-forwarding-to-run-remote-apps/2009/06/22">How to use SSH X-forwarding to Run Remote Apps</a>.  X forwarding is indeed a very handy feature of SSH, so I thought it would be a good time to expand on some of the other great uses for this excellent piece of software (and some related tools).  Today, we&#8217;ll cover SCP and SSHFS.</p>
<p>To follow this guide, you&#8217;ll need the following:</p>
<p>- Client computer with openssh-client installed (for Windows, use Putty)<br />
- Server computer with openssh-server installed (Available on any UNIX-style system)<br />
- A working set of login credentials on the server</p>
<p>If you don&#8217;t have a computer with an SSH server, you can use the same PC as both client and server for the sake of trying all this out.  If you do have a (Linux, Unix, BSD) computer available to act as server, make sure to install the OpenSSH server software.  Debian and Ubuntu users can get this easily with</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> openssh-server</pre></div></div>

<h3>1. Using SSH to securely copy files</h3>
<p>This is my second favorite use for SSH.  When you install the OpenSSH client on your machine, it typically comes with a file copy tool called SCP (<strong>S</strong>ecure <strong>C</strong>o<strong>p</strong>y).  This can be VERY useful as a way to not only send files to your friends (who have openssh-server running) but to do it in a completely encrypted way.</p>
<p>For example, a friend of mine in Michigan is a studio engineer.  He mixes audio tracks for a recording studio.  Sometimes, when he wants a second opinion, he&#8217;ll send me what he&#8217;s working on so I can give him my opinion.  Now, since this is all copyrighted music which has not even been released to the public, he&#8217;s naturally reluctant to post it on a filesharing service or web site, and the files are often too large for email.  Instead, we transfer using SCP.</p>
<p>The format for an scp command is:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">scp</span> filename user<span style="color: #000000; font-weight: bold;">@</span>remote-host:<span style="color: #000000; font-weight: bold;">/</span>where<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>save<span style="color: #000000; font-weight: bold;">/</span>it</pre></div></div>

<p>So my friend, on the other side of the country, would enter something like</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">scp</span> MyNewMix.wav nick<span style="color: #000000; font-weight: bold;">@</span>joshs-computer.com:<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>nick<span style="color: #000000; font-weight: bold;">/</span>mixes</pre></div></div>

<p>This example is assuming my computer is accessible from <em>joshs-computer.com</em> and that he has a user account on it named <em>nick</em>.  His file will be copied to my computer over a fully encrypted connection without having to be stored at some third-party website or email server.</p>
<h3>2. Mount a network drive securely</h3>
<p>Now here is my #1 favorite use of SSH.  If you&#8217;re a Linux user, you&#8217;re probably familiar with mounting drives.  You have a device like a cdrom drive (say, /dev/hdc for example), and to access it, you mount it to a directory such as /media/cdrom.  Well you can use that same principle with a program called SSHFS to mount a filesystem over a network/internet and attach it to a directory on your computer.</p>
<p>SSHFS is not part of the standard openssh package.  It&#8217;s a separately developed program that you&#8217;ll install independently using your normal package manager.</p>
<p>Let&#8217;s go back to the example with my friend at the studio.  Perhaps he&#8217;s got several new mixes for me instead of just one, or perhaps we do this so often that using SCP to transfer back and forth starts to become a hassle.  Well, if he&#8217;s got openssh-server installed and I have an account on his computer, I can mount his hard drive to any directory I wish.  The command follows the structure:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">sshfs user<span style="color: #000000; font-weight: bold;">@</span>remote-host:<span style="color: #000000; font-weight: bold;">/</span>what<span style="color: #000000; font-weight: bold;">/</span>I<span style="color: #000000; font-weight: bold;">/</span>want <span style="color: #000000; font-weight: bold;">/</span>where<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>put<span style="color: #000000; font-weight: bold;">/</span>it</pre></div></div>

<p>So to connect to Nick&#8217;s computer I&#8217;d use something like:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">sshfs josh<span style="color: #000000; font-weight: bold;">@</span>nicks-computer.com:<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>nick<span style="color: #000000; font-weight: bold;">/</span>mixes <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>josh<span style="color: #000000; font-weight: bold;">/</span>nicks-computer</pre></div></div>

<p>That would make it so that any time I access the folder /home/josh/nicks-computer from my machine, it would actually connect to Nick&#8217;s computer over SSH and give me access to all those files just as if they were sitting in a normal directory on my computer.  Any changes I make are made to the files on his computer, it&#8217;s completely transparent.  I can use whatever audio software I like to work with the files, they are completely oblivious to the fact that they&#8217;re really reading the file from 2500 miles away.</p>
<p>A word of warning about SSHFS:  since it&#8217;s reading the files over the internet instead of locally, combined with the encryption overhead, SSHFS can be <strong>SLOW</strong>.  You probably wouldn&#8217;t want to use it to access files that need lots of speed or are constantly being read or written.</p>
<p>There are many great uses for SSH and related tools.  I&#8217;d love to hear what other tricks you may have.  SSH tunneling, for example, can be hugely beneficial for some people, but doing it justice would require an article of its own.  Do you have any other tips to get the most out of SSH?</p>
<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/2-useful-ssh-tricks-to-improve-your-system-security/2009/07/02">2 Useful SSH Tricks to Improve Your System Security</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/use-ssh-x-forwarding-to-run-remote-apps/2009/06/22' rel='bookmark' title='Permanent Link: How to use SSH X-forwarding to Run Remote Apps'>How to use SSH X-forwarding to Run Remote Apps</a></li><li><a href='http://maketecheasier.com/create-a-private-encrypted-folder-on-ubuntu-hardy-with-ecryptfs/2008/09/25' rel='bookmark' title='Permanent Link: Create a Private Encrypted Folder On Ubuntu Hardy With eCryptfs'>Create a Private Encrypted Folder On Ubuntu Hardy With eCryptfs</a></li><li><a href='http://maketecheasier.com/a-quick-look-at-microsoft-security-essentials-free-antivirus-software/2009/06/24' rel='bookmark' title='Permanent Link: A Quick Look At Microsoft Security Essentials Free Antivirus Software'>A Quick Look At Microsoft Security Essentials Free Antivirus Software</a></li><li><a href='http://maketecheasier.com/basic-bash-command-for-new-linux-users/2008/01/22' rel='bookmark' title='Permanent Link: Basic Bash Command For New Linux Users'>Basic Bash Command For New Linux Users</a></li><li><a href='http://maketecheasier.com/mount-iso-images-in-windows/2009/05/19' rel='bookmark' title='Permanent Link: How to Mount ISO Images In Windows'>How to Mount ISO Images In Windows</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/2-useful-ssh-tricks-to-improve-your-system-security/2009/07/02/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Install Software from a Tarball in Linux</title>
		<link>http://maketecheasier.com/install-software-from-a-tarball-in-linux/2009/06/25</link>
		<comments>http://maketecheasier.com/install-software-from-a-tarball-in-linux/2009/06/25#comments</comments>
		<pubDate>Thu, 25 Jun 2009 15:30:17 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[installation guide]]></category>
		<category><![CDATA[tarball]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=5505</guid>
		<description><![CDATA[Most of the time, installing software in Linux is a breeze.  Package management utilities like Apt, Portage, and Yum have made software installation in Linux even easier than it is in Windows (in my opinion at least).  If you know what you want, you simply tell your package manager that you want it, [...]<p><strong><a href="http://maketecheasier.com/install-software-from-a-tarball-in-linux/2009/06/25">How to Install Software from a Tarball in Linux</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10' rel='bookmark' title='Permanent Link: How to Run 32-bit Apps in 64-bit Linux'>How to Run 32-bit Apps in 64-bit Linux</a></li><li><a href='http://maketecheasier.com/making-the-linux-command-line-a-little-friendlier/2009/03/19' rel='bookmark' title='Permanent Link: Making The Linux Command Line A Little Friendlier'>Making The Linux Command Line A Little Friendlier</a></li><li><a href='http://maketecheasier.com/basic-bash-command-for-new-linux-users/2008/01/22' rel='bookmark' title='Permanent Link: Basic Bash Command For New Linux Users'>Basic Bash Command For New Linux Users</a></li><li><a href='http://maketecheasier.com/backup-instal-your-linux-applications-with-aptoncd/2009/06/13' rel='bookmark' title='Permanent Link: How to Backup And Install Your Linux Applications With AptOnCD'>How to Backup And Install Your Linux Applications With AptOnCD</a></li><li><a href='http://maketecheasier.com/how-to-install-dreamweaver-cs3-in-ubuntu-hardy/2008/06/20' rel='bookmark' title='Permanent Link: How To Install Dreamweaver CS3 In Ubuntu Hardy'>How To Install Dreamweaver CS3 In Ubuntu Hardy</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-5540" src="http://images.maketecheasier.com/2009/06/tarballs-tux.jpg" alt="tarballs-tux" width="150" height="147" />Most of the time, installing software in Linux is a breeze.  Package management utilities like Apt, Portage, and Yum have made software installation in Linux even easier than it is in Windows (in my opinion at least).  If you know what you want, you simply tell your package manager that you want it, and it&#8217;ll find, download, install, and configure your new package for you.</p>
<p>Sometimes, however, the package doesn&#8217;t exist in your distribution&#8217;s repositories.  Often, in cases like that, your only option is to download a tarball (usually <em>.tar.gz</em>, <em>.tar.bz</em>, or <em>.tgz</em>) which contains the source code for the program that you have to compile yourself.  While it may be a little intimidating at first, compiling from source is normally a quick and easy process.  Today, we&#8217;ll learn how.</p>
<p>First off, I should note that not all tarballs are the same.  This guide will be assuming that the program you&#8217;re trying to install is a normal GNU-style source code collection.  Most require all the steps noted below, but many skip one step or another.  For the purposes of the tutorial I&#8217;ll be compiling the source code package of Python 3.0.1 from the <a href="http://python.org/ftp/python/3.0.1/Python-3.0.1.tgz">Python homepage</a>.</p>
<h3>Step 1:  Extract the tarball</h3>
<p>For those new to Linux, <em>tarball</em> is a term commonly used to refer to a file which contains other files.  It&#8217;s a lot like a ZIP or RAR file in Windows, except that the <em>tar</em> program, on its own, does not compress the files.  Tar works with a compression program like gzip to actually compress the files, which is why you commonly see two extensions (.tar and .gz).  This is sometimes abbreviated to just <em>.tgz</em>.</p>
<p>Fortunately, we don&#8217;t need to run two separate programs to extract the files, we just tell tar to run the files through gzip to decompress.  You can use a graphical utility to extract those files by simply double clicking the tarball from your file manager, or you can do it from the command line with:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-zxvf</span> mytarball.tar.gz</pre></div></div>

<p>The options we gave <em>tar</em> are as follows:</p>
<ul>
<li>-z to tell tar to run this file through gzip to decompress (use -j for bzip files)</li>
<li>-x to extract the files</li>
<li>-v for &#8220;verbose&#8221;, so we can see a list of the files it&#8217;s extracting</li>
<li>-f to tell tar that we&#8217;re working with a file</li>
</ul>
<p><em>For easier unzipping, see the <em>Tips</em> section at the bottom of this page </em></p>
<h3>Configure</h3>
<p>Once the files are extracted, open a command terminal and go to the directory where the files have been unzipped.  Before we can compile, we need to run the configure script.  The job of the configure script is to check your system for all the software necessary to compile the program from source code into a usable binary program.  It looks for things like gcc version and other tools needed to build the software.  So once you&#8217;re in the directory with all the files that were unpacked from the tarball, type in</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>configure</pre></div></div>

<p>If all goes well it&#8217;ll go through a check of various parts of your system, then drop you back to the command line like below:</p>
<p><img class="aligncenter size-full wp-image-5529" src="http://images.maketecheasier.com/2009/06/tarballs-configure.jpg" alt="Running the configure script" width="560" height="369" /></p>
<p>The most common cause of errors in this step is a missing dependency.  Look closely at any errors you may get to determine what package is missing.</p>
<h3>Make</h3>
<p>This is the real meat of the process &#8211; where we compile the source code into a runnable program.  This is normally the easiest step, only requiring a single command.  If the configure step completed without errors, simply type in</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span></pre></div></div>

<p>On a large program, this step might take a few minutes.  Once done, you&#8217;ll be dropped back to the shell prompt as shown here.</p>
<p><img class="aligncenter size-full wp-image-5533" src="http://images.maketecheasier.com/2009/06/tarballs-make.jpg" alt="Compilation stage" width="560" height="369" /></p>
<p>Technically, your program is now ready to use.  Under most circumstances, however, you&#8217;ll want to run one more step so that she program can be fully installed into the correct locations for it to be run from anywhere.</p>
<h3>Make install</h3>
<p>All this really does is copy the now-compiled program into the system directories like /usr/bin so that it can be run from any directory without having to specify a path to the files.  Since it&#8217;s copying to a directory outside your home, you&#8217;ll probably need root privileges.  If the make step completed without errors, simply run</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>to copy the files.  At this point, you&#8217;re all done!  Your new program can be used like any other.</p>
<h3>Tips</h3>
<p>Chances are, you&#8217;ll be compiling from source more than once in your life.  In fact, for those who like to use the latest and greatest software, this can be very common.  To make it a little easier, open your <em>.bashrc</em> file from your home directory, and add the following aliases to the end:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">alias</span> <span style="color: #007800;">ungz</span>=<span style="color: #ff0000;">&quot;tar -zxvf&quot;</span>
<span style="color: #7a0874; font-weight: bold;">alias</span> <span style="color: #007800;">unbz</span>=<span style="color: #ff0000;">&quot;tar -jxvf&quot;</span>
<span style="color: #7a0874; font-weight: bold;">alias</span> <span style="color: #007800;">cmi</span>=<span style="color: #ff0000;">&quot;./configure &amp;&amp; make &amp;&amp; sudo make install&quot;</span></pre></div></div>

<p><p><script type="text/javascript"><!--
google_ad_client = "pub-8765285789552883";
/* MTE body ad300x250, created 5/17/09 */
google_ad_slot = "3980792036";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p></p>
<p><strong><a href="http://maketecheasier.com/install-software-from-a-tarball-in-linux/2009/06/25">How to Install Software from a Tarball in Linux</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10' rel='bookmark' title='Permanent Link: How to Run 32-bit Apps in 64-bit Linux'>How to Run 32-bit Apps in 64-bit Linux</a></li><li><a href='http://maketecheasier.com/making-the-linux-command-line-a-little-friendlier/2009/03/19' rel='bookmark' title='Permanent Link: Making The Linux Command Line A Little Friendlier'>Making The Linux Command Line A Little Friendlier</a></li><li><a href='http://maketecheasier.com/basic-bash-command-for-new-linux-users/2008/01/22' rel='bookmark' title='Permanent Link: Basic Bash Command For New Linux Users'>Basic Bash Command For New Linux Users</a></li><li><a href='http://maketecheasier.com/backup-instal-your-linux-applications-with-aptoncd/2009/06/13' rel='bookmark' title='Permanent Link: How to Backup And Install Your Linux Applications With AptOnCD'>How to Backup And Install Your Linux Applications With AptOnCD</a></li><li><a href='http://maketecheasier.com/how-to-install-dreamweaver-cs3-in-ubuntu-hardy/2008/06/20' rel='bookmark' title='Permanent Link: How To Install Dreamweaver CS3 In Ubuntu Hardy'>How To Install Dreamweaver CS3 In Ubuntu Hardy</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/install-software-from-a-tarball-in-linux/2009/06/25/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Three Easy Ways to Synchronize Your Bookmarks Across Various Browsers</title>
		<link>http://maketecheasier.com/three-easy-ways-to-synchronize-your-bookmarks-across-various-browsers/2009/06/12</link>
		<comments>http://maketecheasier.com/three-easy-ways-to-synchronize-your-bookmarks-across-various-browsers/2009/06/12#comments</comments>
		<pubDate>Fri, 12 Jun 2009 12:33:30 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[delicious]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[weave]]></category>
		<category><![CDATA[xmarks]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=5255</guid>
		<description><![CDATA[Like many of you, I use a LOT of different computers.  Some at home, some at work, some in between.  Many of these computers have more than one operating system installed, and those operating systems may have more than one browser.  All this leaves a LOT of places you may have saved [...]<p><strong><a href="http://maketecheasier.com/three-easy-ways-to-synchronize-your-bookmarks-across-various-browsers/2009/06/12">Three Easy Ways to Synchronize Your Bookmarks Across Various Browsers</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>



Related posts:<ol><li><a href='http://maketecheasier.com/12-essential-firefox-add-ons-for-power-browsing/2008/01/04' rel='bookmark' title='Permanent Link: 12 Essential Firefox Add-ons For Power Browsing'>12 Essential Firefox Add-ons For Power Browsing</a></li><li><a href='http://maketecheasier.com/sync-your-passwords-across-different-browsers-with-lastpass/2009/01/16' rel='bookmark' title='Permanent Link: Sync Your Passwords Across Different Browsers With LastPass'>Sync Your Passwords Across Different Browsers With LastPass</a></li><li><a href='http://maketecheasier.com/be-more-efficient-with-firefox-keywords/2009/05/14' rel='bookmark' title='Permanent Link: How To Be More Efficient With Firefox Keywords'>How To Be More Efficient With Firefox Keywords</a></li><li><a href='http://maketecheasier.com/better-manage-your-oneline-bookmarking-with-speedtile/2009/05/03' rel='bookmark' title='Permanent Link: Better Manage Your Oneline Bookmarking With SpeedTile'>Better Manage Your Oneline Bookmarking With SpeedTile</a></li><li><a href='http://maketecheasier.com/5-extensions-that-i-wish-it-is-working-in-firefox-3/2008/05/28' rel='bookmark' title='Permanent Link: 5 Extensions That I Wish It Is Working In Firefox 3'>5 Extensions That I Wish It Is Working In Firefox 3</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-5286" src="http://images.maketecheasier.com/2009/06/bookmarks-combined.jpg" alt="Combined logo Image" width="200" height="200" />Like many of you, I use a LOT of different computers.  Some at home, some at work, some in between.  Many of these computers have more than one operating system installed, and those operating systems may have more than one browser.  All this leaves a LOT of places you may have saved your bookmarks.  What&#8217;s saved on one might not be saved on another, or perhaps you reformatted your OS and forgot to backup your favorite websites.  Fortunately, there are a multitude of ways to solve this problem, and today we&#8217;ll be covering some of them.  Each of the programs/toolbars/extensions we&#8217;ll try out today can store your bookmarks outside your browser so that they can be accessed from anywhere.</p>
<h3>1. Foxmarks/Xmarks</h3>
<p><img class="alignleft size-full wp-image-5283" src="http://images.maketecheasier.com/2009/06/xmarks.jpg" alt="Xmarks logo" width="125" height="122" /><strong>Type:</strong> Browser Extension (Firefox, IE, Safari)</p>
<p><strong>Saves:</strong> Bookmarks, Passwords</p>
<p><a href="http://www.xmarks.com/" target="_blank">Xmarks</a> (formerly Foxmarks) is a browser extension that allows you to synchronize bookmarks from several locations so that they can follow you anywhere.  It used to be a Firefox-only extension, but now has extend its reach to Internet Explorer and Safari. The website has a type of content search where you can see reviews and ratings for many web sites based on the users of the Xmarks extension.  With the Xmarks extension installed, you&#8217;ll also notice some new icons next to your Google search results indicating ratings and reviews for some of the sites in your search results.</p>
<p>Xmarks also includes an option to sync your saved passwords, so that you can keep the passwords saved in one browser and share them to all the others where you installed Xmarks.</p>
<p>To install the Xmarks extension, go to <a href="http://download.xmarks.com/download" target="_blank">http://download.xmarks.com/download</a> and choose the appropriate plugin for your browser.</p>
<h3>2. delicious</h3>
<p><img class="alignleft size-thumbnail wp-image-5282" src="http://images.maketecheasier.com/2009/06/delicious_logo.jpg" alt="delicious_logo" width="120" height="120" /><strong>Type:</strong> Browser Extension (Firefox, Internet Explorer 8, Safari, Chrome)</p>
<p><strong>Saves:</strong> Bookmarks</p>
<p>Any topic on web bookmark services will always eventually lead to <a href="http://delicious.com/" target="_blank">http://delicious.com/</a> (previously known as <em>del.icio.us</em>).  This site has been around for a while and has always been a great place to store and share your bookmarks.  Delicious also allows you to tag your bookmarks with keywords, so that you can search your (or other people&#8217;s) bookmarks based on tags.  From the website you can search with those tags to see what bookmarks others have submitted on that topic.</p>
<p>The browser extension for Firefox can be found <a href="https://addons.mozilla.org/en-US/firefox/addon/3615" target="_blank">here</a>.</p>
<p>The browser extension for IE8 can be found <a href="http://www.ieaddons.com/en/details/other/Delicious_Bookmarks_Addon/" target="_blank">here</a></p>
<p>The browser extension for Safari can be found <a href="http://delicioussafari.com/" target="_blank">here</a></p>
<p>For Google Chrome, go to the <a href="http://delicious.com/help/bookmarklets" target="_blank">delicious site</a> and drag the bookmarklet to the bookmark bar.</p>
<h3>3. Mozilla Weave</h3>
<p><img class="alignleft size-full wp-image-5278" src="http://images.maketecheasier.com/2009/06/weave.jpg" alt="Mozilla Weave logo" width="100" height="100" /><strong>Type:</strong> Browser Extension (Firefox)</p>
<p><strong>Saves:</strong> Bookmarks, browsing history, saved passwords and tabs</p>
<p>Finally, there&#8217;s Mozilla Weave.  This is a much more ambitious project than just saving your bookmarks online.  Weave is intended to let you keep a complete browser &#8220;experience&#8221; from one computer to the next.  It saves much more info online so that you can access things like your browsing history and tabs along with bookmarks and passwords when roaming to a different Firefox installation. Keeping things like your browser history saved online would make it a lot easier to access that page-you-were-on-yesterday-but-can&#8217;t-quite-remember-the-name, or pull up that news article you just saw but isn&#8217;t on the site&#8217;s front page anymore.</p>
<p>Weave appears to be a very useful tool, but unfortunately it seems to require Firefox 3.5, which is still in development.  If you&#8217;re really excited to try out Weave but don&#8217;t want to wait until 3.5 is officially released as stable, you can get information on download and installation at the <a href="https://labs.mozilla.com/projects/weave/">Mozilla Labs website</a>.</p>
<p>There are some other options out there that I chose not to include in this article for various reasons such as platform portability or concerns about data privacy.  If you&#8217;re using a bookmark sync program/extension to manage your bookmarks, I&#8217;d like to hear about your experiences in the comments below.</p>
<p><!--adsense#468x60--></p>
<p><strong><a href="http://maketecheasier.com/three-easy-ways-to-synchronize-your-bookmarks-across-various-browsers/2009/06/12">Three Easy Ways to Synchronize Your Bookmarks Across Various Browsers</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)</p>


<p>Related posts:<ol><li><a href='http://maketecheasier.com/12-essential-firefox-add-ons-for-power-browsing/2008/01/04' rel='bookmark' title='Permanent Link: 12 Essential Firefox Add-ons For Power Browsing'>12 Essential Firefox Add-ons For Power Browsing</a></li><li><a href='http://maketecheasier.com/sync-your-passwords-across-different-browsers-with-lastpass/2009/01/16' rel='bookmark' title='Permanent Link: Sync Your Passwords Across Different Browsers With LastPass'>Sync Your Passwords Across Different Browsers With LastPass</a></li><li><a href='http://maketecheasier.com/be-more-efficient-with-firefox-keywords/2009/05/14' rel='bookmark' title='Permanent Link: How To Be More Efficient With Firefox Keywords'>How To Be More Efficient With Firefox Keywords</a></li><li><a href='http://maketecheasier.com/better-manage-your-oneline-bookmarking-with-speedtile/2009/05/03' rel='bookmark' title='Permanent Link: Better Manage Your Oneline Bookmarking With SpeedTile'>Better Manage Your Oneline Bookmarking With SpeedTile</a></li><li><a href='http://maketecheasier.com/5-extensions-that-i-wish-it-is-working-in-firefox-3/2008/05/28' rel='bookmark' title='Permanent Link: 5 Extensions That I Wish It Is Working In Firefox 3'>5 Extensions That I Wish It Is Working In Firefox 3</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/three-easy-ways-to-synchronize-your-bookmarks-across-various-browsers/2009/06/12/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
