As you can see, by trawling through this, I have gone back and forth between KDE and Gnome a lot. As I’ve mentioned many times before, I initially loved KDE over Gnome. It looked more like Windows, it had more neat options, and great programs. Not only is Amarok the best media player out there (although Rhythmbox is not far behind), but the KDE programs feel so much more tightly integrated than Gnome. That’s one part where they’ve always had a huge lead over Gnome, although Gnome has been catching up recently. Still, I hope that KDE continues to evolve its KParts and KIOSlaves infrastructures. (Or whatever they evolve into in KDE4) KDE programs also just seemed to fit together visually so much better, I don’t know why because Gnome has the HIG.
But I left KDE for Gnome for a few reasons. First of all, as Gnome has been getting leaner and leaner on system resources, the KDE 3 series remained bloated as a blue whale sloshing around in my RAM as though it was just a kiddie pool and not the ocean. Also, I have had KDE programs crash on me orders of magnitude more often than Gnome programs. Finally, KDE has always been treated as a second-class citizen within Red Hat. That’s why Mandrake was original started! It was originally just a KDE version of Red Hat before branching off and losing RPM compatibility.
But now I want to look at KDE again because a few things have come together to change some of the reasons why I left KDE. First of all, with KDE 4 by basing the desktop on QT4 plus other refinements it’s supposed to be light as a feather on RAM. Sure, it still won’t equate to Fluxbox, but I have a modern system, I just don’t want it to swallow up my RAM like that Kobiyashi at the Nathan’s Hot Dog eating contest. Also, ever since Fedora 7, The Fedora Project has had the KDE Special Interest Group to make sure that KDE is treated well within Fedora. It finally has integration with the updatesd program, responsible for notifying me when there are updates to download. It was really a pain to see that in Gnome and not in KDE. I also wanted to look at KDE 3 now to document what it looked like and how it worked for me so that I can compare this to my experience with KDE 4.
So, I logged into KDE from a fresh startup in Mario. It loaded up a little bit slower than Gnome, but not by too much. And, it’s not fair to look at that because KDE saves the state of your desktop when you logout so I have it automatically loading SuperKaramba, Kopete, KGPG, Kerry Beagle, KGet, and Tomboy. Recently I’ve switched to accessing my Gmail via IMAP vs POP3. This allows me to login via KDE or Gnome and have access to the same emails in my inbox. So, since I always have Evolution and Rhythmbox open in Gnome, I opened up Kmail and Amarok.
So here’s what my main desktop looked like:
Before I continue, let me say that the developers of Konqueror have some work to do. Apparently they don’t support AJAX very well because I am not able to use any of the advanced features of my blog nor does Gmail work with full functionality. So who cares if it passes the Acid2 test if it doesn’t work on the sites that I need it to.
Amarok is my favorite media player for all of the work it does with your metadata. Whereas other media players stop at using the music’s metadata to sort the music or, if it’s more advanced, to create auto-playlists, Amarok does SO much more! For example, here’s the data it shows on each song as it plays:
The info on how many times you’ve played the song and the last time you’ve played it is nothing special, but beneath lies the power of Amarok. You can add labels to each of your songs and then use that to create dynamic play lists. Amarok then consults last.fm to figure out which artists are similar to the one you’re listening to. So you can use this to acquire music by other artists that may be similar to the one you’re listening to. Then, it also lists all the music in your current music library that are by similar artists. And it also shows the rating each song has. After all, you may have songs by similar artists which you don’t like. This is a good point to mention that I really like Amarok’s rating system. Unlike others which are on a 5 star scale, Amarok is a 0-100 scale so it gives a lot more room to tell how much you like the song. Also, their auto-rating system works better than any other I’ve ever used. Anyway, under that is a list of your favorite songs by the same artist. So if you can easily jump to any of those songs by double-clicking. Then it shows each of your albums by the same artist and if you click those you can see the songs on those albums. Tell me you’ve seen another media application that makes such a good use of the metadata it has on your music! But it doesn’t stop there.
If the song you’re listening to is reasonably popular, clicking on the lyrics tab will bring up the lyrics to the song. You can learn them or just use it to sing along to one you don’t know as well. And there’s one more bit of nice integration thanks to the use of KParts, Amarok can integrate Konqueror into it and you can see the Wikipedia page for the artist you’re listening to.
And sometimes I start up a media player and I’m not sure where to go; what I want to listen to. Here Amarok is also helpful.
What I like here is that it lists your newest five albums. For Rhythmbox I had to create a dynamic playlist to hold my newest albums. It also lists your favorite albums. So if you want to quickly jump to listen to some music you know you’ll love, you can just double click on those and get the songs. Or you can drag the album over to the right into the playlist.
I’d also like to look at Kopete for this look at KDE 3 because I think it’s very, very good. It has a very different aesthetic than Pidgin, so it’s hard to say objectively which one is best. However, Kopete *does* have many, many more configuration options. Check out how many plugins it has:
My favorite is the Now Listening plugin. Pidgin has a similar one, but it doesn’t seem to actually ever work. The other really great thing about Kopete is how you can customize it to suit your style. Unlike Pidgin which is mostly an AIM clone, Kopete lets you pick everything from your Smiley Style to Chat Window style.
And here’s how I have my chat window:
So far KDE hasn’t been too unstable. I’m glad I finally fixed the problem where Compiz kept starting in KDE as it was having a huge detrimental affect. So far I could potentially go back to KDE. More in a future post.