<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Tombuntu</title>
	
	<link>http://tombuntu.com</link>
	<description>News, Tips, and How-Tos for Ubuntu Linux</description>
	<pubDate>Sat, 04 Jul 2009 01:44:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Tombuntu" type="application/rss+xml" /><item>
		<title>Install Firefox 3.5 in Ubuntu 9.04</title>
		<link>http://tombuntu.com/index.php/2009/07/03/install-firefox-35-in-ubuntu-904/</link>
		<comments>http://tombuntu.com/index.php/2009/07/03/install-firefox-35-in-ubuntu-904/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 01:44:34 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://tombuntu.com/?p=1649</guid>
		<description><![CDATA[Firefox 3.5 (formerly known as 3.1) adds support for new web standards including audio and video tags and downloadable fonts, a private browsing mode, significantly improved JavaScript performance, and more. 
Ubuntu will not be upgrading the default Firefox package to 3.5 until Ubuntu 9.10. However, the universe repository in Ubuntu 9.04 includes a special firefox-3.5 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://tombuntu.com/wp-content/uploads/2009/07/firefox_35_logo.png" alt="Firefox 3.5" align="left"/>Firefox 3.5 (formerly known as 3.1) adds support for new web standards including audio and video tags and downloadable fonts, a private browsing mode, significantly improved JavaScript performance, <a href="http://en-us.www.mozilla.com/en-US/firefox/3.5/releasenotes/" onclick="javascript:pageTracker._trackPageview ('/outbound/en-us.www.mozilla.com');">and more</a>. </p>
<p>Ubuntu will not be upgrading the default Firefox package to 3.5 until Ubuntu 9.10. However, the universe repository in Ubuntu 9.04 includes a special firefox-3.5 package. At the time of writing this package contains an old beta release. It <a href="https://bugs.launchpad.net/ubuntu/+source/firefox-3.5/+bug/393978" onclick="javascript:pageTracker._trackPageview ('/outbound/bugs.launchpad.net');">should be updated soon</a>, but here&#8217;s a workaround if you can&#8217;t wait any longer.</p>
<p>Before you update, consider backing up your Firefox profile if you may want to go back to Firefox 3 after trying 3.5. Running the command below will backup your Firefox profile to <em>firefox_profile_backup</em> in your home directory. To restore from the backup, replace your <em>.mozilla/firefox</em> folder with the backup.<br />
<code>cp -r ~/.mozilla/firefox/ ~/firefox_profile_backup</code></p>
<p>Open the Synaptic package manager and select <em>Settings->Repositories</em>. Select the <em>Third-Party Software</em> tab and add the APT line for the <a href="https://edge.launchpad.net/~ubuntu-mozilla-security/+archive/ppa" onclick="javascript:pageTracker._trackPageview ('/outbound/edge.launchpad.net');">Mozilla Security Team PPA</a>, which has Firefox packages which are undergoing testing prior to wider release:<br />
<code>deb http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu jaunty main </code></p>
<p>Return to the main Synaptic window and click the <em>Reload</em> button to download the repository listings. Find the <em>firefox-3.5</em> package and mark it for installation. Click <em>Apply</em> to install.</p>
<p>After Synaptic is done working, you can remove or disable the Mozilla Security Team PPA if you don&#8217;t want to get any more untested updates.</p>
<p>Unfortunately, this package is still branded as Shiretoko (the codename for this Firefox release). Start Firefox 3.5 from <em>Applications->Internet->Shiretoko Web Browser</em>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Tombuntu?a=yr5i7L6CCVA:d5l_RiC0xs4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=yr5i7L6CCVA:d5l_RiC0xs4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=yr5i7L6CCVA:d5l_RiC0xs4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=yr5i7L6CCVA:d5l_RiC0xs4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=yr5i7L6CCVA:d5l_RiC0xs4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=yr5i7L6CCVA:d5l_RiC0xs4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=yr5i7L6CCVA:d5l_RiC0xs4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=yr5i7L6CCVA:d5l_RiC0xs4:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://tombuntu.com/index.php/2009/07/03/install-firefox-35-in-ubuntu-904/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Temporary Fix for ‘Keyboard Not Working’ Error in Ubuntu 9.04</title>
		<link>http://tombuntu.com/index.php/2009/05/18/temporary-fix-for-keyboard-not-working-error-in-ubuntu-904/</link>
		<comments>http://tombuntu.com/index.php/2009/05/18/temporary-fix-for-keyboard-not-working-error-in-ubuntu-904/#comments</comments>
		<pubDate>Tue, 19 May 2009 03:54:20 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://tombuntu.com/?p=1644</guid>
		<description><![CDATA[This article was written by Blair Mathis. Blair works with Laptoplogic.com where she is responsible for all Linux/Ubuntu related articles. At Laptoplogic.com you can find all the information you need on the best gaming laptops and go through the latest Acer laptop reviews.
As always, the latest version of Ubuntu, 9.04, was released on time. It [...]]]></description>
			<content:encoded><![CDATA[<p><em>This article was written by Blair Mathis. Blair works with Laptoplogic.com where she is responsible for all Linux/Ubuntu related articles. At Laptoplogic.com you can find all the information you need on the <a href="http://laptoplogic.com/best-gaming-laptops/" onclick="javascript:pageTracker._trackPageview ('/outbound/laptoplogic.com');">best gaming laptops</a> and go through the latest <a href="http://laptoplogic.com/acer-laptops/" onclick="javascript:pageTracker._trackPageview ('/outbound/laptoplogic.com');">Acer laptop</a> reviews.</em></p>
<p>As always, the latest version of Ubuntu, 9.04, was released on time. It offers faster boot time, ext4 support, and many other minor updates and tweaks that makes the system better. Unfortunately, in addition to the updates, there&#8217;s a fairly serious (aka, annoying) bug in Ubuntu 9.04 that causes a certain combination of buttons&#8211;most commonly, the Fn+UP/DOWN and volume buttons—to render the keyboard completely dead, as well as the system menus and the right-click menu that appears when using the mouse. This bug appears in many different ways, as evidenced by the varying bug reports, but it always has the same symptoms.</p>
<p>While there&#8217;s no reported cause for the bug—only acknowledgement that it exists—users are forced to hard reset their system to correct the problem; restarting the X server is impossible, due to the lack of keyboard, and the system menus disappear, preventing a simple log in/log out fix.</p>
<p>Because a hard rest is not a viable option when using the system for work (or at all, for that matter), it would seem those plagued with this bug are forced to install 8.04 or temporarily abandon their system for a different one. Luckily, if you&#8217;re willing to stick it out for awhile until the coveted bug fix is released, there is a simple solution to unlocking the keyboard that does not involve a hard reset:</p>
<p><code>CTRL + ALT + F3</code></p>
<p>Or any other key F1-F12. The screen will temporarily turn black, and a system beep might occur, and then the keyboard and menus will continue working as normal. The buttons that trigger the bug will continue to act poorly, however.</p>
<p>If you&#8217;re experiencing their bug with your system, be sure to report it so that a solution can be found as quickly as possible.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Tombuntu?a=0MoepBM-huU:G_1DS98p9Qw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=0MoepBM-huU:G_1DS98p9Qw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=0MoepBM-huU:G_1DS98p9Qw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=0MoepBM-huU:G_1DS98p9Qw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=0MoepBM-huU:G_1DS98p9Qw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=0MoepBM-huU:G_1DS98p9Qw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=0MoepBM-huU:G_1DS98p9Qw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=0MoepBM-huU:G_1DS98p9Qw:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://tombuntu.com/index.php/2009/05/18/temporary-fix-for-keyboard-not-working-error-in-ubuntu-904/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installing Ubuntu 9.04 on the Eee PC 901</title>
		<link>http://tombuntu.com/index.php/2009/05/04/installing-ubuntu-904-on-the-eee-pc-901/</link>
		<comments>http://tombuntu.com/index.php/2009/05/04/installing-ubuntu-904-on-the-eee-pc-901/#comments</comments>
		<pubDate>Mon, 04 May 2009 16:00:01 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://tombuntu.com/?p=1633</guid>
		<description><![CDATA[The Eee PC 901 is an Intel Atom-based laptop, with 1 GB of RAM, a 20 GB SSD, a 9 inch display, and ships with Asus&#8217; own Linux distribution. Since I bought mine, I&#8217;ve installed and used Ubuntu 8.10 and 8.04. The new Ubuntu 9.04 finally has full support for the Eee PC 901.

With previous [...]]]></description>
			<content:encoded><![CDATA[<p>The Eee PC 901 is an Intel Atom-based laptop, with 1 GB of RAM, a 20 GB SSD, a 9 inch display, and ships with Asus&#8217; own Linux distribution. Since I bought mine, I&#8217;ve installed and used <a href="http://tombuntu.com/index.php/2008/11/17/installing-ubuntu-810-on-the-eee-pc-901/">Ubuntu 8.10</a> and <a href="http://tombuntu.com/index.php/2008/09/01/installing-ubuntu-804-on-the-eee-pc-901/">8.04</a>. The new Ubuntu 9.04 finally has full support for the Eee PC 901.</p>
<p><img src="http://tombuntu.com/wp-content/uploads/2008/08/eeepc901.jpg" /></p>
<p>With previous releases it has been necessary to install a customized Linux kernel to add support for wireless networking, Ethernet, and more. In Ubuntu 9.04, everything is supported by default with the exception of some of the keyboard function keys.</p>
<p>The system feels much more responsive than it was with Ubuntu 8.04. Booting from bootloader to the login screen takes 20 seconds (35 seconds in 8.10). Battery life is approximately 4.5 hours (same as 8.10).</p>
<p>Installation is pretty straightforward, but here&#8217;s how I installed Ubuntu 9.04 on my Eee PC 901:</p>
<ol>
<li>Unless you have an external CD drive, you will have to run the Ubuntu installer from a USB drive (or SD card). The easiest way to create a live USB system is using Ubuntu&#8217;s <a href="http://tombuntu.com/index.php/2008/11/12/create-a-bootable-usb-drive-the-easy-way-in-ubuntu-810/">USB Startup Disk Creator</a> tool. If you don&#8217;t have another Ubuntu system, or the tool doesn&#8217;t work for you, <a href="http://tombuntu.com/index.php/2008/08/27/create-a-bootable-usb-drive-or-memory-card/">UNetbootin</a> is another option.</li>
<li>To boot from a USB drive, press escape after starting your Eee PC to open the boot menu. Select the USB option and press enter. </li>
<li>You can run Ubuntu&#8217;s installer normally, but pay attention to the partitioning step. The Eee PC has two solid states drives: a faster 4 GB drive, and a slightly slower 16 GB drive. Select the manual partitioning option and put your root (/) on the smaller drive and home (/home) on the larger. I also chose the Ext4 filesystem to get more performance out of the SSDs. You&#8217;ll be warned if you don&#8217;t create a swap partition, but I&#8217;d recommend not using swap to avoid shortening the life of the SSDs.</li>
<li>Boot into the newly installed system and everything should be working. If Ubuntu doesn&#8217;t see the Bluetooth radio or webcam, these may be disabled in the BIOS. Install <a href="apt:cheese">Cheese</a> to take advantage of the webcam. If you&#8217;d like to be able to control the CPU scaling like in the default Xandros distribution, add the CPU scaling applet to your GNOME panel. </li>
</ol>
<p>You may also be interested in <a href="http://tombuntu.com/index.php/2008/09/04/four-tweaks-for-using-linux-with-solid-state-drives/">my article on tweaking Ubuntu for SSD drives</a>, although I haven&#8217;t felt the need to apply these tweaks myself yet because the system seems so much more responsive.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Tombuntu?a=s3O8Bpu8SPk:i3S5lgVnXnc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=s3O8Bpu8SPk:i3S5lgVnXnc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=s3O8Bpu8SPk:i3S5lgVnXnc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=s3O8Bpu8SPk:i3S5lgVnXnc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=s3O8Bpu8SPk:i3S5lgVnXnc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=s3O8Bpu8SPk:i3S5lgVnXnc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=s3O8Bpu8SPk:i3S5lgVnXnc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=s3O8Bpu8SPk:i3S5lgVnXnc:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://tombuntu.com/index.php/2009/05/04/installing-ubuntu-904-on-the-eee-pc-901/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu 9.04 Released</title>
		<link>http://tombuntu.com/index.php/2009/04/26/ubuntu-904-released/</link>
		<comments>http://tombuntu.com/index.php/2009/04/26/ubuntu-904-released/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 02:47:14 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[jauntyjackalope]]></category>

		<category><![CDATA[ubuntunews]]></category>

		<guid isPermaLink="false">http://tombuntu.com/?p=1629</guid>
		<description><![CDATA[Ubuntu 9.04 &#8220;Jaunty Jackalope&#8221; is now available! Major new features in this release include:

Boot performance has been improved, even without Ext4 you should notice a speedup.
The slick new notification system is enabled.
The latest version of the GNOME desktop environment is included.
OpenOffice has been updated to version 3.0.
Ext4 filesystems are now supported (but Ext3 is still [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntu.com/getubuntu/releasenotes/904overview" onclick="javascript:pageTracker._trackPageview ('/outbound/www.ubuntu.com');">Ubuntu 9.04 &#8220;Jaunty Jackalope&#8221;</a> is now available! Major new features in this release include:</p>
<ul>
<li>Boot performance has been improved, even without Ext4 you should notice a speedup.</li>
<li>The slick new notification system is enabled.</li>
<li>The latest version of the GNOME desktop environment is included.</li>
<li>OpenOffice has been updated to version 3.0.</li>
<li>Ext4 filesystems are now supported (but Ext3 is still the default for now).</li>
</ul>
<p>If you&#8217;ve installed from an alpha, beta, or release candidate CD all you need to do is install any available updates to get the final release version. If you need a CD, be sure to use <a href="http://www.ubuntu.com/getubuntu/downloadmirrors#bt" onclick="javascript:pageTracker._trackPageview ('/outbound/www.ubuntu.com');">the Bit Torrent downloads</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Tombuntu?a=YYs7Vc_qF9A:WDu5QgCYTlY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=YYs7Vc_qF9A:WDu5QgCYTlY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=YYs7Vc_qF9A:WDu5QgCYTlY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=YYs7Vc_qF9A:WDu5QgCYTlY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=YYs7Vc_qF9A:WDu5QgCYTlY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=YYs7Vc_qF9A:WDu5QgCYTlY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=YYs7Vc_qF9A:WDu5QgCYTlY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=YYs7Vc_qF9A:WDu5QgCYTlY:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://tombuntu.com/index.php/2009/04/26/ubuntu-904-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>3D Acceleration and Compiz Inside VirtualBox Guests</title>
		<link>http://tombuntu.com/index.php/2009/04/08/3d-acceleration-and-compiz-inside-virtualbox-guests/</link>
		<comments>http://tombuntu.com/index.php/2009/04/08/3d-acceleration-and-compiz-inside-virtualbox-guests/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 04:32:16 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://tombuntu.com/?p=1614</guid>
		<description><![CDATA[Sun has just released the major 2.2 update to their VirtualBox virtualization software. The most exciting new feature in this release is 3D acceleration for Linux guest operating systems! See the changelog for all the new features and fixes.

Install VirtualBox
VirtualBox offers Ubuntu package downloads as well as a software repository from their Linux downloads page. [...]]]></description>
			<content:encoded><![CDATA[<p>Sun has just released the major 2.2 update to their <a href="http://www.virtualbox.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.virtualbox.org');">VirtualBox virtualization software</a>. The most exciting new feature in this release is 3D acceleration for Linux guest operating systems! See <a href="http://www.virtualbox.org/wiki/Changelog" onclick="javascript:pageTracker._trackPageview ('/outbound/www.virtualbox.org');">the changelog</a> for all the new features and fixes.</p>
<p><img src="http://tombuntu.com/wp-content/uploads/2009/04/virtualbox22_1.jpg" alt="VirtualBox 2.2" /></p>
<p><strong>Install VirtualBox</strong><br />
VirtualBox offers Ubuntu package downloads as well as a software repository from <a href="http://www.virtualbox.org/wiki/Linux_Downloads" onclick="javascript:pageTracker._trackPageview ('/outbound/www.virtualbox.org');">their Linux downloads page</a>. Neither of these options have been updated for Ubuntu 9.04 yet, so I just downloaded and installed the 8.10 package for now. </p>
<p>Start VirtualBox from <em>Applications->System Tools->Sun VirtualBox</em>.</p>
<p><strong>Install Guest Additions</strong><br />
Here&#8217;s how I installed the VirtualBox guest additions in an Ubuntu 9.04 guest. Start up your Ubuntu guest OS. In VirtualBox, click <em>Devices->Install Guest Additions</em>.</p>
<p>Click <em>Run</em> when the autorun prompt opens in the guest. The installation could take a minute while kernel modules are being built. When it&#8217;s finished, the installer should prompt you to reboot the guest.</p>
<p><strong>Shared Folders</strong><br />
I wanted to copy some files into my Ubuntu 9.04 virtual machine using VirtualBox&#8217;s shared folders feature. It isn&#8217;t obvious how to do this, and a bug also complicates things. </p>
<p>Set up a shared folder in VirtualBox and make sure you have the guest additions installed in your guest. In the guest, open a terminal and use this command to mount the share:<br />
<code>sudo mount -t vboxsf shared_folder_name mount_point</code></p>
<p>If this gives you a protocol error message, you&#8217;ll need to get a root prompt to work around this bug. Use the commands below to do this:<br />
<code>sudo -i<br />
mount -t vboxsf shared_folder_name mount_point</code></p>
<p>Press Ctrl-D to exit the root prompt when you&#8217;re done. Your shared folder should now to available from the mount point you specified.</p>
<p><strong>3D Acceleration</strong><br />
To take advantage of 3D acceleration in your guest operating systems, you&#8217;ll need to first install the VirtualBox guest additions. Then, open the settings for your virtual machine and enable the 3D acceleration option.</p>
<p>I tried out the 3D acceleration with an Ubuntu 9.04 guest running on an Ubuntu 9.04 host with the Nvidia graphics driver. After enabling 3D, the guest detected it and started up Compiz. </p>
<p>Compiz runs smoothly on the guest, including intensive effects such as wobbly windows. I encountered a few graphical glitches. As seen below, transparency seems to be a problem for some windows: </p>
<p><img src="http://tombuntu.com/wp-content/uploads/2009/04/virtualbox22_2.jpg" alt="Compiz in a virtual machine with glitches" /></p>
<p>I tried the 3D game Nexuiz, running the game just produced a blank screen. Google Earth was sluggish at first, but after turning down the graphics settings it was completely usable.</p>
<p>I have had one virtual machine crash when pasting text copied from the guest, but no stability problems with the 3D acceleration so far.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Tombuntu?a=pLdAxxmwcwY:LuGstXF07AY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=pLdAxxmwcwY:LuGstXF07AY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=pLdAxxmwcwY:LuGstXF07AY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=pLdAxxmwcwY:LuGstXF07AY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=pLdAxxmwcwY:LuGstXF07AY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=pLdAxxmwcwY:LuGstXF07AY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=pLdAxxmwcwY:LuGstXF07AY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=pLdAxxmwcwY:LuGstXF07AY:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://tombuntu.com/index.php/2009/04/08/3d-acceleration-and-compiz-inside-virtualbox-guests/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upgrading to Ubuntu 9.04 Beta</title>
		<link>http://tombuntu.com/index.php/2009/03/30/upgrading-to-ubuntu-904-beta/</link>
		<comments>http://tombuntu.com/index.php/2009/03/30/upgrading-to-ubuntu-904-beta/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 16:00:04 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[jauntyjackalope]]></category>

		<category><![CDATA[ubuntunews]]></category>

		<guid isPermaLink="false">http://tombuntu.com/?p=1604</guid>
		<description><![CDATA[On March 26 Ubuntu 9.04 Beta was released. I installed it on my main desktop system as soon as it was available, so I&#8217;ve been running it for a few days now. 
If you&#8217;re interested in trying out this beta release, remember that it&#8217;s intended for testing and not mission-critical systems. The release candidate is [...]]]></description>
			<content:encoded><![CDATA[<p>On March 26 <a href="http://www.ubuntu.com/testing/jaunty/beta" onclick="javascript:pageTracker._trackPageview ('/outbound/www.ubuntu.com');">Ubuntu 9.04 Beta</a> was released. I installed it on my main desktop system as soon as it was available, so I&#8217;ve been running it for a few days now. </p>
<p>If you&#8217;re interested in trying out this beta release, remember that it&#8217;s intended for testing and not mission-critical systems. The release candidate is coming on April 16, and the final on April 23. Use the Bittorrent downloads to get your disk ISO the fastest!</p>
<p><img src="http://tombuntu.com/wp-content/uploads/2009/03/ubuntu904beta.jpg" alt="Ubuntu 9.04 Beta desktop" /></p>
<p><strong>Installing</strong><br />
I always perform a clean install of new Ubuntu releases to completely remove old software and configuration files that have built up over the last six months. I use separate home and Ubuntu system partitions so it&#8217;s easy to install Ubuntu without wiping out my files. However, once I&#8217;ve booted the live CD I use the file browser to archive all the hidden application configuration files in my home directory so I get the new default desktop.</p>
<p>The new ext4 filesystem is now stable and included in Ubuntu but will not be the default for this release. After reading about the <a href="http://christoph-langner.de/en/2009/03/ext4-noch-nicht-reif-fur-den-desktop/" onclick="javascript:pageTracker._trackPageview ('/outbound/christoph-langner.de');">problems with ext4</a> wiping out files, I decided to play it safe and stick with ext3 for now. </p>
<p>The first problem I ran into is one I&#8217;m familiar with from past Ubuntu installations. The software repository mirror for Canada is so slow to respond that updating the package listings takes longer than the actual installation. I just browsed the Internet from the live CD and waited for this step to finally complete.</p>
<p><strong>Issues</strong><br />
After logging in to the new system I tried to enable the proprietary Nvidia driver with the hardware drivers utility. I forgot about the unusably slow repository, so the driver download would not progress. I had to kill the driver utility to stop it from trying forever to download the driver, and then kill the backend process separately. After <a href="http://tombuntu.com/index.php/2007/09/04/automatically-find-the-fastest-repository-in-synaptic/">selecting a faster repository mirror</a> I was able to install the drivers and download updates.</p>
<p>Since installing Ubuntu 8.10 I&#8217;ve never been able to work out the audio glitches. Things don&#8217;t look much better in 9.04 so far. Firefox will randomly stop playing sound, and then hang when I close it to restart. Also, the first time I logged in I got crackling and static sounds and restarting PulseAudio fixed it. I&#8217;ve never had this particular issue before, and it hasn&#8217;t happened again, so I&#8217;m hopeful that it was a one-time problem.</p>
<p>Ubuntu doesn&#8217;t crash often for me, but when it does it&#8217;s usually caused by a 3D application. I&#8217;ve played Civilization 4 via Wine on Ubuntu 8.10 for a long time without a problem, but the first time I started playing in 9.04 ended with a crash. My monitor actually lost it&#8217;s signal after the crash, which would suggest that the Nvidia driver is to blame. The <a href="http://en.wikipedia.org/wiki/Magic_SysRq_key" onclick="javascript:pageTracker._trackPageview ('/outbound/en.wikipedia.org');">magic SysRq key combo</a>, Alt+SysRq+REISUB, allowed me to safely reboot. I hope that the newer Nvidia driver isn&#8217;t less stable than the old one.</p>
<p><strong>Minor tweaks that I like: </strong></p>
<ul>
<li>The Transmission Bittorrent client&#8217;s interface has been tweaked in a few places. It&#8217;s now easier to select which individual files to download and set their priority.</li>
<li>gedit has controls in its status bar for selecting a highlighting mode and tab mode. These two controls mean I don&#8217;t have to dive into the preferences to change the tab mode to spaces for working with Python files, and I can turn on syntax highlighting before I save my file.</li>
<li>The default version of Compiz now recognizes GIMP&#8217;s toolbox windows and keeps them floated above the image window like Metacity.</li>
<li>Synaptic includes a <em>Get Screenshot</em> button in package descriptions. This could be useful, but the button is shown even when no screenshot is available (which seems to be the case for most packages right now). It seems to me that this should be something built into the Add/Remove application rather than Synaptic.</li>
<li>Multiple monitor support has supposedly been improved. I haven&#8217;t tested this but was impressed that the display preferences utility offered to open Nvidia&#8217;s utility:<br />
<blockquote><p>It appears that your graphics driver does not support the necessary extensions to use this tool.  Do you want to use your graphics driver vendor&#8217;s tool instead?</p></blockquote>
</li>
<li>Ubuntu chooses font settings automatically depending on your display hardware. For me, this meant that subpixel smoothing was turned on for my LCD like it should be. Previously I&#8217;ve used <a href="http://tombuntu.com/index.php/2008/10/15/tweak-your-font-rendering-for-better-appearance/">a custom font configuration</a>, but the defaults look acceptable now. <strong>[update]</strong> Mackenzie has pointed out in the comments that these font DPI adjustments are now <a href="https://bugs.launchpad.net/ubuntu/+source/libgnome/+bug/345189" onclick="javascript:pageTracker._trackPageview ('/outbound/bugs.launchpad.net');">back to their defaults</a>.</li>
</ul>
<p>If you&#8217;ve tried the beta, how&#8217;s it been for you? Any new features in particular you like?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Tombuntu?a=mStlUCAwQw4:tkcknMhm1GI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=mStlUCAwQw4:tkcknMhm1GI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=mStlUCAwQw4:tkcknMhm1GI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=mStlUCAwQw4:tkcknMhm1GI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=mStlUCAwQw4:tkcknMhm1GI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=mStlUCAwQw4:tkcknMhm1GI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=mStlUCAwQw4:tkcknMhm1GI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=mStlUCAwQw4:tkcknMhm1GI:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://tombuntu.com/index.php/2009/03/30/upgrading-to-ubuntu-904-beta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How-to Install Google Earth 5 on Ubuntu</title>
		<link>http://tombuntu.com/index.php/2009/03/20/how-to-install-google-earth-5-on-ubuntu/</link>
		<comments>http://tombuntu.com/index.php/2009/03/20/how-to-install-google-earth-5-on-ubuntu/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 16:00:20 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://tombuntu.com/?p=1585</guid>
		<description><![CDATA[Google Earth puts the world’s geographic information at your fingertips. There&#8217;s a native Linux port of the latest version, Google Earth 5. 
Here&#8217;s how you can easily install Google Earth on Ubuntu.

Install Google Earth

Download and save the Google Earth installer for Linux.
The file you downloaded should be called GoogleEarthLinux.bin. Find this file, right mouse click [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://earth.google.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/earth.google.com');">Google Earth</a> puts the world’s geographic information at your fingertips. There&#8217;s a native Linux port of the latest version, Google Earth 5. </p>
<p>Here&#8217;s how you can easily install Google Earth on Ubuntu.</p>
<p><img src="http://tombuntu.com/wp-content/uploads/2009/03/googleearth3.jpg" alt="Vancouver in Google Earth" /></p>
<p><strong>Install Google Earth</strong></p>
<ol>
<li>Download and save the <a href="http://earth.google.com/download-earth.html" onclick="javascript:pageTracker._trackPageview ('/outbound/earth.google.com');">Google Earth installer for Linux</a>.</li>
<li>The file you downloaded should be called <em>GoogleEarthLinux.bin</em>. Find this file, right mouse click on it and select <em>Open with Other Application</em>.</li>
<li>Click to expand the <em>Use a custom command</em> section of the <em>Open With</em> dialog. Type <em>sh</em>, and click <em>Open</em>.<img src="http://tombuntu.com/wp-content/uploads/2009/03/googleearth1.jpg" alt="Open With dialog" /></li>
<li>The Google Earth installer will decompress itself, and in a few seconds the <em>Google Earth Setup</em> window should open. The default options should be fine, so click <em>Begin Install</em> to continue.<img src="http://tombuntu.com/wp-content/uploads/2009/03/googleearth2.jpg" alt="Google Earth Setup window" /></li>
<li>Once the installation is finished, click <em>Quit</em> to close the installer, and press return to close the terminal that the installer opened. Start Google Earth from the <em>Applications->Internet->Google Earth</em> menu.</li>
</ol>
<p><strong>Troubleshooting</strong><br />
If Google Earth opens, shows the splash screen, and then crashes, you&#8217;re probably experiencing a common issue. Running <em>~/google-earth/googleearth</em> in a terminal will show this error:<br />
<code>./googleearth-bin: relocation error: /usr/lib/i686/cmov/libssl.so.0.9.8: symbol BIO_test_flags, version OPENSSL_0.9.8 not defined in file libcrypto.so.0.9.8 with link time reference</code></p>
<p>To fix this, browse to the folder you installed Google Earth into. By default this will be <em>google-earth</em> in your home folder. Find the file <em>libcrypto.so.0.9.8</em> and rename it to something else, like <em>libcrypto.so.0.9.8.bak</em>. Google Earth should now start correctly. <a href="https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/257464" onclick="javascript:pageTracker._trackPageview ('/outbound/bugs.launchpad.net');">[related bug report]</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Tombuntu?a=pDORhgBraLs:IpISGFedeFE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=pDORhgBraLs:IpISGFedeFE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=pDORhgBraLs:IpISGFedeFE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=pDORhgBraLs:IpISGFedeFE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=pDORhgBraLs:IpISGFedeFE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=pDORhgBraLs:IpISGFedeFE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=pDORhgBraLs:IpISGFedeFE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=pDORhgBraLs:IpISGFedeFE:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://tombuntu.com/index.php/2009/03/20/how-to-install-google-earth-5-on-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adding a dzen2 Statusbar to xmonad</title>
		<link>http://tombuntu.com/index.php/2009/03/19/adding-a-dzen2-statusbar-to-xmonad/</link>
		<comments>http://tombuntu.com/index.php/2009/03/19/adding-a-dzen2-statusbar-to-xmonad/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 16:00:32 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://tombuntu.com/?p=1569</guid>
		<description><![CDATA[Using the xmonad tiling window manger and looking for a way to keep track of your workspaces, the time, and more? This guide shows how you can set up dzen2 as a statusbar with state information from xmonad.
dzen2 is a general purpose statusbar; it can display anything you like from standard in and integrates easily [...]]]></description>
			<content:encoded><![CDATA[<p>Using the xmonad tiling window manger and looking for a way to keep track of your workspaces, the time, and more? This guide shows how you can set up <a href="http://gotmor.googlepages.com/dzen" onclick="javascript:pageTracker._trackPageview ('/outbound/gotmor.googlepages.com');">dzen2</a> as a statusbar with state information from xmonad.</p>
<p>dzen2 is a general purpose statusbar; it can display anything you like from standard in and integrates easily with xmonad or your own scripts. dzen2 is even capable of displaying icons and advanced text formatting. </p>
<p>If you&#8217;re not familiar with xmonad and configuring it, see my post on <a href="http://tombuntu.com/index.php/2009/03/17/introduction-to-the-xmonad-tiling-window-manager/">getting started with xmonad on Ubuntu</a>.</p>
<p><img src="http://tombuntu.com/wp-content/uploads/2009/03/dzen2.jpg" alt="dzen2 with dynamicLogDzen" /></p>
<p><strong>Install dzen2</strong><br />
Install dzen2 from the package <a href="apt:dzen2">dzen2</a> (click the link to install), or by running the command below in your terminal:<br />
<code>sudo apt-get install dzen2</code></p>
<p><strong>Configure xmonad</strong><br />
My xmonad configuration file is based off <a href="http://haskell.org/haskellwiki/Xmonad/Config_archive/Template_xmonad.hs_(0.8)" onclick="javascript:pageTracker._trackPageview ('/outbound/haskell.org');">this template</a> from the xmonad wiki. I&#8217;ll show the required changes to this configuration, and hopefully explain well enough what&#8217;s going on that you&#8217;ll also be able to make the correct changes to a custom configuration.</p>
<p>xmonad&#8217;s behavior needs to change in two ways: layouts need to not cover up the dzen2 statusbar and status information needs to be printed to standard out. </p>
<p>These two new imports are required (add them after any existing imports):<br />
<code>import XMonad.Hooks.DynamicLog<br />
import XMonad.Hooks.ManageDocks</code></p>
<p>Your layouts need to be changed to add the avoidStruts modifier. This will cause the layouts to make room for any statusbars like dzen2. If you&#8217;re using the template file, you&#8217;ll need to change this line:<br />
<code>myLayout = tiled ||| Mirror tiled ||| Full</code></p>
<p>I chose to have four layouts: the three default ones with avoidStruts, and an additional full layout without it. This way I can hide the statusbar for fullscreen applications if I want. Here&#8217;s the line for this configuration:<br />
<code>myLayout = avoidStruts (tiled ||| Mirror tiled ||| Full) ||| Full</code></p>
<p>Lastly, a logging hook needs to be added. In the template, no logging takes place:<br />
<code>myLogHook = return ()</code></p>
<p>dynamicLogDzen will print workspace, layout, and window title information formatted nicely for dzen2. (Use dynamicLog to get the same thing minus the formatting.) In the template, replace the line above with this one to enable dynamicLogDzen.<br />
<code>myLogHook = dynamicLogDzen</code></p>
<p><strong>Starting dzen2 and xmonad</strong><br />
xmonad and dzen2 need to be started when you log in so that xmonad&#8217;s logging is redirected to dzen2 to be displayed. This is easy to do with a pipe. </p>
<p>Create a small shell script that starts xmonad and pipes its output to dzen2:<br />
<code>#!/bin/sh<br />
xmonad | dzen2</code></p>
<p>Don&#8217;t forget to add the execute permission to the script:<br />
<code>chmod +x start_xmonad.sh</code></p>
<p>This is the script that will be run when you log in. You can also add any other applications you want started with your session to this file.</p>
<p>GDM uses a desktop launcher to run xmonad. This launcher needs to be modified to run your script instead. Open the <em>/usr/share/xsessions/xmonad.desktop</em> launcher in an editor (this will require root privileges). Change the file&#8217;s <em>Exec=</em> line to point to your script instead of xmonad.</p>
<p>That should be it! Log in using the xmonad session, and dzen2 should be running at the top of the screen displaying your active workspaces, the current layout, and the title of the focused window.</p>
<p><strong>Advanced statusbars</strong><br />
If you&#8217;re comfortable with Haskell programming, you can customize the information that xmonad passes to dzen2 right from your xmonad configuration file.</p>
<p>Another option is to use multiple dzen2 statusbars positioned to look like a single bar. The extra instances can have a shell or python script supplying information like the time, unread email, and weather. </p>
<p>Right now I&#8217;m working on a python script that takes xmonad&#8217;s status, adds the time and date, formats everything, and passes it on to dzen2. It uses a command like this: <em>xmonad | ./dzen_xmonad_status.py | dzen2</em>.</p>
<p>Have a look at the statusbars in <a href="http://haskell.org/haskellwiki/Xmonad/Config_archive" onclick="javascript:pageTracker._trackPageview ('/outbound/haskell.org');">some of these xmonad setups</a> to see what&#8217;s possible.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Tombuntu?a=MyTdmJUBF2I:NvFr4fNmyeM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=MyTdmJUBF2I:NvFr4fNmyeM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=MyTdmJUBF2I:NvFr4fNmyeM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=MyTdmJUBF2I:NvFr4fNmyeM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=MyTdmJUBF2I:NvFr4fNmyeM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=MyTdmJUBF2I:NvFr4fNmyeM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=MyTdmJUBF2I:NvFr4fNmyeM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=MyTdmJUBF2I:NvFr4fNmyeM:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://tombuntu.com/index.php/2009/03/19/adding-a-dzen2-statusbar-to-xmonad/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hedgewars Turn-Based Strategy Game</title>
		<link>http://tombuntu.com/index.php/2009/03/18/hedgewars-turn-based-strategy-game/</link>
		<comments>http://tombuntu.com/index.php/2009/03/18/hedgewars-turn-based-strategy-game/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:00:50 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://tombuntu.com/?p=1560</guid>
		<description><![CDATA[If you have played and liked the open source Worms clone Wormux, then you should definitely try Hedgewars. It&#8217;s a turn-based strategy game featuring teams of hedgehogs battling on destructible terrain. Hedgewars includes lots of fun weapons, great sound effects, can generate random maps or play pre-made ones, and includes a good computer AI as [...]]]></description>
			<content:encoded><![CDATA[<p>If you have played and liked the open source Worms clone <a href="http://www.wormux.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.wormux.org');">Wormux</a>, then you should definitely try <a href="http://www.hedgewars.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.hedgewars.org');">Hedgewars</a>. It&#8217;s a turn-based strategy game featuring teams of hedgehogs battling on destructible terrain. Hedgewars includes lots of fun weapons, great sound effects, can generate random maps or play pre-made ones, and includes a good computer AI as well as online play.</p>
<p>Hedgewars is open source, and <a href="http://www.getdeb.net/app/Hedgewars" onclick="javascript:pageTracker._trackPageview ('/outbound/www.getdeb.net');">packages of the latest version</a> are available for Ubuntu at GetDeb.</p>
<p><img src="http://tombuntu.com/wp-content/uploads/2009/03/hedgewars.jpg" alt="the napalm weapon in Hedgewars" /></p>
<p>From Hedgewars&#8217; setup interface, you can jump right to quick game against an AI team, start a multiplayer custom game, connect to a network game, or host your own Hedgewars server.</p>
<p>One feature I really like is the teams setup. You can create your own teams, name their members, choose from a selection of hats for the hedgehogs to wear, and even choose what voice your team will have.</p>
<p>Here are the in-game controls you&#8217;ll need to get started: move the current hedgehog (right and left arrows), aim weapon (up and down arrows), control power and fire (hold left mouse button and release), open weapons menu (right mouse button), jump (return key). See <a href="http://www.hedgewars.org/faq.html#q2" onclick="javascript:pageTracker._trackPageview ('/outbound/www.hedgewars.org');">the Hedgewars FAQ page</a> for more controls.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Tombuntu?a=frwmhWZpiXY:Lhexr3jxFWI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=frwmhWZpiXY:Lhexr3jxFWI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=frwmhWZpiXY:Lhexr3jxFWI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=frwmhWZpiXY:Lhexr3jxFWI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=frwmhWZpiXY:Lhexr3jxFWI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=frwmhWZpiXY:Lhexr3jxFWI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=frwmhWZpiXY:Lhexr3jxFWI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=frwmhWZpiXY:Lhexr3jxFWI:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://tombuntu.com/index.php/2009/03/18/hedgewars-turn-based-strategy-game/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introduction to the xmonad Tiling Window Manager</title>
		<link>http://tombuntu.com/index.php/2009/03/17/introduction-to-the-xmonad-tiling-window-manager/</link>
		<comments>http://tombuntu.com/index.php/2009/03/17/introduction-to-the-xmonad-tiling-window-manager/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 16:00:45 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://tombuntu.com/?p=1550</guid>
		<description><![CDATA[What good is having a large display if you&#8217;re constantly rearranging windows to fit them on the screen? I got tired of try to fit a web browser with other smaller windows and decided to try xmonad, a tiling window manager that could do this for me.
A tiling window manager arranges your windows in a [...]]]></description>
			<content:encoded><![CDATA[<p>What good is having a large display if you&#8217;re constantly rearranging windows to fit them on the screen? I got tired of try to fit a web browser with other smaller windows and decided to try <a href="http://xmonad.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/xmonad.org');">xmonad</a>, a tiling window manager that could do this for me.</p>
<p>A tiling window manager arranges your windows in a grid. This maximizes window sizes and prevents any window from obscuring another. </p>
<p><img src="http://tombuntu.com/wp-content/uploads/2009/03/xmonad1.jpg" alt="xmonad displaying a few windows" /></p>
<p><strong>Installing xmonad</strong><br />
xmonad is available from the Ubuntu repositories. Install xmonad from the package <a href="apt:xmonad">xmonad</a> (click the link to install), or by running the command below in your terminal:<br />
<code>sudo apt-get install xmonad</code></p>
<p>A number of dependencies will be installed with xmonad. They are needed because reconfiguring xmonad requires recompiling it. (Don&#8217;t worry, this is handled automatically.)</p>
<p>I&#8217;d also highly recommend installing dmenu, a simple application launcher that integrates with xmonad. Install dmenu from the package <a href="apt:dwm-tools">dwm-tools</a> (click the link to install), or by running the command below in your terminal:<br />
<code>sudo apt-get install dwm-tools</code></p>
<p>From the login screen, you should now be able to select an xmonad session and log in to start xmonad.</p>
<p><strong>The basics of using xmonad</strong><br />
Note: All the keyboard commands you&#8217;ll use with xmonad begin with what&#8217;s called the mod key. The default mod key is the left alt key.</p>
<p>If no windows are open xmonad will just display a blank screen. Open a new terminal window with mod+shift+return. With only one window open, xmonad will let it use the entire screen.</p>
<p>Instead of running more applications using the terminal, let&#8217;s use the dmenu launcher. If you have dmenu installed, pressing mod+p with open it on the top of the screen. Start typing to find an application, use the right and left arrows to select a result, and press return to run the selected application. Press escape to close dmenu if you decide not to run anything.</p>
<p>Open some applications so you have more windows to experiment with. Notice how xmonad splits the screen down the center. On the left side is the master pane by itself. On the right side all the other windows are displayed stacked on top of each other.</p>
<p><img src="http://tombuntu.com/wp-content/uploads/2009/03/xmonad2.jpg" alt="xmonad tall layout" /></p>
<p>Press mod+space to cycle though different tiling algorithms. By default there are three: tall (vertical split with master pane on left), mirror tall (horizontal split with master pane on top), and full (one window displayed full screen).</p>
<p>The currently focused window is displayed with red borders. You may have already noticed that you can focus a window by moving the mouse over it. On the keyboard, switch focus using mod+j (focus next window) and mod+k (focus previous window).</p>
<p>Perform the equivalent of clicking a conventional window manager&#8217;s close box for a window by pressing mod+shift+c.</p>
<p>What if you want to move a window into the master pane? The simplest way to do this is mod+return, which swaps the currently focused window into the master pane. For finer control of where windows are displayed use mod+shift+j (move the focused window up) and mod+shift+k (move the focused window down).</p>
<p>If the master pane is not the right width (tall mode) or height (mirror tall mode), you can resize it using mod+h (smaller) and mod+l (larger).</p>
<p>Like most window managers, xmonad offers multiple workspaces. By default you get nine workspaces, each corresponding to a number key. Pressing mod+[num], where [num] is from 1 to 9, will switch you to that workspace. Use mod+shift+[num] to move the focused window to the specified workspace.</p>
<p>You may have noticed that some applications and dialog windows are not tiled normally. These are floating windows, which you can move and resize like windows in a conventional window manager. To float any window yourself, hold down the mod key and drag the window with the left mouse button. Once a window is floated you can move it around the screen in the same manner. Use the mod key and right mouse button to resize a floated window. Tile a window normally again by focusing it and pressing mod+t.</p>
<p>With these basics, you should be able to start using xmonad.</p>
<p><strong>Reconfiguring xmonad</strong><br />
xmonad is configured using a Haskell source file (<em>~/.xmonad/xmonad.hs</em>); you will need to create this file for your user:<br />
<code>mkdir ~/.xmonad<br />
touch ~/.xmonad/xmonad.hs</code></p>
<p>The easiest way to get started customizing xmonad is using a template configuration file containing all the default settings and comments explaining what they do.  Such a template is <a href="http://haskell.org/haskellwiki/Xmonad/Config_archive/Template_xmonad.hs_%280.8%29" onclick="javascript:pageTracker._trackPageview ('/outbound/haskell.org');">available on the xmonad wiki</a>. Paste it into your <em>~/.xmonad/xmonad.hs</em> file. You&#8217;ll probably want to change the myTerminal setting back to gnome-terminal (or your own preferred terminal) instead of xterm.</p>
<p>The mod+q key combo will reconfigure xmonad with your settings, and restart it. This process happens very fast and nearly seamlessly, you might miss it! If there&#8217;s an error in the configuration file, xmonad will fall back to the previous settings and display an error dialog.</p>
<p>Read though the template configuration file and have fun customizing it to your tastes!</p>
<p>These are only the basics, you can do much more with xmonad than what I&#8217;ve covered. The <a href="http://xmonad.org/documentation.html" onclick="javascript:pageTracker._trackPageview ('/outbound/xmonad.org');">xmonad documentation</a> is a good resource if you want to learn more.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Tombuntu?a=Wqg8g3cLocs:COE14U7U0VE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=Wqg8g3cLocs:COE14U7U0VE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=Wqg8g3cLocs:COE14U7U0VE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=Wqg8g3cLocs:COE14U7U0VE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=Wqg8g3cLocs:COE14U7U0VE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=Wqg8g3cLocs:COE14U7U0VE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Tombuntu?a=Wqg8g3cLocs:COE14U7U0VE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Tombuntu?i=Wqg8g3cLocs:COE14U7U0VE:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://tombuntu.com/index.php/2009/03/17/introduction-to-the-xmonad-tiling-window-manager/feed/</wfw:commentRss>
		</item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.344 seconds --><!-- Cached page generated by WP-Super-Cache on 2009-07-05 09:02:59 -->
