I hadn’t expected such a response to my article about choosing the right desktop environment when I was writing it, but as most commenters noted, it was a really quick write-up, a kind of a brainstorming session about desktop environments where I indicated the pros and cons. Well this time, I tried improving it. More info, more research and more work are contained in this post. Enjoy, and favorite it if you like in the case you’re in a dilemma with you Linux install.
There will be a follow-up post about Window managers, so if you’re interested in that, subscribe to my feed and you’ll be updated when it’s published!
Note these are my personal impressions, so feel free to post your opinion on the article but please keep it friendly, no flame wars/accusations/RMS eats babies etc.
We’ll start with the more popular projects.
1. GNOME

You will find GNOME available in most popular distributions such as Fedora, Ubuntu and Mint. The GNOME project must be doing something right! Choose GNOME if you want a robust, polished, simple and customizable environment. GNOME has everything a standard desktop user would need. I especially like GNOME’s configuration tools and stock apps – simple straight to the point.
If you like innovation though, I don’t believe GNOME is necessarily the way to go: it’s a big project with cool people working on it, but I’m not sure if they already know what the next step is going to be. GNOME still remains a default choice for most people and is the leading desktop environment, which makes getting support easier. There is also a multitude of sites on the Net with themes and add-ons for GNOME.
What I’d suggest is that they build an experimental fork of GNOME for people to try out new things. Stock GNOME became really boring in the past years. We don’t need Cheese, we need something NEW!
2. KDE 4

To most KDE 3 users, KDE 4 came as quite a shock: while it retains the KDE philosophy, which is ultimate configurability, some changes are so radical that it looks more like a fork than the next version of the second most popular desktop environment for Linux. That is why I can’t say whether I feel KDE 4 really is a step forward – but here’s the cool stuff: it looks great (Qt4 did the trick there), supports Plasma widgets, is pretty configurable (though not as much as its predecessor).The thing that I don’t like with KDE 4 is that it still has an overwhelming beta feeling to it. It doesn’t give you the impression of being production-ready, because it crashes a lot and still has some issues with GNOME apps and lots of other inner workings which I’m not really knowledgeable about. The only stable, polished and usable version is probably the openSuSe KDE 4 desktop. If you want to experiment and see something cool, then sure, why not. KDE 4 certainly has vision, but is more or less still a thing to play, not to work with.
3. KDE 3

My first KDE experience was when I booted the Knoppix Live-CD. I liked it a lot, but it was so filled with options and icons I was a bit overwhelmed. That’s really the main difference between KDE and GNOME. You can do a lot with GNOME, but KDE really lets you customize everything. No, sorry, more than everything. It’s not really something for the new user – in my school ,where I set up a Knoppix machine, I erased and removed lots of icons and options, so nobody would be confused. It takes a while to get used to KDE. An ironic thing is that there is also a huge pile of themes and add-ons for KDE, but only the default theme looked nice to me. The cosmetics department will prefer KDE 4. In conclusion, whatever I say that bothers me about KDE 3 isn’t really credible, because most of it can be changed in the KDE control center. The only cons I can really think of is KDE’s mediocre speed and simply too many colors (inconsistent icons, especially in the tray).
4. XFCE

Home users might consider switching to XFCE if they think GNOME is a bit too slow or their computers. XFCE won’t be a huge performance improver, but it’s got all the basic stuff GNOME has, and provides excellent GTK+ integration, so your GNOME apps won’t look weird. XFCE also provides tools for configuration, though there is not an abundance of options. Most people that choose XFCE by themselves love it. For me personally, XFCE was a cute environment and I hear it is still in very active development. You should check XFCE out if you want to have a good-looking desktop that isn’t just a window manager, but still brings you some speed and simplicity.
5. Enlightenment DR17

There are two versions of Enlightenment. DR17 is the new Enlightenment, completely rewritten. What sets Enlightenment DR17 apart from other desktop environments is that it is focused on eye-candy while not (ab)using your computers resources as much as other DE’s tend to. Enlightenment is pretty popular these days, I know a few people who simply love it. When you install DR17, you’ll be able to decide… it’s gonna be a radical change for most of you, because of the approach that DR17 takes. You may find it beautiful, or kitschy. I belong to the latter, but maybe you’ll like it. You can use Enlightenment only or in conjuction with other environments, like GNOME. DR17 enables you to choose which modules of Enlightenment you want to use. There is also a Ubuntu version with a custom Enligtenment desktop avaliable. Try it out if you want and write your impressions in the comments section.
Well, that’s it, I haven’t had any experience with other complete desktop environments. If you do, please comment and tell us about it, I’d be glad to learn more about DE’s, and so would other readers.
What is your desktop environment of choice?