My old computer, Nagi, had some hard drive trouble with its Western Digital Caviar drive over a year ago, and it's been sitting in a box in the middle of my bedroom, without HDD, since then. I learned that you need a super duper computer to run the necessary version of Mac OS X for developing iPhone games, so I've decided to give that a miss for a bit.
After fixing some folks' computer, I was given an old 40gb IDE hard drive. Not big enough to use in my main computer as a games drive, but more than suitable to put in Nagi and see if her remaining components are up to the task of 'being a computer'.
I've had enough of Ubuntu's fiddling around with things when I'm not looking. They updated the gdm, but the new gdm doesn't allow customisable themes. My classy login screen, which I spent NEARLY A HALF AN HOUR putting together, rendered useless! I was aghast.
For Nagi, I decided to use an operating system that revels in being predictable and behind the times.
It's Debian time!
You've gotta love an operating system that uses a BLOOD-STAINED SPIRAL as its logo. It's a little known fact that the Debian spiral represents a DEADLY VORTEX into which your time will fall, trying to get the thing to do anything.
Still, it's good to learn. Right? RIGHT?
To begin, I tried the testing Debian, squeeze. Although I'm sure that I chose the 'Desktop Environment' task, it didn't install one. I'm glad that the lynx (a text console web browser) packages were there, otherwise I would have been completely screwed. With lynx, I could find out all the stuff I needed to get xfce working. (It's called xfce4, not xfce. Aaaaaah. And sometimes it's aptitude and not apt-get. Aaaaaaah.)
Reboot, and desktop! Huzzah!
The sound device enumerator kept putting the PC Speaker as the topmost audio device. You'd think that would simply mean that 'the system has the ability to beep at you'... but no! Even better than that! When I told VLC to play a song, the PC speaker actually did a passable job of playing it. Useless, sure, but I thought it was pretty clever. Had to edit a config file to tell it that the PC speaker wasn't actually that good at being a speaker.
I installed VirtualBox to have a go of some of the other Debians. I can see why a lot of people don't like KDE all that much. The standard KDE 'Desktop Environment' install gives you so much crap it's untrue. And, the crap that it gives you is hideously complicated. I couldn't even begin to try and remove it all.
I decided to start all over again, this time with the stable Debian, lenny. The main reason for this is that I kinda messed up my system by installing all the random crap I could find just to take a look at it, and squeeze doesn't have support for the official nvidia drivers.
Squeeze decided to reveal one final suprise: Brasero, the GTK CD burning application which I was going to use to burn the lenny iso, didn't work. Bah. Had to use K3B in the end. It was something to do with the way that it dealt with the CD drive: whenever I ejected the tray, the tray closed itself shortly after. I think it was trying to mount it or something.
One completely bare lenny later, and I could install xfce4, gdm, synaptic, iceweasel. SYSTEM COMPLETE. That was a lot simpler than I thought it would be.
The stuff in lenny is older than hell (At least compared to Ubuntu's state, OpenOffice is ghastly looking, I had to compile my own Pidgin (WHICH WORKED FIRST TIME WHAT THE HELL), etc), but it hasn't thrown a tantrum or anything. It's just operating... systematically.
In conclusion: Xfce is absolutely super duper. Gnome and KDE get in the way. Lxde is like Xfce except less consistent.