Filed under: Features, Linux, Open Source, Unix
Flipping the Linux switch: Xfce, the hidden gem of desktop environments
In the beginning, we talked a bit about the holy war that wages onward between KDE and GNOME. Some of you aptly pointed out that there is a third desktop environment out there. It was never our intention to slight this desktop (we actually use it regularly). Like a mouse dodging to avoid the crashing footsteps of the desktop environment giants, Xfce is often included in discussions as an afterthought.So apologies if the fact our current discussion of Xfce supports the "afterthought" theory. It wasn't our intention, and hey, we offer the consolation that if it really is an afterthought, and least it's going to be detailed.
Xfce indeed, is the third major desktop environment. It's kind of like the fifth Beatle. People know it's there, but... What's it called again? What's it do?
That, friends, is totally unfair. Xfce is one of the fastest and easiest desktops out there. It balances pretty and functional without any extraneous annoyance getting in the way. It isn't most people's first Linux desktop environment. But it very well could be.
But just because we're total nerds, and because we've found ourselves in other desktop environments wishing for its presence, let's begin by talking about Thunar. Thunar is Xfce's file management system. It's the equivalent to Dolphin, or Nautilus, or Windows Explorer.

In the grand scheme of things, it seems fairly unremarkable. It doesn't have a split view like Dolphin, for instance. It's extensible and has plugins, much like Nautilus. But what makes it stand out is how clean, how well integrated, and how fast it is.
There are nice features like bulk renaming, as well. Honestly, though, even if we never used that sort of feature, we prefer Thunar to the other file managers. It's that much faster, and requires less configuration for (what seems to us, anyway) logical file manipulation.
Xfce is based on the GTK+ library. This is nice, because not only are there some native "Xfce-flavored" applications out there for the desktop, but GNOME apps play quite nicely and don't look terribly out of place. KDE applications, of course, also translate quite well, but we've still found the look a little incongruent. For our favorite KDE applications, though, that's not a deal breaker.

It's the little things that have made Xfce really work for us. It seems sort of ridiculous, but we have to come to adore that right clicking the mouse anywhere on the desktop, by default, brings up the main menu. Stupid? Yes. And wait till you get used to it, and are dropped in either a desktop environment or operating system that doesn't have this handy little tweak enabled. That's when you'll realize just how often you use it.
The visual flexibility of the desktop is appreciated. With the release of Hardy Heron, it seemed as though Xubuntu went for the "GNOME-esque" look with the Xfce layout. Not at all a problem, really, and it could even be an advantage if you're making the switch from GNOME to Xfce. But it didn't really float our boat. We actually liked that Xfce looked... well, the way it looked before. It was sort of an OS X feel.

Every desktop can be made to look a certain way, but some just lend themselves to it better than others. Xfce is so understated in terms of customizations, but the customizations offered change the look so much. We only want one panel? Xfce can do that. We've totally lost our minds and would like several hundred panels? Xfce leads us down the road to that insanity. Do the panel widgets and icons send us in to a homicidal rage, and the only thing that can quiet us is to remove, move, or substitute images? Absolutely no problem.
Though we are running our current install of Xfce with Compiz-Fusion and Emerald, there is, as previously mentioned, a nice little compositor built right in to Xfce. It's not quite as dramatic as Compiz, but it's also a lot less likely to make your older machines scream in agony. It's also endlessly easier to make work than Compiz, which still requires, in some cases, the customary sacrifice of two Little Debbie snack cakes to the Composite Gods.
This kinder, gentler compositor can be found on the Settings Manager panel by clicking the Windows Manager Tweaks icon. You won't be able to get a passing virtual rainstorm to put out e-fires you've lit on your desktop, but you will get some nifty transparent windows and drop shadows.
We mentioned native Xfce applications earlier. Some of them are pretty nice. We particularly like Orage, the calendar application. When added to a panel, it displays the date and time. Clicking on the date and time launches the Orage calendar. Clicking the selected date launches yet another dialog that allows for the addition of events, to-do lists, and journals ("Dear Diary, Xfce is dreamy but doesn't know I exist!"). A search function lets us find those events we so painstakingly wrote down, were reminded of, and totally forgot to attend anyway.

