<?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>WombatNation &#187; Linux</title>
	<atom:link href="http://www.wombatnation.com/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wombatnation.com</link>
	<description>Speech Applications, Soccer, Hacking, Intellectual Property, and Incinerating Toilets</description>
	<lastBuildDate>Sun, 14 Mar 2010 19:58:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>D-Link DNS-323 NAS</title>
		<link>http://www.wombatnation.com/2008/07/d-link-dns-323-nas</link>
		<comments>http://www.wombatnation.com/2008/07/d-link-dns-323-nas#comments</comments>
		<pubDate>Tue, 08 Jul 2008 16:22:13 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.wombatnation.com/?p=557</guid>
		<description><![CDATA[Now, if that name doesn&#8217;t make a product just sell itself, I don&#8217;t know what would. Anyway, I bought a D-Link DNS-323 NAS from a friend who I trust to do all the necessary research. He bought it, but because he is really picky and it didn&#8217;t do exactly what he wanted, he built up [...]]]></description>
			<content:encoded><![CDATA[<p>Now, if that name doesn&#8217;t make a product just sell itself, I don&#8217;t know what would. Anyway, I bought a <a href="http://www.amazon.com/D-Link-DNS-323-Network-Storage-Enclosure/dp/B000GK8LVE/wombatnation-20">D-Link DNS-323 NAS</a> from a friend who I trust to do all the necessary research. He bought it, but because he is really picky and it didn&#8217;t do exactly what he wanted, he built up his own NAS.</p>
<p>I put two Seagate 750GB ST3750330AS SATA drives in it in a RAID 1 configuration. He recommended the drives and a D-Link DGS-2205 Gigabit switch. Like I said, he does the necessary research. So far, I&#8217;m mostly loving it all. You should be able to get the NAS for a little under $200, the drives for about $120 each, and the switch for around $30. Having a GB switch is nice, since it greatly speeds up file copies, assuming your computers have Gigabit Ethernet interfaces.</p>
<p>In addition to acting like a file server on my home network, the D-Link NAS has an iTunes server, USB print server, FTP server and a few other goodies running on its Linux operating system. Even better, since it&#8217;s running Linux, <a href="http://wiki.dns323.info/">the community</a> was able to build <a href="http://wiki.dns323.info/howto:fun_plug">add-on utilities</a>.</p>
<p>Though the rating on Amazon is only 3.5 stars, this is one of those times you have to read the reviews. A lot of the negative comments refer to issues that have been fixed in newer firmware versions. Though, I have to admit that the user and group permissions design is mediocre and the administration UI for permissions even worse.</p>
<p>There is an especially annoying permission issue if you are using Windows. When you connect to the NAS, you can&#8217;t edit the username in the login dialog. So, you have to create a user with the same name on the NAS. This is especially bad if you have multiple Windows boxes on which you use different usernames. At least, this is what happened on my neighbor&#8217;s Windows boxes. When I connected to a file share on the NAS from my Fedora Linux desktop, I could change the username. Same for my Macbook Pro.</p>
<p>One of the biggest negatives for me is that the iTunes server won&#8217;t serve up Ogg Vorbis encoded music files, and I&#8217;ve encoded most of my collection that way. Grrr. I&#8217;ll have to look at other community built software for streaming audio or hack the <a href="http://tsd.dlink.com.tw/temp/download/3034/dns323_GPL_v1.05_05052008.tgz">GPL&#8217;d source from D-Link</a>, since the iTunes server is also GPL&#8217;d. It&#8217;s based on mt-daapd by Ron Pedde. I&#8217;m kind of puzzled, since the ogg.c file in the src I downloaded makes it look like it should work. It&#8217;s successor, <a href="http://www.fireflymediaserver.org/">Firefly</a>, definitely supports transcoding ogg files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wombatnation.com/2008/07/d-link-dns-323-nas/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Win XP Virtual Machine with Fedora 7 and KVM</title>
		<link>http://www.wombatnation.com/2007/09/win-xp-virtual-machine-with-fedora-7-and-kvm</link>
		<comments>http://www.wombatnation.com/2007/09/win-xp-virtual-machine-with-fedora-7-and-kvm#comments</comments>
		<pubDate>Sat, 29 Sep 2007 06:46:28 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.wombatnation.com/2007/09/win-xp-virtual-machine-with-fedora-7-and-kvm</guid>
		<description><![CDATA[I&#8217;ve been completely Microsoft Windows free at home once again for quite a while since the death of yet another hard drive in a Dell computer with a pre-installed copy of Windows XP Home. This time it was a Dell Inspiron 8600 laptop. There have been a couple of times over the last few months [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been completely Microsoft Windows free at home once again for quite a while since the death of yet another hard drive in a Dell computer with a pre-installed copy of Windows XP Home. This time it was a Dell Inspiron 8600 laptop. There have been a couple of times over the last few months where it would have been convenient to have a Windows install at home so I could test some code to make sure it ran fine on Windows or to run some odd program that is available only on Windows. After upgrading my laptop to 1.5 GB of RAM, I decided to set up a Windows XP virtual machine using the Windows XP reinstallation CD that came with my Dell. For no particularly compelling reason, I decided to use <a href="http://kvm.qumranet.com/kvmwiki">KVM</a> instead of <a href="http://www.xensource.com/Pages/default.aspx">Xen</a> or <a href="http://vmware.com/download/server/">VMWare</a>. The Fedora project website has a great <a href="http://fedoraproject.org/wiki/Docs/Fedora7VirtQuickStart">overview of virtualization options built into Fedora 7</a>, though most of the focus is on Xen.</p>
<p>Setting up the Windows XP VM using KVM and a management tool called virt-manager was amazingly easy. I also benefited from a <a href="http://www.phoronix.com/scan.php?page=article&#038;item=656&#038;num=1">KVM and Fedora 7 tutorial at Phoronix</a>, which is also home to great info for Linux users like me who have laptops with ATI video cards, but it would have been easy enough to figure out just by running virt-manager.</p>
<p>First, you may need to install a couple of packages:</p>
<pre>$ sudo yum -y install kvm qemu virt-manager</pre>
<p>If you had to install kvm, you should reboot to load the kvm modules. Once you restart, launch Virtual Machine Manager from the System Tools section of the Applications menu.</p>
<p>One problem I ran into with virt-manager was that it wouldn&#8217;t let me browse to the reinstallation CD. I ended up having to copy it to the hard drive into an iso disk image file, but that was easy enough.</p>
<pre>$ cat /dev/cdrom > /tmp/winxphome.iso</pre>
<p>Also, because the 2004-era Intel CPU in my laptop doesn&#8217;t have the Intel VT enhancements that support hardware acceleration of VMs, I had to configure my VM for full virtualization. It&#8217;s definitely slower than running native, but it&#8217;s still quite usable. I wouldn&#8217;t try running Halo in the VM, though.</p>
<p>I was worried when a popup window appeared about thirty minutes into the Windows XP install asking me to insert a CD that contained Service Pack 2. That was baffling, because the XP reinstallation CD claimed to include Service Pack 2. After canceling out of that dialog and stopping and restarting the VM a couple of times, the install continued. After a couple of hours of the installer grinding away with 98% CPU usage, I had a functioning Windows XP VM.</p>
<p>The biggest problem I&#8217;ve run into is with the mouse cursor. Frequently, it behaves like it has hit the bottom or the top of the screen, even when it is far from the edge. Perhaps Windows is getting confused about the size of its display window, which appears to be 800&#215;600. The easiest way to work around it is to move the mouse all the way to the edge of the window in the opposite direction. This seems to temporarily help Windows calibrate the screen size. I ran into a similar problem years ago with VMWare, but was able to get past it by installing VMWare Tools. I&#8217;m not sure/doubtful there is an equivalent for KVM for Windows guest operating systems.</p>
<p>I haven&#8217;t set up a new Windows install for a couple of years, so I forgot how painfully slow it is to install all the anti-virus and anti-malware software, disable the naive user settings that Explorer and other Microsoft apps set up by default, enable the power user settings, and install all the apps and utilities like Firefox that make Windows usable. Setting up a new Linux install is so much easier for me and takes a small fraction of the time. When comparing the time to set up Windows versus Linux (especially for a software developer), you have to keep in mind that Windows comes with only a very basic set of useful tools and applications when compared to a good Linux distribution. The Yum (RedHat/Fedora) and apt (Debian/Ubuntu) packaging tools also make it far easier to install additional applications on a Linux system than on a Windows system. Keeping software up to date on Windows is generally a nightmare compared to Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wombatnation.com/2007/09/win-xp-virtual-machine-with-fedora-7-and-kvm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Democracy Player on Fedora Core 6</title>
		<link>http://www.wombatnation.com/2007/04/democracy-player-on-fedora-core-6</link>
		<comments>http://www.wombatnation.com/2007/04/democracy-player-on-fedora-core-6#comments</comments>
		<pubDate>Wed, 25 Apr 2007 07:53:40 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.wombatnation.com/2007/04/democracy-player-on-fedora-core-6</guid>
		<description><![CDATA[I had been reading about Democracy Player as a cool new platform for Internet TV, so I thought I should check it out. I eventually got it working, but installing software shouldn&#8217;t be this hard. The problem is that as software packages get more and more complicated, developers need to rely on a lot of [...]]]></description>
			<content:encoded><![CDATA[<p>I had been reading about <a href="http://www.getdemocracy.com/">Democracy Player</a> as a cool new platform for Internet TV, so I thought I should check it out. I eventually got it working, but installing software shouldn&#8217;t be this hard. The problem is that as software packages get more and more complicated, developers need to rely on a lot of other libraries if they ever want to ship their own product. This is especially true if you are building an application that needs to read a lot of different file formats. Dependency management can be a killer.</p>
<p>In this case, the rpm for Fedora Core 6 has a hard coded dependency on Firefox 1.5.0.8. So, the first step was to <a href="http://www.getdemocracy.com/downloads/">download the source RPM</a>, patch the spec file, and build a new binary. After downloading and installing the source rpm, edit the file <code>/usr/src/redhat/SPECS/Democracy.spec</code> to change the lines</p>
<pre>
BuildRequires:  firefox-devel = %{mozversion}
Requires:       firefox = %{mozversion}
</pre>
<p>to</p>
<pre>
BuildRequires:  firefox-devel >= %{mozversion}
Requires:       firefox >= %{mozversion}
</pre>
<p>This is better than just changing the version number from 1.5.0.8 to 1.5.0.10, since you can then reinstall the Democracy Player rpm even if you later update Firefox.</p>
<p>Before going further, you need to install Pyrex and qt-devel. You should be able to use yum to install these from the standard Fedora repositories. If you don&#8217;t install qt-devel, you will get the message:</p>
<pre>
Package qt-mt was not found in the pkg-config search path.
Perhaps you should add the directory containing `qt-mt.pc'
to the PKG_CONFIG_PATH environment variable
Package 'qt-mt', required by 'avahi-qt3', not found
</pre>
<p>Then, you need to build a binary rpm. The following command should do the trick:</p>
<pre>
# rpmbuild -bb /usr/src/redhat/SPECS/Democracy.spec
</pre>
<p>Near the end of the output you should find a line like the following which will tell you where to find your brand spanking new home made binary rpm:</p>
<pre>
Wrote: /usr/src/redhat/RPMS/i386/Democracy-0.9.5-1.i386.rpm
</pre>
<p>Then, install the rpm as usual:</p>
<pre>
# rpm -Uvh /usr/src/redhat/RPMS/i386/Democracy-0.9.5-1.i386.rpm
</pre>
<p>It&#8217;s worth all the effort, though. Democracy Player is an awesome app.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wombatnation.com/2007/04/democracy-player-on-fedora-core-6/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Acrobat and Fedora Core 6 Conflict</title>
		<link>http://www.wombatnation.com/2006/11/acrobat-and-fedora-core-6-conflict</link>
		<comments>http://www.wombatnation.com/2006/11/acrobat-and-fedora-core-6-conflict#comments</comments>
		<pubDate>Thu, 02 Nov 2006 06:44:45 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.wombatnation.com/2006/11/acrobat-and-fedora-core-6-conflict</guid>
		<description><![CDATA[If your web browser (this happened for very recent versions of Firefox and Opera for me) hangs within seconds after launching on Fedora Core 6, check in the System Monitor to see if a process called acroread is consuming virtually all the CPU cycles. Killing the process isn&#8217;t sufficient. A new acroread process will be [...]]]></description>
			<content:encoded><![CDATA[<p>If your web browser (this happened for very recent versions of Firefox and Opera for me) hangs within seconds after launching on Fedora Core 6, check in the System Monitor to see if a process called acroread is consuming virtually all the CPU cycles. Killing the process isn&#8217;t sufficient. A new acroread process will be started every time you launch the browser, presumably due to a browser plug-in. There is a solution, though:</p>
<pre># rpm -e acroread</pre>
<p>Fortunately, there are plenty of other options for viewing PDFs with Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wombatnation.com/2006/11/acrobat-and-fedora-core-6-conflict/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Davicom Ethernet Card and Tulip Network Driver Clash</title>
		<link>http://www.wombatnation.com/2006/07/davicom-ethernet-card-and-tulip-network-driver-clash</link>
		<comments>http://www.wombatnation.com/2006/07/davicom-ethernet-card-and-tulip-network-driver-clash#comments</comments>
		<pubDate>Tue, 01 Aug 2006 06:26:55 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.wombatnation.com/2006/07/davicom-ethernet-card-and-tulip-network-driver-clash</guid>
		<description><![CDATA[I haven&#8217;t posted anything about Linux in quite a while (half-finished posts on upgrading to FC3 and then to FC4 never made it out the door), but I&#8217;ve recently upgraded my laptop and desktop to Fedora Core 5. For the most part, things have gone quite well.
The one major exception would be networking. I just [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t posted anything about Linux in quite a while (half-finished posts on upgrading to FC3 and then to FC4 never made it out the door), but I&#8217;ve recently upgraded my laptop and desktop to Fedora Core 5. For the most part, things have gone quite well.</p>
<p>The one major exception would be networking. I just installed a 400 GB drive in the desktop, and then decided that I should upgrade to FC5 at the same time. I started to regret that decision when my network connection would stay up for only about a minute after booting. If I disconnected and reconnected the Ethernet cable, it would work again for a minute or so.</p>
<p>Fortunately, my wife and I had dinner tonight with a friend of ours who was in from Sydney for work meetings at Cisco. Knowing that he was far more knowledgeable about networks and Linux than I, I pumped him for info. After I mentioned that the Tulip driver was being used, he suggested that I add that to my search keywords. He also suggested that it sounded like the desktop was having trouble getting an IP address from the DHCP server. He was right on both accounts. Genius!</p>
<p>After a bit of searching, I turned up a series of forum posts that saved the day &#8211; this one in particular (<a href="https://launchpad.net/distros/ubuntu/+source/udev/+bug/48026">Wrong driver loaded for Davicom ethernet card</a>). It turns out that the Tulip driver probably should have never been used with the Davicom ethernet card, though it had worked with older Linux kernels. Apparently a change sometime around the 2.6.15 kernel sealed the incompatibility. You can fix the problem by following the directions in the page linked to above to force the kernel to use the dmfe driver instead of the tulip driver.</p>
<p>Unfortunately, until the problem is fixed upstream in the kernel, you have to reapply these changes every time you upgrade to a new kernel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wombatnation.com/2006/07/davicom-ethernet-card-and-tulip-network-driver-clash/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CVS Server on Fedora</title>
		<link>http://www.wombatnation.com/2005/05/cvs-server-on-fedora</link>
		<comments>http://www.wombatnation.com/2005/05/cvs-server-on-fedora#comments</comments>
		<pubDate>Sun, 08 May 2005 02:21:44 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.wombatnation.com/2005/05/cvs-server-on-fedora</guid>
		<description><![CDATA[After much gnashing of teeth, I got CVS running as a service on my laptop and am able to access it using the CVS client Eclipse plug-in. The key was finding this page posted, at least in part, by Glenn Robitaille. Without it, I suspect I would still be poring over the CVS and xinetd [...]]]></description>
			<content:encoded><![CDATA[<p>After much gnashing of teeth, I got <a href="https://www.cvshome.org/">CVS</a> running as a service on my laptop and am able to access it using the CVS client Eclipse plug-in. The key was finding <a href="http://www.sugoi.org/bits/index.php?bit_id=32">this page</a> posted, at least in part, by Glenn Robitaille. Without it, I suspect I would still be poring over the CVS and xinetd documentation. One change I had to make that I didn&#8217;t see listed on the page was to change the owner of /usr/bin/cvs to the cvs user.</p>
<p>I was surprised how difficult it was to setup CVS. I think I&#8217;m already beginning  to learn why people dislike CVS so much. With this rite of passage complete, next up on my source code control system investigation is <a href="http://subversion.tigris.org/">Subversion</a> with <a href="http://subclipse.tigris.org/">Subclipse</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wombatnation.com/2005/05/cvs-server-on-fedora/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Treo 600 Sync to Evolution</title>
		<link>http://www.wombatnation.com/2005/02/treo-600-sync-to-evolution</link>
		<comments>http://www.wombatnation.com/2005/02/treo-600-sync-to-evolution#comments</comments>
		<pubDate>Mon, 07 Feb 2005 06:33:39 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Treo 600]]></category>

		<guid isPermaLink="false">http://www.wombatnation.com/2005/02/treo-600-sync-to-evolution</guid>
		<description><![CDATA[I haven&#8217;t posted about my Treo 600 in a long time, but I finally got around to doing something I&#8217;ve meant to do for a long time &#8211; syncing my Treo to Evolution.
Just over a year ago, I got my Sony Clie to sync to Evolution on Red Hat 9. Though I had already purchased [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t posted about my Treo 600 in a long time, but I finally got around to doing something I&#8217;ve meant to do for a long time &#8211; syncing my Treo to Evolution.</p>
<p>Just over a year ago, I got my <a href="http://www.wombatnation.com/2004/01/sony-clie-and-evolution-on-linux">Sony Clie to sync to Evolution on Red Hat 9</a>. Though I had already purchased the Treo by then, I didn&#8217;t try to sync it until tonight. It turns out the Lazy Web works both ways. Someone posted a comment to my post about my Clie asking me for advice on syncing a Treo 600 to Evolution. That comment caused me to stop being so lazy and to see if I could get it to work. Happily, it works and it was easy to set up. Well, assuming that you consider creating files as symbolic links as the root user as easy. The real easy part was that someone else had already provided all the instructions.</p>
<p>The first stop on my path to Treo syncing enlightenment was at <a href="http://www.clasohm.com/blog/one-entry?entry_id=12096">Carsten Clasohm&#8217;s blog</a>. Then, it was on to the awesome <a href="http://fedoranews.org/">FedoraNews</a> website for the <a href="http://fedoranews.org/tchung/gnome-pilot/">gnome-pilot tutorial</a> and its simple step-by-step instructions. Be sure to change the type from serial to USB and feel free to change the speed to 115200. I don&#8217;t have the spare time or the interest to confirm whether it really makes it sync faster than at 57600, but at least it doesn&#8217;t make it not work. And, as far as I can tell, it doesn&#8217;t make it noticeably slower. And, one of my high school teachers once told me that anytime you can set the speed to 115200, you should.</p>
<p>I can now confirm that syncing a Treo 600 with Evolution 2.0.2 (using gnome-pilot) on Fedora Core 3 with kernel 2.6.10-1.741 works. I even did it twice to make sure it wasn&#8217;t a fluke. I synced my address book, To Do list, and calendar.</p>
<p>So, if you happen to be interested in the technical viability of any of the other items on my ToDo list, please ask away.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wombatnation.com/2005/02/treo-600-sync-to-evolution/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Backing up DVDs</title>
		<link>http://www.wombatnation.com/2005/01/backing-up-dvds</link>
		<comments>http://www.wombatnation.com/2005/01/backing-up-dvds#comments</comments>
		<pubDate>Tue, 25 Jan 2005 08:15:22 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Intellectual Property]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.wombatnation.com/2005/01/backing-up-dvds</guid>
		<description><![CDATA[I didn&#8217;t realize backing up my DVDs using Linux could be so easy. Time consuming as hell, but fairly easy.
Dvd::rip is a front end to a big pile of libraries that do the good deeds. One of the key libraries is transcode, but there&#8217;s a lot of other great software underneath the covers that a [...]]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t realize backing up my DVDs using Linux could be so easy. Time consuming as hell, but fairly easy.</p>
<p><a href="http://www.exit1.org/dvdrip/">Dvd::rip</a> is a front end to a big pile of libraries that do the good deeds. One of the key libraries is <a href="http://zebra.fh-weingarten.de/~transcode/">transcode</a>, but there&#8217;s a lot of other great software underneath the covers that a lot of talented open source developers have contributed to the cause. While dvd::rip presents enough options to make your head spin, you can back up one of your DVDs to a pretty good quality AVI or MPG file with just a couple of mouse clicks. Okay, maybe ten or twenty clicks, but I&#8217;m going to tell you which ones.</p>
<p>If you prefer to install from rpms, the rpm you want for dvd:rip is perl-Video-DVDRip. I installed perl-Video-DVDRip-0.50.18-0.lvn.2.2 on my FC 2 system and it works just fine. I tried to use a newer version 0.52.2, but ran into a problem with a dependency I couldn&#8217;t resolve.</p>
<p>Fortunately, I quickly found on the web a well-written, albeit somewhat outdated, <a href="http://www.bunkus.org/dvdripping4linux/en/single/">tutorial for using dvd:rip and transcode</a> written by Moritz Bunkus. This tutorial provided a lot of background info that helped me to quickly understand why the various options had the effects that they did.</p>
<p>I ended up going with XviD4 compression to an AVI file. Depending on the complexity of the video and quality of the audio, I chose targeted sizes of anywhere from 700 MB to 1.4 GB. I may try compressing some other files with an MPEG 2 codec. I also used a &#8220;smart deinterlacing&#8221; filter. That cut the encoding speed in half, but it seemed to significantly improve the quality of the final video.</p>
<p>Here&#8217;s the speed path through dvd::rip for a basic ripping and encoding with no subtitles:</p>
<ol>
<li>Create a new project and give it a clear name</li>
<li>Move to the RIP Title tab and click Read DVD table of contents</li>
<li>Select the largest entry (other entries are individual scenes, previews, trailers, interviews, etc.) and click RIP selected title(s)/chapters(s)</li>
<li>Make prank phone calls for 45 minutes</li>
<li>When ripping is finished, move to the Clip &#038; Zoom tab. Yes, it&#8217;s normal for the images to be upside down and backwards.</li>
<li>Unless the third image is cropped poorly, leave this tab as is. The default preset will have converted a normal 720&#215;480 DVD video to 640 x 336</li>
<li>Skip to the transcode tab</li>
<li>Change video codec to xvid (xvid setting currently defaults to XviD4) and make sure 2-pass encoding is selected (slow, but worth it)</li>
<li>Change deinterlace mode to smart deinterlacing</li>
<li>Determine the final size and quality in one of the following ways:</li>
<ul>
<li>If you want to copy the video to a CD, set Target Media to the number of CDs you want to use. Look at your CD-R blanks to determine how much each can hold.</li>
<li>Specify an exact Target Size. If you are encoding only a part of the video, check the Use Range box. I often do this when testing different algorithms on small bits of the video.</li>
<li>Enter an exact bitrate. Click manual to overide the bitrate generated by the previous two options.</li>
</ul>
<li>In the Target Track section, click MP3 and change the sample rate to 192 kbps. Change quality to 2.</li>
<li>Click Transcode. If you had chosen to multiple Target Media (i.e., multiple CDs), click Transcode &#038; Split.</li>
<li>Go to sleep. Actually, this step took about 4 hours on average on my machine</li>
</ol>
<p>Obviously, there are a lot of other options, but the above steps are a pretty good compromise for video quality, audio quality, file size, and encoding time. You might want to try out other deinterlacing options (choose none if you&#8217;re sure you don&#8217;t need it) or antialiasing options if there are a lot of sharp, high contrast transitions in the video. If you want to keep the Dolby digital and surround sound and are willing to use more space for audio, stick with AC3 over MP3.</p>
<p>If you want to do a quick test encoding, set the range to a few hundred or so frames somwhere in the movie where something interesting is happening. You will have to disable Use PSU core. Click the Yes radio button next to Preview window. Click Transcode. You will send a window pop up and the encoded video will start to play as it is encoded. Depending on the options you chose, the video could be close to real time. If you want to hear the audio too, click View AVI after the range of frames you specified have been encoded.</p>
<p>If you want to backup your newly encoded video to a CD, move on to the Burn tab. You can use a lot of other tools to accomplish this, but dvd::rip makes it pretty convenient.</p>
<p>I think I started backing up my DVDs not a moment too soon. The first one I backed up had a weird glitch 2/3 of the way through. The problem seemed to be in the vob files on the DVD, since it reappeared no matter how I tried to encode the video. The glitch is just barely apparent when playing the DVD with a regular DVD player. I ended up having to split the encoded video into two files. The next two DVDs I tried were fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wombatnation.com/2005/01/backing-up-dvds/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NVIDIA, UT 2004, and FC2</title>
		<link>http://www.wombatnation.com/2004/11/nvidia-ut-2004-and-fc2</link>
		<comments>http://www.wombatnation.com/2004/11/nvidia-ut-2004-and-fc2#comments</comments>
		<pubDate>Sun, 28 Nov 2004 00:24:41 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.wombatnation.com/2004/11/nvidia-ut-2004-and-fc2</guid>
		<description><![CDATA[I previously posted on getting the Unreal Tournament 2004 demo working on Fedora Core 1. The biggest problem was getting the right NVIDIA video card drivers installed. Now that I&#8217;ve upgraded to Fedora Core 2 on my desktop, I have given up on the Livna NVIDIA drivers and am now using NVIDIA&#8217;s proprietary drivers.
The first [...]]]></description>
			<content:encoded><![CDATA[<p>I previously posted on getting the <a href="http://www.wombatnation.com/2004/04/unreal-tournament-2004-demo">Unreal Tournament 2004 demo working on Fedora Core 1</a>. The biggest problem was getting the right NVIDIA video card drivers installed. Now that I&#8217;ve upgraded to Fedora Core 2 on my desktop, I have given up on the Livna NVIDIA drivers and am now using NVIDIA&#8217;s proprietary drivers.</p>
<p>The first thing to try is running glxgears from a shell prompt. Every five seconds it will print out the number of frames per second that are being drawn to the screen. Press the Escape key when you&#8217;ve seen enough.</p>
<pre>
$ glxgears
9751 frames in 5.0 seconds = 1950.200 FPS
10738 frames in 5.0 seconds = 2147.600 FPS
10744 frames in 5.0 seconds = 2148.800 FPS
10740 frames in 5.0 seconds = 2148.000 FPS
</pre>
<p>I get about 2,000 frames per second on a 1.8 GHz P4 with an NVIDIA GeForce Ti200 video card. If you get a number in the hundreds, then you&#8217;re probably just using the generic frame buffer video driver. Forget about doing anything that requires 3D graphics until you install the proper driver.</p>
<p>The easiest way I have found to install the driver is to use the one on<a href="http://nvidia.com/content/drivers/drivers.asp"> NVIDIA&#8217;s website</a>. Select the appropriate items (for me, this was Graphics Driver -> GeForce and TNT2 -> Linux IA32), and then click Go! Download the driver file (it ends in .run).</p>
<p>Before going any further, make sure you have downloaded the source code for the kernel you are running. FC2 will do this by default, but FC3 doesn&#8217;t. You can use the command uname -r from a shell prompt to find out what kernel version you are running.</p>
<p>One catch about installing the driver is that you can&#8217;t be running the X Window system during the install. In my opinion, the best way to do this is to edit /etc/inittab so that X is not automatically started. If anything goes wrong during the install, it&#8217;s easier to fix the problem if X isn&#8217;t trying to automatically start. In the inittab file, change the line that looks like:</p>
<pre>id:5:initdefault:</pre>
<p>to</p>
<pre>id:3:initdefault:</pre>
<p>Then reboot. When you get to a command line login prompt, login as a regular user. Then su to root and cd to the location of the .run file that you downloaded and run it. Assuming you saved the file to a downloads directory in your home directory, this would look something like:</p>
<pre>
$ su
Password:
# cd downloads
# sh  NVIDIA-Linux-x86-1.0-6629-pkg1.run
</pre>
<p>Go through the install and answer yes when asked if the installer should build a new kernel module. If you haven&#8217;t already installed the source RPM for your kernel, this will not succeed.</p>
<p>After the install completes, you need to edit some X11 config files. If you are running FC2 successfully, you have presumably switched over to using xorg instead of xfree86. Edit /etc/X11/xorg.conf to comment out the line that says dri in the &#8220;Module&#8221; section. Also, in the &#8220;Device&#8221; section&#8221;, change the driver from &#8220;nv&#8221; to &#8220;nvidia&#8221;.</p>
<p>After saving your changes to xorg.conf, press ctrl+d to logout as root and return to the session as a regular user. Start X by typing startx at a shell prompt. As X is loading, you should very briefly see an NVIDIA logo on a white background.</p>
<p>After rebooting a couple times and convincing yourself that all is well in video driver land, you might want to change /etc/inittab back to always starting X. But, then again, maybe not. Whenever you start using a new kernel, you will have to update the NVIDIA driver. The good news is that you don&#8217;t have to download a new file from the NVIDIA website. Instead, you just need to drop out of X, uninstall the driver, and then reinstall it. When you go through this process, it will trigger the building of an interface for the new kernel.</p>
<pre># nvidia-installer --unistall
# nvidia-installer --update --accept-license
</pre>
<p>Once you get the driver installed, run glxgears again to make sure it really is working. Then, play Onslaught in UT 2004. Repeatedly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wombatnation.com/2004/11/nvidia-ut-2004-and-fc2/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fedora Core 2 Upgrade</title>
		<link>http://www.wombatnation.com/2004/11/fedora-core-2-upgrade</link>
		<comments>http://www.wombatnation.com/2004/11/fedora-core-2-upgrade#comments</comments>
		<pubDate>Sun, 14 Nov 2004 02:55:40 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.wombatnation.com/2004/11/fedora-core-2-upgrade</guid>
		<description><![CDATA[It seems like only a few months ago (August 22nd, to be exact) that I upgraded my Linux install from Fedora Core 1 to Core 2. Now, Fedora Core 3 is already out. For now, I&#8217;m going to leave FC2 on the desktop PC, but I will put FC 3 on my new laptop.
Anyway, here&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>It seems like only a few months ago (August 22nd, to be exact) that I upgraded my Linux install from Fedora Core 1 to Core 2. Now, Fedora Core 3 is already out. For now, I&#8217;m going to leave FC2 on the desktop PC, but I will put FC 3 on my new laptop.</p>
<p>Anyway, here&#8217;s a quick run down of the problems I ran into with FC 2, and how I fixed them.</p>
<h2>Error activating XKB configuration</h2>
<p>This was a well documented issue that came up because of the switch from xfree86 to xorg for the X11 implementation. The fix is to edit the /etc/X11/Xf86Config file. Change the line :</p>
<p><code>Option      "XkbRules" "xfree86"</code></p>
<p>to</p>
<p><code>Option      "XkbRules" "xorg"</code></p>
<h2>Yum Failed Due to Wrong Repositories</h2>
<p>Some of the URLs in my yum.conf file were hard-code for FC1. During the upgrade, the file /etc/yum.rpmnew was created. After backing up my FC1 yum.conf and renaming yum.rpmnew to yum.conf, I was back in business.</p>
<h2>Failed NVIDIA Dependencies</h2>
<p>I was using the NVIDIA loadable kernel modules from Livna.org with FC1. I couldn&#8217;t get that trick to work with FC2. It turns out that the kernel provided with FC2 uses 4k stacks instead of 8k stacks. The NVIDIA drivers needed 8k stacks. Rather than recompile the kernel with 8k stacks or use one someone else compiled, I waited around long enough for NVIDIA to fix it. Version 6111 of the NVIDIA drivers worked for me. After downloading  the installer from the NVIDIA website, I did the following as root.</p>
<p><code># sh ./NVIDIA-Linux-x86-1.0-6111-pkg1.run</code></p>
<p>Then I made the following change in /etc/X11/xorg.conf</p>
<pre>Changed Driver "nv" to Driver "nvidia"</pre>
<p>Then, I confirmed that Load &#8220;glx&#8221; was in the Module section and that Load &#8220;dri&#8221; and Load &#8220;GLcore&#8221; were not present. I saw a message &#8220;Could not find kernel module interface&#8217; and then a warning about &#8220;rivafb&#8221; kernel module. The install finished, I rebooted, and I had my fast NVIDIA drivers back again. Unreal Tournament 2004 worked great.</p>
<h2>Rhythmbox Problems</h2>
<p><code># yum install gstreamer-plugins-mp3</code><br />
<code># yum install libmad</code><br />
<code># yum install libid3tag</code></p>
<h2>XMMS Problems</h2>
<p><code># yum install xmms-mp3</code></p>
<p>I also needed to use OSS instead of ALSA. I used Options->Preferences->Audio I/O Plugins to change the Output Plugin to OSS Driver 1.2.1.0.</p>
<h2>Evolution Error &#8211; Cannot Activate Component OAFIID</h2>
<p>The full error message was something like:</p>
<pre>Cannot activate component OAFIID
GNOME_Evolution_Mail_ShellComponent
The error from the activation system is
Unknown CORBA exception id: 'IDL:omg.org/CORBA/INV_OBJRE:1.0'</pre>
<p>The fix was to delete /tmp/orbit-username (replacing username with my login name) and then reboot.</p>
<h2>Make Firefox default browser</h2>
<p>Used gconf-editor &#8211; desktop->gnome->applications->browser and changed exec from &#8220;mozilla&#8221; to a symbolic link to the install of Firefox that I installed from a tarball. Since FC3 comes with Firefox, this should be an issue going forward.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wombatnation.com/2004/11/fedora-core-2-upgrade/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
