Boy, Linus really does know how to kick up a storm. The founder of the world's most secure operating system recently demonstrated his expertise in starting flame wars by calling GNOME 3 an 'unholy mess'. Furthermore, he announced that he has switched to Xfce now and wants someone to fork GNOME 2 just to bring sanity back to the penguinian masses. Today, we'll take a look at how the less popular lightweight desktop environment stacks up against the somewhat contentious GNOME 3 desktop.
It was on our favorite social network Google Plus that the whole shebang began. On a post by Dave Jones, Linus Torvalds chimed in, complaining how much he missed GNOME 2 and that GNOME 3 was an unholy mess. Here’s what he said:
“While you are at it, could you also fork gnome, and support a gnome-2 environment? I want my sane interfaces back. I have yet to meet anybody who likes the unholy mess that is gnome-3.”
Then, he went on to explain what was it about GNOME 3 that really ticked him off:
“Here's an example of "the crazy": you want a new terminal window. So you go to "activities" and press the "terminal" thing that you've made part of your normal desktop thing (but why can't I just have it on the desktop, instead of in that insane "activities" mode?). What happens? Nothing. It brings your existing terminal to the forefront.“
“I'm using Xfce. I think it's a step down from gnome2, but it's a huge step up from gnome3. Really.”
Wow, that’s quite a bold statement to make, but if you’re not a GNOME developer or a fanboy, these statements merely echo the frustration normal users face while adapting themselves to these ‘modern’ interfaces. So, how is Xfce better than GNOME 3? Well, the most appealing thing about Xfce is that it just works.
As ludicrously obvious that assertion might seem, the truth is that GNOME 3, as of now, is far from being a usable desktop on a mass scale. Though it has all the modern features, it doesn’t work with all graphic cards, despite some of them being quite powerful. The relative complexity of the revamped user interface makes it difficult for new users to get used to. For example, the absence of minimize behavior makes things harder for migrating users who’ve used nothing but Windows XP or Mac OSX in the past.
Xfce on the other hand is quite easy to get used to, even for new users. Nautilus 3 looks good and streamlined but nothing works as fast as Thunar, which is Xfce’s default file manager. Even GNOME 2 and KDE users will find Thunar to be easy to use.
GNOME 3 and Xfce both use the GTK+ toolkit but differ quite a lot in basic features. When installed, Xfce will take up less than 100MB of your hard disk space, which makes it incredibly lightweight. X Window manager for GNOME 3 is the contentious and buggy Mutter, while Xfce relies on the mature Xfwm4.
While GNOME 3 does boast of popular set of default applications, Xfce sticks with their simple-yet-functional alternatives. Here’s a comparison of the default applications in GNOME 3 and Xfce 4:
As you can see, Xfce’s default set of applications is not as popular as its GNOME counterpart. However, that doesn’t in any way mean that those applications are of lower quality. In fact, Midori is gaining quite a lot of popularity among many Linux users. The important thing is that all of Xfce’s applications are quite stable and mature that makes the desktop ready to use once installed. On the downside, the lack of modern features like shiny desktop effects and application search might turn off a few users. Also, Xfce’s applications are not as feature-loaded as GNOME 3‘s applications are.
So, is Xfce better than GNOME 3? Yes, at the moment it is much better than GNOME 3. But again, it’s not something that new users would love to try. If you’re a new user, there’s nothing better than sticking to GNOME 2. If you are bored with it and are looking for something that is more modern and funky, then KDE 4 is all you want. In my opinion, the recent version of KDE – that is KDE 4.7 – is more stable than both Unity and GNOME 3 combined.
If you’re a longtime Linux user, then Xfce will give you the snappiest desktop experience you can dream of. For users stuck with low-spec computers, we’ve already written articles about lightweight Linux distributions and some of the fastest X window managers for Linux that you should check out.
Do let us know what you think of Xfce 4 via comment. Is it better than GNOME 3 or worse?
Written by: Abhishek, a regular TechSource contributor and a long-time FOSS advocate.



Like Linus himself would put it: if it has bugs report them and help fix them instead of complaining about them, or complain to your video card manufacturer for making shitty drivers and keeping them closed.
Gnome devs know there are problems with some video drivers and cards, that's what fallback mode is for. No mention about the fallback mode though.
I find it very usable, not perfect, but I use it everyday because I like it better than Gnome2. I have yet to read a good and comprehensive complain.
I've been running GNOME3 for a couple of months on ArchLinux, and I do agree that it's a little buggy and it doesn't provide enough customization options. However, I think that people are too quick to conclude that XFCE4 is much better than GNOME3.
I find that the default setup for XFCE4 is usually ugly, and for me, an XFCE4 setup requires a lot of tweaking to get it usuable. One area where GNOME3 is a lot better than XFCE4 is in desktop effects. I am a big Compiz fan because I find its scale and expo plugins to greatly enhance my productivity. Setting up Compiz in XFCE4 can be a real pain sometimes. GNOME3 has a nice, scale-like effect running out of the box with simply pressing the meta (windows) key.
I personally think that KDE 4.6/7 is a much better alternative for those looking to abandon GNOME3. Personally, I really like Unity (I'm sure I'm in the minority) because I find it offers most of what GNOME3 tries to offer while providing much better customization options. I also heavily prefer how the Unity dock is quickly available by moving the mouse towards it, rather than having to press meta to get to the dock in GNOME3.
The problem is Gnome3 is inherently bad for some people, me included. It isn't a matter of bugs, but the total vision of the desktop experience. It just doesn't click with me.
Xfce is like a poor man's Gnome2.x, and it can be made fairly flashy with some creative addons. It works, and it works in the method I prefer. I'd rather Gnome stayed with the 2.x format, but since they didn't, Xfce is a suitable replacement.
As a developer, he should stick to one desktop of his liking and try to improve it ... just my 2 cents!
Linus is entitled to his opinion and as the "father of the System's core" he does carry some weight. He moved from KDE4 because his distro fo choice at the time was Fedora and in his words, they forced it upon him. KDE4 has matured a lot since then, and 4.7 is a good release, give Gnome3 some time and I'm sure that the Gnome devs will iron out the bugs and quirks.
It's good that someone of Linus' stature is pointing this out.
Not liking Xfce because its default setup is ugly is as bogus as reviews of distributions that rate them poorly because of the look of the wallpaper and icons. On the other hand, when you excuse GNOME's lack of customization features while discounting Xfce's is hardly fair. At least Xfce CAN be customized. Xfce clearly has an advantage here, even if it is not as customizable as GNOME 2.
KDE 3 was more customizable than GNOME 2, far more customizable. You could have it configured like a Mac, like Windows, or like a minimalist's window manager. You could turn off icons, remove all panels, even remove borders and title bars from windows and operate it entirely from the keyboard with custom window placement options and focus behavior... if you wanted to.
KDE had a particular interface design that was abandoned with version 4. GNOME 2 followed roughly the same interface design. Linus switched from KDE to GNOME to keep his desktop experience roughly the same. His switching to Xfce was for the same reason. How many projects does he need to involve himself in to have the desktop of his choice? And what makes anyone think that by getting involved in a project's development that they will be able to steer it in any given direction? How much influence is an unhappy newcomer to a development project going to have on its design? Maybe Linus could walk in and immediately have a lot of influence, but how many of the rest of us are the lead developers of the core of the OS?
Xfce is modular. You can use as much or as little of it as you like. You're not stuck with its default applications. GNOME applications blend into it very well due to both being GTK-based and Xfce support for GNOME services, but QT and KDE applications can blend nearly as seamlessly due to Xfce support for KDE services and with some careful QT tweaking.
I was not happy switching to Xfce at first, because of a lack of good support for Compiz and a derth of Xfce-specific applets. I quickly learned that GNOME applets work just fine in Xfce and that Compiz wasn't really buying me much real function. Then I started to appreciate Xfce's lean, modular approach and its snappy behavior. I can hardly imagine not using it now, unless its development team gets infected with the same redesign disease plaguing KDE and GNOME.
Gnome 3 is something unbeliveable: never seen a so big waste of resources.
I stayed in gnome 3 fallback mode for a while... but yesterday I switched to XFCE. Now I have to fight a little with theme and windows decorator and compiz and... but at least is something usable.
For the complaints -- if it were me, I'd treat it as a challenge to improve and innovate. Notice Apple, they always, always produce products -- are they better than the competition -- no. are they bug free -- no -- but still, lot's of people patronize Apple products...
I admire the dev teams of Unity and Gnome 3. Brave and visionary, with all these comments, it's hard to maintain composure and focus.
More power to these brave developers and visionaries. Hope they continue to innovate and produce products for our benefit.
...really? Most secure OS in the world? I must have missed the memo.
I admit that compared to windows with a somewhat knowledgeable user it is probably more secure, but most secure would have to be OpenBSD or a derivative of.
I gave it a spin and without some clever add ons it is totally useless
as a developers platform. Too many clicks to do simple tasks.
How is that a improvement? I find Gnome2.xx to be buggy at times too.
Desktop icons disappear for example. Compiz can be buggy as hell. With
Xfce and a few tweaks it is quite a nice desktop.
Xfce applications work fine with few bugs.
Besides, there are options for changing prefered applications
if I am not happy with Xfce defaults.
Seriously, if you're a code cutter, GNOME 3, and Unity don't cut it!
It was when I put in a 2nd video card and Gnome3 would no longer run that I installed Xfce. It was a little bit of googling to figure out how to map my keyboard shortcuts, but now I am back in business.
Xfce may not be the "Coolest" desktop environment, but when you are someone who hooks up multiple monitors just to have more visible terminal sessions open at once, you aren't really worried about looking "Cool"
Fluxbox forever!
for more memory intensive things, use JWM, it's really fast, and its easily customisable! Unfortunately, some packages like guake don't work in it, and if you're looking for compiz, you won't find it in JWM, but it is really a very good window manager.
But gnome3 is still young and it as face a lot of adversity. It will get better ! And one day the old computer will die ! So I wish long life to gnome3 hoping for improvement. :)