We all like pretty things (and I'm not talking about your landlord's daughter here), and computing has finally come of an age where prettiness is no longer an added extra, but instead quite standard. You know what I mean - resolutions so high that pixelization is just a bad memory, computers beefy enough to crunch numbers and make them look good at the same time, users finnicky enough to ask for environments that don't look like Windows 95 again, please. Its a good age to be in, but when do we actually seriously begin to reap the results? Sure, XP is colourful and usable, and KDE and GNOME outdo each other everyday, reaching new heights in free desktop sexiness. But we all know that ain't truly pretty - just fresh icing on an old cake. What's happening?
The essential problem is that most computing interfaces today are built upon old interfaces - a sort of a 'make it higher, make it higher!' methodology. Windows's GUI, I suspect, still has remnants (at the very least) of the Win95 code. Linux is, of course, encumbered by the old X implementations - a problem temporarily alleviated by XOrg. And KDE and GNOME, as interfaces, remain very close to their original design philosophies. This is, note, not a BAD thing. It's just not the revolutionary direction needed. Great new features can be found in each release of KDE, GNOME and yes, even the Windows GUI - userland features, to be more specific. These are, however, more in the vein of improvements than anything else. Major improvements, incredibly useful improvements (its now IMPOSSIBLE to go back to Win98 or KDE 2.0), but improvements nonetheless. In the words of The Who, the Music Must Change.
The good news is, it IS changing. Longhorn is promising some serious droolworthyness with Aero (though, IMHO, it still LOOKS like Windows. Like, the same design ethic, again). More excitingly, the open source world is coming up with projects such as Xgl, Cairo, Enlightenment, Luminocity (a test WM, but worth mentioning nonetheless)...projects that are really pushing userland interfaces forward. Cairo, to me, seems the most revolutionary - the shift from raster graphics to vector graphics and its greater flexibility is something so geekily exciting that I think I just wet my digital underpants (do you have a pair?). However, it's going to take some time until Cairo, or even Xgl, comes into mainstream userland. And Longhorn, for all you M$-people out there, is still at least a year and a half away.
What IS here right now is Enlightenment's 17th Development Release, possibly the most eagerly awaited DR of any program (Enlightenment, for the unenlightened, is a window manager for linux that is well known for its eyecandy). Well, its only here in CVS format, and is under very active development, but that's still something tangible. And tangible it is - Rasterman and his team have put together (or rather, are putting together) the most mouth-watering interface I have ever used. It's a treat for the eyes, it is - and getting better every week. Don't take my word for it - head on over to get-e.org and look around. There is a fantastic user guide here, translated into a plethora of different languages. If you're running a Linux box, get it. Instantly.
This is all still technology in progress. Even Enligtenment is only partially-functional - I find myself drawn to the excellent KDE 3.4 for functionality. It's going to take some time, but our desktops are going to get a lot nicer, graphics-wise. Current interfaces are functional to the nth-degree, but when it comes to eyecandy, they're decidedly the old generation.
Go on. Get Enlightened.