<?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"
	>

<channel>
	<title>Rudd-O.com &#187; KDE</title>
	<atom:link href="http://rudd-o.com/archives/category/kde/feed/" rel="self" type="application/rss+xml" />
	<link>http://rudd-o.com</link>
	<description>We only do fun stuff.</description>
	<pubDate>Thu, 24 Jul 2008 20:34:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>The document-centric and application-centric paradigms vs. streams</title>
		<link>http://rudd-o.com/archives/2008/06/24/the-document-centric-and-application-centric-paradigms-vs-streams/</link>
		<comments>http://rudd-o.com/archives/2008/06/24/the-document-centric-and-application-centric-paradigms-vs-streams/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 03:17:19 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Cool]]></category>

		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2008/06/24/the-document-centric-and-application-centric-paradigms-vs-streams/</guid>
		<description><![CDATA[I’d like to see the following ideas studied and implemented.  And you’re welcome to contribute to them (it’s on a wiki, after all).
]]></description>
			<content:encoded><![CDATA[<p>I’d like to see <a href="http://software-libre.rudd-o.com/Streams_vs._documents">the following ideas studied and implemented</a>.  And you’re welcome to contribute to them (it’s on a wiki, after all).</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2008/06/24/the-document-centric-and-application-centric-paradigms-vs-streams/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KDE obliterates the competition</title>
		<link>http://rudd-o.com/archives/2008/04/25/kde-obliterates-the-competition/</link>
		<comments>http://rudd-o.com/archives/2008/04/25/kde-obliterates-the-competition/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 13:57:13 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Cool]]></category>

		<category><![CDATA[Free software]]></category>

		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2008/04/25/kde-obliterates-the-competition/</guid>
		<description><![CDATA[Imagine 52 million children being simultaneously introduced to KDE and Linux.  Well, you no longer need to just imagine it, because the Ministry of Education Brazil, over the course of this and next year, will do exactly that.  This is unabashed success.
]]></description>
			<content:encoded><![CDATA[<p>Imagine 52 million children being simultaneously introduced to KDE and Linux.  Well, you no longer need to just imagine it, because the Ministry of Education Brazil, <a href="http://aseigo.blogspot.com/2008/04/deploying-kde-to-52-million-young.html">over the course of this and next year, will do exactly that</a>.  This is unabashed success.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2008/04/25/kde-obliterates-the-competition/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KDE 4.0.0 is out.  The dream is alive!</title>
		<link>http://rudd-o.com/archives/2008/01/11/kde-400-is-out-the-dream-is-alive/</link>
		<comments>http://rudd-o.com/archives/2008/01/11/kde-400-is-out-the-dream-is-alive/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 17:27:35 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Cool]]></category>

		<category><![CDATA[Free software]]></category>

		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2008/01/11/kde-400-is-out-the-dream-is-alive/</guid>
		<description><![CDATA[



Be free.  Today.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://kde.org/"><img style="border: none" src="http://rudd-o.com/wp-content/uploads/2008/01/kde40.png" alt="KDE 4.0.0 release logo"/></a></p>

<p><span id="more-1855"/></p>

<p><a href="http://kde.org/">Be free.  Today.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2008/01/11/kde-400-is-out-the-dream-is-alive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A cursory look into KDE 4 file management: Dolphin beta</title>
		<link>http://rudd-o.com/archives/2007/10/18/a-cursory-look-into-kde-4-file-management-dolphin-beta/</link>
		<comments>http://rudd-o.com/archives/2007/10/18/a-cursory-look-into-kde-4-file-management-dolphin-beta/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 12:31:36 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/10/18/a-cursory-look-into-kde-4-file-management-dolphin-beta/</guid>
		<description><![CDATA[Windows has Explorer.  Mac OS has Finder.  GNOME has Nautilus.  And KDE had, up to a number of months ago, Konqueror.  Now, together with the up-and-coming KDE 4, a simple file manager named Dolphin takes on file management.  So how does Dolphin stack up?



Very well, I must confess.  File [...]]]></description>
			<content:encoded><![CDATA[<p>Windows has Explorer.  Mac OS has Finder.  GNOME has Nautilus.  And KDE had, up to a number of months ago, Konqueror.  Now, together with the up-and-coming KDE 4, a simple file manager named <a href="http://enzosworld.gmxhome.de/">Dolphin</a> takes on file management.  So how does Dolphin stack up?</p>

<p><span id="more-1749"/></p>

<p>Very well, I must confess.  File management is an everyday task — and most file managers get it right.  What they usually don’t get right is the ability to do advanced things in an intuitive and discoverable way.  Dolphin does — it successfully merges a basic file management interface with the most-requested advanced features, and in a non-obtrusive way.</p>

<p>Now, it’s been three weeks since I’ve been using Dolphin (the KDE 3 version) exclusively.  As it turns out, Dolphin is quite versatile (if a bit more flickery than Konqueror 3) and faster as well.  My only caveat was that I had to manually associate the <code>inode/directory</code> MIME type to get it to take over directory browsing.</p>

<p>But today, for the purposes of this review, it’s Dolphin 4 all the way.</p>

<h2>How Dolphin starts up</h2>

<p>There’s nothing magical about Dolphin.  Picture a Windows Explorer folder view (with the side panel, not the side tree).  Picture a Nautilus browse folder.  That’s how Dolphin looks like:</p>

<p align="center"><a href="http://rudd-o.com/archives/2007/10/18/a-cursory-look-into-kde-4-file-management-dolphin-beta/dolphin-showing-the-home-folder/" rel="attachment wp-att-1750" title="Dolphin showing the home folder"><img src="http://rudd-o.com/wp-content/uploads/2007/10/dolphin-showing-the-home-folder.thumbnail.jpg" alt="Dolphin showing the home folder"/></a> <a href="http://rudd-o.com/archives/2007/10/18/a-cursory-look-into-kde-4-file-management-dolphin-beta/dolphin-showing-the-root-directory/" rel="attachment wp-att-1752" title="Dolphin showing the root directory"><img src="http://rudd-o.com/wp-content/uploads/2007/10/dolphin-showing-the-root-directory.thumbnail.jpg" alt="Dolphin showing the root directory"/></a></p>

<p>Of course, Dolphin has the ability to show previews like any other file manager.  If you want it to show previews, you just hit the big Previews button, and presto:</p>

<p align="center"><a href="http://rudd-o.com/archives/2007/10/18/a-cursory-look-into-kde-4-file-management-dolphin-beta/dolphin-showing-previews-of-media-files/" rel="attachment wp-att-1751" title="Dolphin showing previews of media files"><img src="http://rudd-o.com/wp-content/uploads/2007/10/dolphin-showing-previews-of-media-files.thumbnail.jpg" alt="Dolphin showing previews of media files"/></a> <a href="http://rudd-o.com/archives/2007/10/18/a-cursory-look-into-kde-4-file-management-dolphin-beta/the-root-directory-with-previews-enabled/" rel="attachment wp-att-1753" title="The root directory with previews enabled"><img src="http://rudd-o.com/wp-content/uploads/2007/10/dolphin-showing-the-root-directory-with-previews-enabled.thumbnail.jpg" alt="The root directory with previews enabled"/></a></p>

<h2>Network transparency</h2>

<p>Of course, Dolphin wouldn’t be part of KDE if it didn’t put to use the fantastic KIO technology.  KIO is a way for applicatios to request and send data to local and remote file systems.  Any application that uses KIO gets two big advantages:</p>

<ol>
<li>It becomes asynchronous.  File operations never hang, because things happen upon notifications instead of waiting for them to happen.</li>
<li>It gains the ability to access data anywhere in the world, through any popular protocol (HTTP, WebDAV, FTP, SFTP, SSH and much more).</li>
</ol>

<p>And Dolphin is no exception.  However, I didn’t test KIO remoting via SFTP on Dolphin 4, so you’re just gonna have to take my word for it.  It’s okay — I use it every day in Dolphin 3.</p>

<h2>It hangs.  Hard.  But, well, it’s a beta</h2>

<p>Of course, it wouldn’t be a beta if it didn’t hang <img src="http://rudd-o.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley"/> </p>

<p align="center"><a href="http://rudd-o.com/archives/2007/10/18/a-cursory-look-into-kde-4-file-management-dolphin-beta/dolphin-hung/" rel="attachment wp-att-1754" title="Dolphin, hung"><img src="http://rudd-o.com/wp-content/uploads/2007/10/dolphin-hung.thumbnail.jpg" alt="Dolphin, hung"/></a></p>

<p>Let’s continue to explore what’s new in the (admittedly rather boring) file management world.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/10/18/a-cursory-look-into-kde-4-file-management-dolphin-beta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A visual stroll through the world of KDE 4 Beta (3.94)</title>
		<link>http://rudd-o.com/archives/2007/10/16/a-visual-stroll-through-the-world-of-kde-4-beta-394/</link>
		<comments>http://rudd-o.com/archives/2007/10/16/a-visual-stroll-through-the-world-of-kde-4-beta-394/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 14:17:03 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/10/16/a-visual-stroll-through-the-world-of-kde-4-beta-394/</guid>
		<description><![CDATA[Curious about how the next generation of KDE looks like?  Be curious no more: here’s a bleeding-edge (really, sometimes it bleeds) look at the latest — 3.94 — beta of KDE 4.



I’ve been following KDE since KDE 1.1 was released — in fact, back in the day, I used to compile KDE from source. [...]]]></description>
			<content:encoded><![CDATA[<p>Curious about how the next generation of KDE looks like?  Be curious no more: here’s a bleeding-edge (really, sometimes it bleeds) look at the latest — 3.94 — beta of KDE 4.</p>

<p><span id="more-1739"/></p>

<p>I’ve been following KDE since KDE 1.1 was released — in fact, back in the day, I used to compile KDE from source.  Being the grownup that I am today, I no longer have the time to indulge in days-long compilation — instant gratification is the name of the game for me nowadays.  Nevertheless, installing KDE betas has always been an interesting experience for me.</p>

<p>Evidently, I rejoiced when I discovered <a href="http://kubuntu.org/announcements/kde4-beta2.php">that Kubuntu is carrying the latest betas of KDE 4</a>.  After following the instructions on the aforementioned page, and installing the <code>kde4base-dev</code> package, I started to screencap and document the newest release.</p>

<p><em>There’s a new article called <a href="http://rudd-o.com/archives/2007/10/18/a-cursory-look-into-kde-4-file-management-dolphin-beta/" rel="bookmark" title="Permanent Link to A cursory look into KDE 4 file management: Dolphin beta">A cursory look into KDE 4 file management: Dolphin beta</a> to go along this article.  Make sure you check it out afterwards!</em></p>

<h2>First impressions</h2>

<p>I took home two distinct impressions:</p>

<ol>
<li>KDE 4 started up faster than KDE 3 on my system.</li>
<li>There’s <em>no</em> flicker.  KDE 3 applications used to flicker all the time.  KDE 4 apps don’t anymore.</li>
</ol>

<p>Long live Trolltech and Qt4 — I understand it’s in no small part responsible for these dramatic improvements.</p>

<p>For now, here are some key points to notice:</p>

<ul>
<li>It’s broken.  If you know your way around a computer, you might be able to take advantage of it (so-to-speak).</li>
<li>It’s gorgeous and interesting.</li>
<li>It’s not gonna eat your configuration, since it uses a separate configuration directory.  So it’s generally safe.</li>
<li>It’s a big download.  Dialup need not apply.</li>
</ul>

<h2>It’s all horribly broken right now</h2>

<p>That’s right.  KDE 4 starts up half-drunk and half-broken.  In my opinion, this beta is (judging from the developmental stage) not really a beta but rather closer to alpha quality.</p>

<p>I don’t mind.  KDE has always rocked, and even in its utter brokenness, it’s still awesome:</p>

<p style="text-align: center"> <a href="http://rudd-o.com/archives/2007/10/16/a-visual-stroll-through-the-world-of-kde-4-beta-394/kde-starting-up/" rel="attachment wp-att-1716" title="KDE starting up"><img src="http://rudd-o.com/wp-content/uploads/2007/10/02-kde-starting-up.thumbnail.jpg" alt="KDE starting up"/></a> <a href="http://rudd-o.com/archives/2007/10/16/a-visual-stroll-through-the-world-of-kde-4-beta-394/kde-started-up/" rel="attachment wp-att-1717" title="KDE started up"><img src="http://rudd-o.com/wp-content/uploads/2007/10/03-kde-started-up.thumbnail.jpg" alt="KDE started up"/></a> <a href="http://rudd-o.com/archives/2007/10/16/a-visual-stroll-through-the-world-of-kde-4-beta-394/klipper-sitting-forlorn-on-the-desktop/" rel="attachment wp-att-1718" title="Klipper sitting forlorn on the desktop"><img src="http://rudd-o.com/wp-content/uploads/2007/10/04-klipper-sitting-forlorn-in-the-desktop.thumbnail.jpg" alt="Klipper sitting forlorn on the desktop"/></a></p>

<p>These first screenshots show you how KDE starts up.  The picture of the devs in the splash screen is a nice touch!  And the desktop appears unusually clean.  That would be a good thing, except for the glaring absence of a menu with which to launch applications.  All my attempts to add one were futile.</p>

<h2>Plasma</h2>

<p>KDE abandons the “desktop-as-scratch-folder” metaphor.  It also abandons the notion of a panel separate from the desktop (Kicker’s dead.  Long live Kicker damnit!.).  Don’t be fooled — there <em>is</em> a panel as you can see in the screenshots.  It’s just that now any object you want to place on the desktop can also be placed on the panel, and viceversa.  This concept is called Plasma, and while it’s still rough on the edges, it’s a true revolution.</p>

<p>Let’s take a look at the desktop toolbox — where Plasma applets dwell before being added:</p>

<p style="text-align: center"> <a href="http://rudd-o.com/archives/2007/10/16/a-visual-stroll-through-the-world-of-kde-4-beta-394/desktop-toolbox/" rel="attachment wp-att-1719" title="Desktop toolbox"><img src="http://rudd-o.com/wp-content/uploads/2007/10/05-desktop-toolbox.thumbnail.jpg" alt="Desktop toolbox"/></a></p>

<p>After toying around with the toolbox, these are a few examples of what I got:</p>

<p style="text-align: center">&nbsp;</p>

<p><a href="http://rudd-o.com/archives/2007/10/16/a-visual-stroll-through-the-world-of-kde-4-beta-394/choosing-a-picture-for-the-picture-frame/" rel="attachment wp-att-1720" title="Choosing a picture for the picture frame"><img src="http://rudd-o.com/wp-content/uploads/2007/10/06-choosing-a-picture-for-the-picture-frame.thumbnail.jpg" alt="Choosing a picture for the picture frame"/></a></p>

<p><a href="http://rudd-o.com/archives/2007/10/16/a-visual-stroll-through-the-world-of-kde-4-beta-394/a-few-plasmoids-running-on-the-desktop/" rel="attachment wp-att-1721" title="A few plasmoids running on the desktop"><img src="http://rudd-o.com/wp-content/uploads/2007/10/07-a-few-plasmoids-running-on-the-desktop.thumbnail.jpg" alt="A few plasmoids running on the desktop"/></a></p>

<p><a href="http://rudd-o.com/archives/2007/10/16/a-visual-stroll-through-the-world-of-kde-4-beta-394/the-plasmoid-chooser/" rel="attachment wp-att-1722" title="The plasmoid chooser"><img src="http://rudd-o.com/wp-content/uploads/2007/10/08-the-plasmoid-chooser.thumbnail.jpg" alt="The plasmoid chooser"/></a></p>

<p>Interesting, huh?  The picture frame looks awesome both in concept and in real life.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/10/16/a-visual-stroll-through-the-world-of-kde-4-beta-394/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KDE and automounting USB drives in KUbuntu Linux</title>
		<link>http://rudd-o.com/archives/2007/06/10/kde-and-automounting-usb-drives-in-kubuntu-linux/</link>
		<comments>http://rudd-o.com/archives/2007/06/10/kde-and-automounting-usb-drives-in-kubuntu-linux/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 00:04:25 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/06/10/kde-and-automounting-usb-drives-in-kubuntu-linux/</guid>
		<description><![CDATA[Oh, dear and holy Lazyweb, help!  My pen drive mounts automatically — I don’t want that.  I temporarily disabled the media manager service in the KDE Control Center service manager; but  I want to keep it on, with automounting off (in GNOME this is the default).  How do I do that?
]]></description>
			<content:encoded><![CDATA[<p>Oh, dear and holy Lazyweb, help!  My pen drive mounts automatically — I don’t want that.  I temporarily disabled the media manager service in the KDE Control Center service manager; but  I want to keep it on, with automounting off (in GNOME this is the default).  How do I do that?</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/06/10/kde-and-automounting-usb-drives-in-kubuntu-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MoLa: Should I use open source apps before diving into Linux?</title>
		<link>http://rudd-o.com/archives/2007/05/12/mola-should-i-use-open-source-apps-before-diving-into-linux/</link>
		<comments>http://rudd-o.com/archives/2007/05/12/mola-should-i-use-open-source-apps-before-diving-into-linux/#comments</comments>
		<pubDate>Sun, 13 May 2007 03:18:14 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[The month of Linux answers]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/05/12/mola-should-i-use-open-source-apps-before-diving-into-linux/</guid>
		<description><![CDATA[Better late than never!  The first question I’m answering in the Month of Linux answers series is: Would it be best for people considering moving to linux to start using open source software on their Windows computers first?



My answer: yes, categorically.

The open source advantage: why you should be using open source applications

Well, there are [...]]]></description>
			<content:encoded><![CDATA[<p>Better late than never!  The first question I’m answering in <a href="http://rudd-o.com/archives/category/the-month-of-linux-answers/">the Month of Linux answers series</a> is: <em>Would it be best for people considering moving to linux to start using open source software on their Windows computers first?</em></p>

<p><span id="more-1528"/></p>

<p>My answer: <strong>yes, categorically</strong>.</p>

<h2>The open source advantage: why you should be using open source applications</h2>

<p>Well, there are at least two reasons:</p>

<ol>
<li><em>Open source applications tend to be higher-quality</em>.  I don’t want to generalize, because I’ve test-driven tons of immature open source applications, but a great portion of them are very high-quality, and tend to improve with time, since everyone can “pitch in” and help develop applications further.</li>
<li><em>They’re (usually) free</em>.  Why pay money to “the man”, when you can save money and do better?</li>
<li><em>They respect standards better</em>.  You can easily move to Linux or other operating systems, because they respect standards and save their information in easy-to-use, easy-to-backup, easy-to-move file formats.</li>
</ol>

<h2>So, which applications?</h2>

<p>Open source applications for Microsoft Windows number in the thousands.  The most widely used have gotten great amounts of press coverage, are mature, stable and well-known:</p>

<ul>
<li><a href="http://www.openoffice.org/">OpenOffice.org</a>: this Microsoft Office killer has nearly everything to be the next king in office-suite land.</li>
<li><a href="http://www.getfirefox.com/">Mozilla Firefox</a>: unless you’ve lived under a rock for the past 5 years, it’s hard to believe you haven’t heard about it.  Plainly said, it’s the best Web browser, ever.</li>
<li><a href="http://www.videolan.org/vlc/">The VideoLAN client</a>: it’s a straightforward, no-frills, fast media player.  The amazing thing about VLC is that it supports lots and lots of video and audio formats — you can even play Flash videos with it(for example, downloaded from YouTube with the <a href="http://javimoya.com/blog/youtube_en.php">VideoDownloader Firefox plugin</a>).</li>
<li><a href="http://azureus.sourceforge.net/">Azureus</a>: downloading torrents in your computer?  Azureus is the best there is for Windows.</li>
</ul>

<p>Chances are, you’re already using open source applications in your computer.  Note I said <em>applications</em> — some portions of Microsoft Windows are direct descendants of other open source operating systems (such as FreeBSD).  But the short list doesn’t stop there.</p>

<h2>Where do I get them?</h2>

<p>Three distinct projects aim to bring lots of originally-Linux open source applications to Windows:</p>

<ol>
<li><a href="http://www.opensourcewindows.org/">Open Source Windows</a>.  Billed as <em>This is the best Windows software that we know of.
No adware, no spyware, just good software.</em>, it’s absolutely on the spot.</li>
<li><a href="http://www.theopencd.org/">TheOpenCD</a>.  Instead of having to download each application, you can simply download the CD and start test driving them.  Obviously, you can copy the CD as many times as you like, and give it to acquaintances, friends and family.</li>
<li><a href="http://portableapps.com/">PortableApps</a>.  If you have an USB thumb drive, you’ll find immense value in this project; if you’re on the road, you no longer need to install and configure each application on the computer you’re about to use — just install them once in your thumb druve, then plug it on any Windows computer.</li>
</ol>

<h3>And the march to Windows continues!</h3>

<p>KDE on Windows!  Replace your Windows Explorer with a much more powerful desktop environment!</p>

<p>Actually, what gets me even more excited is the fact that Amarok, the best music player/manager ever to see the light, <a href="http://amarok.kde.org/blog/archives/374-Amarok2-builds-on-Windows.html">is going to be available on Windows as well</a>.  Amarok cleanly blows iTunes, Windows Media Player and Winamp out of the water.</p>

<h2>I’ve open sourced my applications… what next?</h2>

<p>Run them for a couple of days, maybe two weeks, and avoid running the applications they replaced (Internet Explorer, Outlook Express, and so forth).</p>

<p>Get comfortable with them.  Most likely, you’ll be using them in Linux too.  Take this opportunity to learn, effortlessly, more about computing.  No one ever complained when they saw a résumé and noticed extra computing experience, right?</p>

<p>Finally, install Linux.  <a href="http://rudd-o.com/archives/2007/05/12/i-changed-to-kubuntu-feisty-fawn/" title="I changed to KUbuntu Feisty Fawn">I recommend KUbuntu</a>, because it’s more similar to Windows than regular Ubuntu.  <a href="http://www.kubuntu.org/download.php">Download the live CD</a>, burn it to a CD, then boot from the CD.  Run it for a while, see if you like it, install it — once you’ve installed it to your computer, you can use Adept (included in KUbuntu) to install your beloved open source applications.</p>

<p>Did I mention installing applications on KUbuntu is much easier than on Windows?</p>

<h2>More Linux questions?</h2>

<p><em>Have a Linux question?  Why don’t you drop by <a href="http://rudd-o.com/archives/2007/04/25/introducing-the-month-of-linux-answers/#respond" title="Private: Introducing: The Month of Linux Answers">our Month of Linux Answers</a> and leave your question as a comment?  I’ll get to it right away :-).</em></p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/05/12/mola-should-i-use-open-source-apps-before-diving-into-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I changed to KUbuntu Feisty Fawn</title>
		<link>http://rudd-o.com/archives/2007/05/12/i-changed-to-kubuntu-feisty-fawn/</link>
		<comments>http://rudd-o.com/archives/2007/05/12/i-changed-to-kubuntu-feisty-fawn/#comments</comments>
		<pubDate>Sat, 12 May 2007 12:19:14 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Software bacán]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/05/12/i-changed-to-kubuntu-feisty-fawn/</guid>
		<description><![CDATA[Yes, I changed to KUbuntu a few hours ago.

And it’s surprisingly good.  After a decade of using RPM-based distributions (first Red Hat 5.2, then Mandrake, then Red Hat 9, then Fedora), I’m now using a Debian-based distro.



And so, andrea (my previous Linux installation) is no longer.  Gabriela (this KUbuntu deployment) took its place.

So [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I changed to <a href="http://www.kubuntu.org/">KUbuntu</a> a few hours ago.</p>

<p>And it’s surprisingly good.  After a decade of using RPM-based distributions (first <a href="http://www.redhat.com/">Red Hat</a> 5.2, then <a href="http://www.mandriva.com/">Mandrake</a>, then Red Hat 9, then <a href="http://fedoraproject.org/">Fedora</a>), I’m now using a <a href="http://www.debian.org/">Debian</a>-based distro.</p>

<p><span id="more-1526"/></p>

<p>And so, andrea (my previous Linux installation) is no longer.  Gabriela (this KUbuntu deployment) took its place.</p>

<h2>So what’s different?</h2>

<h3>Package management</h3>

<p><a href="http://en.wikipedia.org/wiki/Adept_Package_Manager">Adept</a> is used to install and remove packages.  It’s dramatically faster than <a href="http://labix.org/smart">Smart</a> and <a href="http://fedoraproject.org/wiki/Tools/yum">Yum</a>, the two solutions I had been using in Fedora.  It uses way less memory.  Honest, it’s an order of magnitude faster.</p>

<h3>Responsiveness and performance</h3>

<p>Having my usual stack of applications open (tons of <a href="http://www.konqueror.org/">Konqueror</a> windows, <a href="http://akregator.kde.org/">aKregator</a>, <a href="http://www.gnome.org/projects/evolution/">Evolution</a>, <a href="http://freshmeat.net/projects/valknutdclib/">Valknut</a>, <a href="http://www.ktorrent.org/">KTorrent</a>, <a href="http://devel-home.kde.org/kget">KGet</a>, <a href="http://gtk-gnutella.sourceforge.net/">gtk-gnutella</a>, <a href="http://amarok.kde.org/">Amarok</a>) is no longer a recipe for disaster.  It runs smoothly.  It doesn’t get memory-starved.  Mind you, this computer has only 768 MB of RAM.</p>

<p>It certainly boots faster too (not that it matters, since I tend to go for weeks without rebooting).</p>

<h3>Looks</h3>

<p>The default KUbuntu theme is very elegant.  It resembles Plastik, but better.</p>

<h3>Software availability</h3>

<p>All of the applications I had installed throughout the years are available for KUbuntu.  Installing them took a couple of hours only, and absolutely no intervention during installation (except for the Flash player license agreement).</p>

<h3>Hardware</h3>

<p>All of my hardware is working now — including one network card that didn’t work before.</p>

<p>The network manager application is faster and easier to use than Fedora’s.</p>

<h3>Configuration</h3>

<p>The configuration center is complete.  It’s more complete than Fedora’s, and it feels very well integrated in the operating system.</p>

<h3>Power management</h3>

<p>I couldn’t make hibernation work.  The computer would hibernate alright; but, on boot, the hard disk light would stay on, and the grub prompt would hang for a fairly long time.  I know for a fact that hibernating a computer cannot physically damage a hard disk, but shivers ran down my spine for quite long — especially considering I currently don’t have any backups, and I don’t want to lose my 80 GB, 15.000 track music collection I have painstakingly organized by hand.</p>

<h3>Sudo!</h3>

<p><em>Sudo make me a sandwich!</em>  After years of having to type <code>su</code> followed by a password, it’s refreshing only to have to prepend <code>sudo</code> and typing the password only once.</p>

<h2>You should change too</h2>

<p>There’s a reason why the Ubuntu family of Linux distributions is the most popular now.  It’s simply superior.</p>

<p>Give it a try today.  After the (admittedly) long download of the live CD, you can try it without touching your hard disk… then take the plunge and install it.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/05/12/i-changed-to-kubuntu-feisty-fawn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Interview with the KTorrent developers</title>
		<link>http://rudd-o.com/archives/2007/04/25/interview-with-the-ktorrent-developers/</link>
		<comments>http://rudd-o.com/archives/2007/04/25/interview-with-the-ktorrent-developers/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 13:54:51 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Interviews]]></category>

		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/04/25/interview-with-the-ktorrent-developers/</guid>
		<description><![CDATA[Today, Rudd-O.com talks with the KTorrent developers in an exclusive interview.



Hi there, LinuxToday readership.  Welcome.  Let me steal ten seconds of your time and ask you to Digg this article.  This site is undergoing a Digg traffic storm as I write this, and I’d love to see if it can handle two [...]]]></description>
			<content:encoded><![CDATA[<p>Today, <a href="http://rudd-o.com/">Rudd-O.com</a> talks with the KTorrent developers in an exclusive interview.</p>

<p><span id="more-1417"/></p>

<p><em>Hi there, LinuxToday readership.  Welcome.  Let me steal ten seconds of your time and ask you to Digg this article.  This site is undergoing a Digg traffic storm as I write this, and I’d love to see if it can handle two simultaneous storms.  Thanks.  Now, back to our regular programming…</em></p>

<p>One of the most hotly debated topics about the Internet today is, without a doubt, BitTorrent: the most popular peer-to-peer network protocol today.  Why is it controversial?  Because clients (applications) for BitTorrent file transfer proved to be first choice of people sharing and downloading movies and music from the Internet.</p>

<p>Today, it’s almost unimaginable not to own a BitTorrent client.  And <a href="http://www.kde.org/">KDE</a> users don’t need to resort to third-party clients, because there’s one BitTorrent client that fits snugly into their desktops: <a href="http://ktorrent.org/">KTorrent</a>.</p>

<p>Instead of exploring the trite angle of copyright infringement myself, this time I give you an interview with the men behind the program: Joris Guisson and Ivan Vasić.  They’ve done an awesome job, so the least they deserve is public recognition — and we’re pleased to have them as guests today.</p>

<p>So, without further ado, the next page has the interview.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/04/25/interview-with-the-ktorrent-developers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is Ubuntu really going low-spec?</title>
		<link>http://rudd-o.com/archives/2007/01/12/is-ubuntu-really-going-low-spec/</link>
		<comments>http://rudd-o.com/archives/2007/01/12/is-ubuntu-really-going-low-spec/#comments</comments>
		<pubDate>Fri, 12 Jan 2007 22:44:30 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[GNOME]]></category>

		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/01/12/is-ubuntu-really-going-low-spec/</guid>
		<description><![CDATA[We all want to run Linux on 64 MB of RAM.  But Ubuntu Lite’s way is not the right one.



:: Reviews : Ubuntu Goes Low Spec! (found here) introduced me to the new project called Ubuntu Lite.

What’s Ubuntu Lite?  It’s a new Linux distribution.  Its goal is to make a usable Linux-based [...]]]></description>
			<content:encoded><![CDATA[<p>We all want to run Linux on 64 MB of RAM.  But Ubuntu Lite’s way is not the right one.</p>

<p><span id="more-1314"/></p>

<p><a href="http://www.madpenguin.org/cms/?m=show&amp;id=7707">:: Reviews : Ubuntu Goes Low Spec!</a> (found <a href="http://www.linuxtoday.com/news_story.php3?ltsn=2007-01-12-010-35-RV-OO-RL">here</a>) introduced me to the new project called Ubuntu Lite.</p>

<p>What’s <a href="http://www.ubuntulite.org/">Ubuntu Lite</a>?  It’s a new Linux distribution.  Its goal is to make a usable Linux-based system that works on 128 MB of RAM.  How they plan to achieve this goal seems straightforward: around “lightweight” applications.</p>

<p>And it’s is exactly the wrong way to build a low-footprint distribution.  Why?</p>

<h2>Saving pennies, squandering dollars</h2>

<p>First, the applications and building blocks chosen are simpler.  In other words, they have less functionality than the two standard behemoths: <a href="http://www.kde.org/">KDE</a> and <a href="http://www.gnome.org/">GNOME</a>.</p>

<p>Say it out loud: they’re building a cripple from the outset.  It will never be as functional as any environment that comes with either KDE or GNOME.</p>

<h2>Does that lead to a low memory footprint?</h2>

<p>Second, the project is motivated by an underlying assumption: <em>using simpler, heterogenous applications yields less memory usage</em>.</p>

<p>This assumption is <strong>wrong</strong>.  <a href="http://ktown.kde.org/~seli/memory/desktop_benchmark.html">A recent study by Lubos Lunak completely disproved it</a>.  Chief findings of the study:</p>

<ol>
<li>the system with heterogeneous applications (Xubuntu, promoted as the ‘lightweight’ variant of Ubuntu) did boot up into less memory usage;</li>
<li>but, as soon as any useful applications were opened, Xubuntu lost the war against both KDE and GNOME</li>
</ol>

<p>There’s a perfectly reasonable explanation to this: both GNOME and (to a larger extent) KDE share much more code than the heterogeneous applications in Xubuntu.  More shared code equals a larger footprint without open applications, but an incrementally appreciable benefit when real users are actually using the machines.  Especially, if I may remind you, in terminal services settings.</p>

<h2>Low-hanging fruit</h2>

<p>Sure.  I know one type of low-hanging fruit.  Compile every application and library using the gcc <code>-Os</code> flag.  It makes smaller binaries, which are faster to read from disk, and take (a bit) less memory.  The savings should add up to about 10-20 MB of RAM, according to my completely unscientific estimates.</p>

<p>There’s another.  Disable functionality (by properly configuring the applications before compilation).  I’m not sure this is the route to take.</p>

<p>After that, any gains become exponentially harder.</p>

<h2>Into the future</h2>

<p>Fortunately, all is not despair.  After the study was completed, it underwent wide distribution on the Internet.  That study was directly responsible for cementing the belief on shared code.</p>

<p>Today, both KDE and GNOME are more committed than ever on the agenda of sharing code, and optimizing this very shared code can yield significant benefits.  There are <a href="http://conference2005.kde.org/slides/kde-performance/html/slide_1.html">big</a> <a href="http://live.gnome.org/CategoryOptimization">gains</a> lurking in all that shared code, and it’s yours for the taking.  It’s just a matter of applying freely available tools and the scientific method.  Instead of squandering time placing decals on your hot rod, why not try some real software tuning?</p>

<p>As for Ubuntu Lite: I just hope the Ubuntu Lite guys realized, independently, what you just read, and surprise us with newer ideas.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/01/12/is-ubuntu-really-going-low-spec/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KApplication::renderToImage()</title>
		<link>http://rudd-o.com/archives/2006/12/04/kapplicationrendertoimage/</link>
		<comments>http://rudd-o.com/archives/2006/12/04/kapplicationrendertoimage/#comments</comments>
		<pubDate>Mon, 04 Dec 2006 16:56:23 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[Ideas]]></category>

		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/12/04/kapplicationrendertoimage/</guid>
		<description><![CDATA[I had a small epiphany a few minutes ago.  I’d like every KDE application to support a --renderToImage argument, through the KApplication class.



Am I crazy?

The idea behind this feature request is quite simple: KDE applications should be ’service-enabled’.

KDE already includes an extremely rich plethora of IPC and reusability mechanisms.  It would be completely [...]]]></description>
			<content:encoded><![CDATA[<p>I had a small epiphany a few minutes ago.  I’d like every KDE application to support a <code>--renderToImage</code> argument, through the KApplication class.</p>

<p><span id="more-1254"/></p>

<p>Am I crazy?</p>

<p>The idea behind this feature request is quite simple: KDE applications should be ’service-enabled’.</p>

<p>KDE already includes an extremely rich plethora of IPC and reusability mechanisms.  It would be completely fair to say that KDE is the single most remotable and serviceable desktop environment ever invented.  Except their applications’ outputs cannot be used (without jumping through a lot of hoops).</p>

<p>An example drawn from personal experience: I use Subversion heavily.  I have a couple of KDissert diagrams pertaining to a project of mine.  I regularly use Kompare and Web repository tools such as Trac to visually audit changes to a project.</p>

<p>Oh, how much would I love for these tools to support some sort of visual diff for non-text images!  Only it is impossible to implement without a way to remote GUI applications such as KDissert so that they produce graphical output.</p>

<p>Sure, a Frankestein concoction of a memory buffer-based X server could work.  But that’s subpar because we want the entire printable object to be exported, without user interface elements.  Plus, the latest Qt library does not require an X connection, so there’s one fewer reason KDE applications could not be used as standalone command-line tools.</p>

<p>Of course, this could all be implemented as a per-application feature.  For example, there’s a command-line application that uses KHTML internally to screenshot a Web page.  That’s all nice and great, but I’m aiming for something greater here: to establish this ‘command-line switch’ as a standard protocol and to minimize developer takeup time.  Hence the idea of implementing this as a <code>--renderToImage</code> switch.</p>

<p>That’ll make my Subversion diffs a whole lot more entertaining.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/12/04/kapplicationrendertoimage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The coolness factor of Linux</title>
		<link>http://rudd-o.com/archives/2006/11/18/the-coolness-factor-of-linux/</link>
		<comments>http://rudd-o.com/archives/2006/11/18/the-coolness-factor-of-linux/#comments</comments>
		<pubDate>Sat, 18 Nov 2006 10:33:22 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/11/18/the-coolness-factor-of-linux/</guid>
		<description><![CDATA[Can your Windows Vista PC do the cool things in the video below?  How many bucks do you have to shell out to get something close to this on Windows?  Can it do these wonderful things out of the box?



The answer’s no.  I took the time to produce a small showcase of [...]]]></description>
			<content:encoded><![CDATA[<p>Can your Windows Vista PC do the cool things in the video below?  How many bucks do you have to shell out to get something close to this on Windows?  Can it do these wonderful things out of the box?</p>

<p><span id="more-1234"/></p>

<p>The answer’s no.  I took the time to produce a small showcase of what modern Linux is capable of.  This is, honestly, my typical (non-work) computing session, in 90 seconds.  The cool Linux things you’re about to see will leave you drooling:</p>

<p><object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/bwGNEnBPwPg"> </param> <embed src="http://www.youtube.com/v/bwGNEnBPwPg" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object></p>

<p>And here’s the link to <a href="http://rudd-o.com/wp-content/uploads/images/shots/The_coolness_factor_of_Linux.avi">the better-quality version</a> (DivX codec needed to view).</p>

<h2>What’s on the video</h2>

<p>This video showcases a demo of my typical computing session (really!).  The video makes my computer looks fast; it’s not (<a href="#thehardwareused">see below</a>).  It’s actually “fast-forwarded” because the computer can’t capture 10 frames per second.  However, even with all apps open simultaneously, it’s perfectly usable.</p>

<p>The sidebar on the video illustrates what’s being showcased at each moment:</p>

<ul>
<li>Window management and effects are provided by <a href="http://www.beryl-project.org/">Beryl</a>.</li>
<li>The Matrix effect is simply the GLMatrix screensaver that comes with Linux <a href="http://www.jwz.org/xscreensaver/">xscreensaver</a>, colorkeyed in real time onto the screen with <a href="http://swik.net/xwinwrap">xwinwrap</a>.</li>
<li>The applications are:

<ul>
<li><a href="http://amarok.kde.org/">Amarok</a>: the best music player ever</li>
<li><a href="http://freehackers.org/~tnagy/kdissert/">KDissert</a>: a fabulous dissertation writer and mind mapper</li>
<li><a href="http://akregator.kde.org/index.php">Akregator</a>: I’ve never had to go to a single Web site to read news again</li>
<li>The universal sidebar in KDE</li>
<li><a href="http://www.konqueror.org/">Konqueror</a>, in Web browser mode</li>
<li><a href="http://kopete.kde.org/">Kopete</a>: my favorite multi-system chat application</li>
<li><a href="http://ktorrent.org/">KTorrent</a>: how else did you think I get all the music on my library?</li>
<li><a href="http://www.mplayerhq.hu/">MPlayer</a>: it’s playing snips from an episode of Prison Break</li>
<li><a href="http://docs.kde.org/en/HEAD/kdebase/ksysguard/">KSysGuard</a>: it lets me keep an eye on Rudd-O.com’s health at all times</li>
<li><a href="http://xvidcap.sourceforge.net/">xvidcap</a>: it makes a cameo appearance during the first seconds of the video</li>
</ul></li>
</ul>

<p>The artwork on the top of the cube was created with <a href="http://www.inkscape.org/">Inkscape</a>.</p>

<p>And the music is a short edit I made of <a href="http://www.last.fm/music/David+Guetta/_/The+World+Is+Mine+(F...Me+I'm+Famous+Remix)">The world is mine (F*** me I’m famous remix) by David Guetta</a>, available in the album RTL 2 I love house, disc 1.  I used <a href="http://ardour.org/">Ardour</a> to produce this edit.</p>

<h2>The making of <em>The coolness factor of Linux</em></h2>

<p>All in all, this video took about 4 hours to make, including the time to install and set the required software up.  Here’s the step-by-step lowdown:</p>

<ol>
<li>Used <a href="http://xvidcap.sourceforge.net/">xvidcap</a> to record the video at 10 frames per second into an MPEG file.</li>
<li>Used <a href="http://www.kinodv.org/">Kino</a> to find out a suitable end frame for the video.  That way I can encode only from the start to a certain frame.</li>
<li>Used <a href="http://www.mplayerhq.hu/">mencoder</a> to scale and encode the MPEG movie into a DivX AVI file.  This is the command line: <code>mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1000:mbd=2:v4mv:autoaspect test-0000.mpeg -o youtube.avi -frames 950 -vf scale=320:240</code></li>
<li>Used <a href="http://ardour.org/">Ardour</a> to create a mini-mix of The world is mine, for the audio track.</li>
<li>Used mencoder to encode the audio and copy the DivX file into the final DivX video.  This is the command line: <code>mencoder youtube.avi -audiofile track.mp3 -oac mp3lame -ovc copy -o final.avi</code></li>
<li>Uploaded the final video to YouTube.</li>
<li>Uploaded the final video to my Web site.</li>
<li>Wrote this post.</li>
</ol>

<p>All done with Free Software.  Free as in beer, Free as in freedom.  Most remarkably, all software was installed using packages specifically done for Fedora Core… this proves useful applications are available to install by point-and-click.  And I hate compiling from source.</p>

<p><em>Some software used here is patent-encumbered.  This doesn’t apply to my country, though.</em></p>

<h2 id="thehardwareused">The hardware powering this video</h2>

<p>Nothing special, really.  If anything, it’s very old.  It couldn’t even capture 10 frames per second in real-time!  Thus, the video is kind of “fast”.  Here are the specs:</p>

<ul>
<li>a GeForce 2 MX.  Beryl runs slowly because of it.  It also runs slowly because I told it to run only at 10 FPS.</li>
<li>768 MB of RAM.  The system swapped heavily because of all the loaded applications.</li>
<li>a lowly 3-year-old Athlon XP 1.5 GHz</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/11/18/the-coolness-factor-of-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Three reasons not to use KDE</title>
		<link>http://rudd-o.com/archives/2006/10/21/three-reasons-not-to-use-kde/</link>
		<comments>http://rudd-o.com/archives/2006/10/21/three-reasons-not-to-use-kde/#comments</comments>
		<pubDate>Sat, 21 Oct 2006 11:28:10 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/10/21/three-reasons-not-to-use-kde/</guid>
		<description><![CDATA[Hello!  Remember me?  I’m the guy who wrote Three reasons to use KDE.  Yes, that’s me in the picture.

This time, I’ll exercise my mind by coming up with three honest reasons not to use KDE.  Of course, this is not an original idea either, since it was inspired by Three reasons [...]]]></description>
			<content:encoded><![CDATA[<p>Hello!  Remember me?  I’m the guy who wrote <a href="http://rudd-o.com/archives/2006/10/18/three-reasons-to-use-kde/" title="Three reasons to use KDE">Three reasons to use KDE</a>.  Yes, that’s me in the picture.</p>

<p>This time, I’ll exercise my mind by coming up with three honest reasons <em>not</em> to use KDE.  Of course, this is <em>not</em> an original idea either, since it was inspired by <a href="http://thebeez.vnunetblogs.com/the_beez_speaks/2006/10/three_reasons_n.html">Three reasons not to use GNOME</a> — I tend to derive my inspiration from third parties.  Since I’m a bit drunk, I won’t make any promises as to glaring style or logical errors, but I’ll try and keep my spelling in line. And, without further ado, let’s get on with it:</p>

<p><span id="more-1191"/></p>

<h2>Web browsing</h2>

<p>Everyone who uses KDE has used Konqueror, in one way or the other — most probably in its file manager role.  And, while Konqueror excels at being a versatile file manager, Web browsing can sometimes be a pain.</p>

<p>Let’s face it: a lot of Web sites with JavaScript have serious bugs.  I’m going to go out on a limb and state something that should be fairly obvious: JavaScript encourages sloppy code.  And there’s a lot of sloppiness out there in the big World Wide Web:</p>

<ul>
<li>Web sites that contain IE-isms.</li>
<li>Web sites that use language/runtime features without checking if they’re available first.</li>
<li>Web sites that check for and cater to both IE and Firefox, but no other browser.</li>
</ul>

<p>Guess what: usually, it’s both Konqueror and Safari (which share code) the ones that are left out in the code.  I, for one, cannot use my bank’s Web extranet.</p>

<p>Of course, there’s Firefox.  All I have to do is drag the URL of the problematic site onto my panel’s Firefox icon, and up comes Firefox, ready to challenge the evil forces of Web proprietarianism and imbecility.  Usually, that does the trick.</p>

<p>I’m fully aware this is not really a KDE or Konqueror issue, but rather the Web site author’s fault.  But whom do you think is going to take the heat for failing to render buggy Web sites properly?  In about 99.9% (numbers pulled out of my ass), it’s Konqueror instead of the buggy site.</p>

<p>And here’s a valuable suggestion: Konqueror should complain loudly when it encounters a JS bug.  Konqueror should boldly and arrogantly state in uncompromising terms: <q>This Web site is broken</q>, and add a short explanation — understandable by non-techies — as to why this could happen.  At the very least, this kind of message motivates users ro report broken Web sites.  Oh, did I mention that the explanation should warn users about lame Web masters that say “Konqueror is unsupported”?</p>

<h2>Clutter</h2>

<p>There.  I said it.  Make a non-techie user visit the KDE control center.  It’s an exercise in fun at the expense of others.  Yes, there are navigation aids — such as the search box atop of the sidebar — but they just don’t cut it.  Just open any control center applet and you’ll find a myriad options, some of which don’t have context-sensitive help aids.  Never mind that the question mark in the titlebar is so inconspicuous as to being close to undiscoverable.</p>

<p>Moreover:</p>

<ul>
<li>The wording of most options is fairly technical.</li>
<li>Some options can be nuked by clever programming.  It’s all a matter of never asking users to choose when the computer can make an informed decision.  By the way, kudos to the KDE team for nuking KPersonalizer in KDE4.  It’s an unexpected interruption at first login, and it really doesn’t help the user very much, seeing as the great majority of KDE newcomers have a Microsoft Windows background.</li>
<li>Some other options (but not most of them) should plainly disappear from public view.  I’m perfectly sure that the KDE developers are thick-skinned enough to take a bit of heat from users who complain about the disappearance of their pet setting.  I’m also convinced that the KDE developers can choose sensible behaviors for 99% of their users, thus succesfully reducing the different ways their software can behave.  It’d be good for software quality processes, since a simpler application with frequently exercised code paths it’s easier to debug than a complicated applications with seldomly exercised code paths.</li>
</ul>

<p>Applications have similar malaises.  Even Konqueror, posing as the file manager, has way too many buttons in its toolbars.  Guys, just make the buttons bigger and slash some of them.  Advanced users can still right-click on the toolbars and add their pet buttons.  Of course, weeding out the unused buttons will take some usability research.</p>

<p>This should have been fixed as of yesterday.  And I’m positive that the KDE people will fix it, eventually.  It’s just a question of when.</p>

<h2>Speed</h2>

<p>I’ll admit it.  KDE feels faster than GNOME, especially when using remote resources, file shares and Web sites.  Yes, I said Web sites: Konqueror consistently renders them faster than Firefox.</p>

<p>Actually, I may be exaggerating just a little bit.  Konqueror tends to avoid rendering incomplete pages.  When the Web page’s data downloads fast, Konqueror beats Firefox.  But Firefox’s incremental rendering in the face of incomplete Web site data still beats Konq any day.</p>

<p>And, of course, the expert KDE devs should continue to optimize application load times.  The fact that they’re using C++ has historically put them at a techincal disadvantage against C-based apps (such as typical GNOME apps like Nautilus), from a perspective of application load time.  Yet they’re still defying the status quo:</p>

<ul>
<li>They’ve come up with ingenious ways to work around slow application loading times.  The famed <code>kdeinit</code> (which is optional) is a good example.</li>
<li>They’ve lobbied continually to push their discoveries down the dependency chain (e.g., into the linker and other system libraries).  This kind of effort benefits us all, not just KDE users.</li>
<li>They continually run their most representative applications under <code>valgrind</code> to weed out errors, memory leaks and performance problems.</li>
</ul>

<p>Here are three Issues to keep in mind when optimizing:</p>

<ul>
<li>Reducing memory usage.  Try to share as much code as possible.</li>
<li>Reducing disk fetches.  Icon and font caches go a long way, but there’s got to be a way to reduce disk accesses upon application startup.</li>
<li>Providing better user interface clues for lengthy or potentially asynchronous operations.</li>
</ul>

<h2>Conclusions</h2>

<p>I know, I know… the title of the article is deceitful.  I haven’t managed to find a single powerful reason to avoid KDE altogether.  You see, KDE is quite good.  Of course, if anything above this paragraph discourages you from using KDE, so be it, because it’s all fact.  But, before abandoning KDE like a rat in a sinking ship, I honestly think you should make an informed decision, and the best way to do so is to experience KDE in the flesh.</p>

<p>However, I certainly think this short piece has managed to:</p>

<ol>
<li>highlight the (frequently underappreciated) efforts that the KDE project has consistently exercised,</li>
<li>convey facts (with decision-making and opinion-forming value) to both existing and potential KDE users, and</li>
<li>point future KDE efforts in (what I consider to be) the right direction.</li>
</ol>

<p>What?  Were you expecting any sane conclusions from an article I quickly cobbled together in ten minutes?  If you did, you were wrong, my friend.  Talk is cheap, so it’s up to you to voice your conclusions in the comments area.  What are you waiting for?</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/10/21/three-reasons-not-to-use-kde/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Three reasons to use KDE</title>
		<link>http://rudd-o.com/archives/2006/10/18/three-reasons-to-use-kde/</link>
		<comments>http://rudd-o.com/archives/2006/10/18/three-reasons-to-use-kde/#comments</comments>
		<pubDate>Wed, 18 Oct 2006 06:19:21 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/10/18/three-reasons-to-use-kde/</guid>
		<description><![CDATA[Sal Cangeloso’s writeup (three reasons to use GNOME) inspired me to talk about the flip side of the coin.  Yes, I know it’s smug to pretend that there’s only KDE and GNOME; yet KDE is my desktop of choice, and here’s why.  Of course, Sal’s right when he says lists are the effective [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.xyzcomputing.com/index.php?option=content&amp;task=view&amp;id=816">Sal Cangeloso’s writeup (three reasons to use GNOME)</a> inspired me to talk about the flip side of the coin.  Yes, I know it’s smug to pretend that there’s only KDE and GNOME; yet KDE is my desktop of choice, and here’s why.  Of course, Sal’s right when he says lists are the effective way to convey information in writing, so I’ll take a page from his book and do so:</p>

<p><span id="more-1177"/></p>

<p><a href="http://rudd-o.com/wp-content/uploads/images/shots/the-kde-desktop.jpg" title="My KDE desktop" target="_self" rel="lightbox"><img class="thumbnail" src="http://rudd-o.com/wp-content/uploads/images/shots/thumb_the-kde-desktop.jpg" alt="My KDE desktop" width="150" height="113"/></a></p>

<h2>Efficiency: The fast desktop</h2>

<p>A few weeks ago, <a href="http://ktown.kde.org/~seli/memory/">I read a very interesting (and purportedly fair) analysis that compared memory usage among desktops</a>, which featured GNOME, KDE, and a baseline ‘lightweight’ desktop, plus “official” applications from each desktop suite.</p>

<p>The conclusions of the test appear, on initial glance, to be contradicting.  The first and foremost conclusion is that, upon fresh start, the ‘lightweight’ desktop (Xfce) consumed way less memory than the other two.  Apparently, the Xfce guys have done a great job in keeping their feature set and memory usage to a minimum</p>

<p>But then, the big surprise.  When real productivity applications were opened, it turns out that the winner is KDE.  KDE wins over both GNOME and Xfce.  Both the Web browser and the office suite applications caused GNOME and Xfce to balloon in size, compared to KDE.</p>

<p>And there’s an explanation to this: KDE core shares more code with its official applications than GNOME core with its official ones.  More sharing, less memory usage.  Less memory usage translates into an immediate and appreciable speed boost.</p>

<p>Of course, this only goes to show that, in software engineering, there’s always more than meets the eye.</p>

<h2>Internet: The network desktop</h2>

<p>Sure, <a href="http://www.gnome.org/projects/nautilus/">GNOME’s file manager (Nautilus)</a> has several ways to access network shares: FTP, SSH, Windows file sharing, and more.  But the official GNOME applications don’t do such a great job in this sense.  Ever tried playing an MP3 on a share with Rhythmbox?  Maybe opening a remote file in OpenOffice.org?  Due to the way remote file access is integrated into GNOME applications, these operations sometimes and have quirks, or are outright impossible.  For example: you cannot just drag and drop a file in an SSH share from Nautilus to OpenOffice or other applications.</p>

<p>With KDE, this is a non-issue.  Literally, remote files and directories work in a fully transparent manner.  I routinely drag and drop icons of PHP program files on my Web server from <a href="http://www.konqueror.org/">Konqueror</a>’s window onto KWrite and edit them in real time.  It’s also very fast and the desktop environment doesn’t block — it’s certainly faster and more responsive than Nautilus’ network access.  All K applications have this network transparency built-in.  In practical terms, this is the only productivity booster I truly depend on.  As a matter of fact, that’s the only reason I always kept Konqueror and KWrite open during my latest short flirt with GNOME.</p>

<p>Do you use Google a lot?  You should use KDE too.  Hit Alt+F2, type <code>gg:</code> followed by what you want to look for, and behold Konqueror opening up in a matter of seconds with your search results.  Sure, Firefox’s got the small Google search box.  But with KDE, you don’t even need to go there, because it’s instantaneous, Alt+F2-search term-ENTER.  Of course, Konqueror also does tabbed browsing and advertisement blocker, and something you might find as useful as I do: split window browsing.  It’s all batteries included, and then some.</p>

<h2>Applications: The useful, powerful and fun desktop</h2>

<p>GNOME has put a great deal of effort in choosing its official applications.  And, mind you, the applications aren’t bad at all: I use Evolution as my only e-mail client, and OpenOffice.org for the rare document and spreadsheet editing tasks.</p>

<p>But KDE ups the ante with extremely useful applications I fiercely depend on every day:</p>

<ul>
<li><a href="http://akregator.kde.org/index.php">Akregator</a>: never has a newsreader performed a better job.  Though it’s got a couple of warts (especially in terms of speed, which I forgive because I really abuse its archival capabilities), it’s a godsend, and it goes hand in hand with the Beagle and Kerry desktop search utilities.</li>
<li><a href="http://pim.kde.org/components/knotes.php">KNotes</a>: yes, I know I should be crucified for switching to Tomboy, but KNotes is really lightweight and blazing fast.</li>
<li>KMix: I can map keyboard keys to each volume slider!  Try changing the bass levels with GNOME’s volume control and your keyboard.</li>
<li><a href="http://kaffeine.sourceforge.net/">Kaffeine</a>: my only DVD player application.  It’s great!</li>
<li><a href="http://ktorrent.org/">KTorrent</a>: though it was only a few months ago when it crashed every single day, now it’s stable as a rock and downloads my TV series and albums like the best of them.  Plus, it’s got amazing KDE integration: I click on a torrent link, and <em>pop</em> KTorrent handles it — I didn’t even need to configure it!</li>
<li><a href="http://kde-apps.org/content/show.php?content=9901">KWrite</a>: it’s just how a text editor should be.  KWrite is so addictive, I haven’t moved to Eclipse or another RAD environment yet, simply because it does 95% of what I need with a fraction of the resources.</li>
<li><a href="http://konsole.kde.org/">Konsole</a>: try dragging and dropping an icon from Konqueror to Konsole: you’ll not only get the chance to paste the URL of the icon, but to copy or move it to the shell’s working directory.  Talk about power.</li>
<li>Klipper: ever hit Ctrl+C to copy some text and panicked, because you had important stuff in the clipboard?  It doesn’t matter, because an elephant’s memory’s got nothin’ on Klipper’s.  And a big plus: just select an URL (you don’t even need to Ctrl+C it), and have Klipper pop up and ask if you want to open it in your browser.</li>
<li><a href="http://kopete.kde.org/">Kopete</a>: I don’t really like how it does its thing, but, hey, it’s a multiprotocol chat client, and it beats GAIM.</li>
</ul>

<p>And the number 1 spot where KDE technology has enabled something that kicks major ass: <a href="http://amarok.kde.org/">Amarok</a>.  Yes, I’m aware that Amarok isn’t the “official” music player for KDE.  But you’d have to be braindead not to use it, even if you used GNOME.  Amarok has zero-handedly cleaned up my music listening experience, and made me discover music I didn’t even know I had.  Plus, I don’t need to keep track of my music anymore: Amarok does it for me, and it can even tell me which songs I listened to in the past week were songs I liked.  It’s, of course, faster and more useful than Rhythmbox.</p>

<h2>Thus spake I</h2>

<p>KDE saves klicks, saves time, saves memory, and keeps me from going insane.  Whenever I need it, KDE’s there to help me out.  And the KDE guys, though two percent points behind in market share, show no sign of stopping.  If anything, with KDE4, I’ll expect an even better, more integrated and faster desktop experience.  I already amaze my friends when they visit me and ask “what the hell is this” (in all fairness, I may be cheating here, since I also run <a href="http://www.beryl-project.org/">Beryl</a>).  How will my computing experience be with KDE4?  Only time will tell… but I can’t wait.</p>

<p>In eight words: GNOME is good enough.  KDE is the best.</p>

<p>That’s my take on the matter.  Flames and kudos on the comment boxes below.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/10/18/three-reasons-to-use-kde/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KDE keeps amazing me</title>
		<link>http://rudd-o.com/archives/2006/08/09/kde-keeps-amazing-me/</link>
		<comments>http://rudd-o.com/archives/2006/08/09/kde-keeps-amazing-me/#comments</comments>
		<pubDate>Wed, 09 Aug 2006 14:45:50 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/08/09/kde-keeps-amazing-me/</guid>
		<description><![CDATA[I just found out about an amazing feature in KDE’s Konqueror, by mistake!



What happens if you’re reading a Web page and you hit the Down Arrow key while the SHIFT key is depressed?

Try it.  You’ll see the Web page scrolling down slowly, at a pace you can read from, without having to scroll manually. [...]]]></description>
			<content:encoded><![CDATA[<p>I just found out about an amazing feature in KDE’s Konqueror, by mistake!</p>

<p><span id="more-1075"/></p>

<p>What happens if you’re reading a Web page and you hit the Down Arrow key while the SHIFT key is depressed?</p>

<p>Try it.  You’ll see the Web page scrolling down slowly, at a pace you can read from, without having to scroll manually.  You can regulate the speed at which the page scrolls by using the Down or Up Arrow keys while holding SHIFT depressed.</p>

<p>To stop the autoscrolling, hit the Esc key.</p>

<p>Fantastic!  Sheer genius!</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/08/09/kde-keeps-amazing-me/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