Orage also allows for the exchange, export, and import of calendar data in the .ics format. Entries can be archived, so we can look back at our youth and try to convince ourselves we didn't squander it. It may not be the most powerful calendar application out there, we'd still say that for most purposes, it's more than sufficient.
Xfce may not be the best dressed desktop environment (well, not right out of the box, anyway). We can say without reservation that it is the fastest, and most utilitarian desktop environment from the moment it's launched till the time we log off. The menu is always just a right click away, and well placed panels make easy work of finding applications. The plug-ins and widgets are imminently useful.
Xfce hit the sweet spot in desktop environments: easy enough for a newbie to get started and feel comfortable quickly, powerful and extensible enough for an experienced user to get it all done.
So, just how good at time waster games are you? Think you've got the stuff? Well, The World's Hardest Game 2.0 doesn't think you do.
Yes, amazingly, it's possible to have a sequel to a game called "The World's Hardest Game". It doesn't seem logically possible, since if the first one was actually the world's hardest, how could another one come along and share the moniker? It made me doubt the name in the first place. That is, until I tried the game.
The mechanics of the game are very simple. You are a small red square, ...

Reader Comments (Page 1 of 1)
Calvin said 7:26PM on 4-28-2008
I installed and am running Xubuntu on my old computer that became too old to run WinXP. It's very nice, just as good as Ubuntu but should really be used by those who have systems that don't have many resources.
Reply
Rex said 7:27AM on 4-30-2008
I actually installed Kubuntu and Ubuntu from the CD's, and then manually apt-ed (is that a word?) a bunch of xfce files from the adept manager...so i have xfce, but not xubuntu-desktop, the question is, am I missing anything?
Kristin Shoemaker said 8:33AM on 4-30-2008
Hey Rex,
It's my understanding that the xubuntu-desktop (or, for that matter, kubuntu-desktop or ubuntu-desktop) are essentially meta files for installing everything on the given desktop on said distribution. The core operating system is the same, and in theory, you are able to install Xfce without using the xubuntu-desktop meta package. It's a bit more work, but should have the same effect.
Eater said 7:36PM on 4-28-2008
(Insert Fluxbox propaganda here.)
Reply
Calvin said 9:39PM on 4-28-2008
Actually Fluxbox seems very nice, i want to see it implemented in Fluxbuntu as it looks very promising.
MM said 7:42PM on 4-28-2008
No mention of the twm ?
Reply
UglyDuckling said 10:15PM on 4-28-2008
Wait, you mean that crapware that comes with Xorg when you don't have another window manager? Why do you want that?
Bufsabre said 8:35PM on 4-28-2008
never really liked xfce but it has it uses, i have it on an older desktop cause its way more functional than kde and gnome on a system with limited resources
Reply
xerxesdaphat said 12:11AM on 4-29-2008
Bah, Xfce isn't cool now that it's mainstream --
good thing I've still got Openbox :D
On poor hardware, or any laptop, these sort of lightweight desktops are wonderful. Xfce/Fluxbox/Openbox et al are all great, after using them you just can't stand the slowness and memory usage of Gnome/KDE.
Reply
smackdat said 2:38AM on 5-07-2008
cool? mainstream? I thought software that did what it was supposed to and worked was cool. If that's true, then XFCE is definitely cool.
metatron said 7:06PM on 4-29-2008
if it works fast on old machine...
would you recommend Xfce on a current machine?
Reply
Kristin Shoemaker said 7:26PM on 4-29-2008
I am currently running it on my dual core AMD64 system, with 2 gigs of RAM. It's just because I really like the way it's laid out better than either KDE or GNOME (for the most part) and the sad fact that comparatively, KDE and GNOME both seem sluggish on this machine compared to Xfce.
Xfce is ideal on my Eee, which doesn't have the specs my desktop has. I could run other desktop environments on the "big" machine, but Xfce still feels the most responsive.
iuqiddis said 12:32AM on 4-30-2008
Im using Xfce on a virtual machine and it seems very snappy compared to Gnome w/ all the effects off. The VM runs on 2 cores @ 2.4 ghz, 750 Mb RAM.
However, on another PC, I have Gnome w/ Compiz running on a P4 (2.8 Ghz) with 1 Gb of RAM and that runs great. When I switched to Xfce, I kind of missed some of the effects and the 'expose' application so reverted back to the Gnome desktop manager.
Rahul Sundaram said 10:18AM on 5-01-2008
If you prefer the native look and feel, try the Fedora 8 Xfce spin.
https://www.redhat.com/archives/fedora-announce-list/2008-February/msg00005.html
Reply