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.There are a lot of reasons to love Xfce. It's a cross platform sort of desktop. This means that you can use it in Linux, or Solaris, or FreeBSD or even OS X. It's modular. If you don't need some of the modules, they can be excluded from the installation. There are also quite a few cool little features, like a kiosk mode, neat little widgets, and a built-in compositor. The compositor is particularly nice for those who don't like or can't get their machines to run Compiz well.
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.














Reader Comments (Page 1 of 1)
4-28-2008 @ 7:26PM
Calvin said...
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
4-30-2008 @ 7:27AM
Rex said...
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?
4-30-2008 @ 8:33AM
Kristin Shoemaker said...
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.
4-28-2008 @ 7:36PM
Eater said...
(Insert Fluxbox propaganda here.)
Reply
4-28-2008 @ 9:39PM
Calvin said...
Actually Fluxbox seems very nice, i want to see it implemented in Fluxbuntu as it looks very promising.
4-28-2008 @ 7:42PM
MM said...
No mention of the twm ?
Reply
4-28-2008 @ 10:15PM
UglyDuckling said...
Wait, you mean that crapware that comes with Xorg when you don't have another window manager? Why do you want that?
4-28-2008 @ 8:35PM
Bufsabre said...
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
4-29-2008 @ 12:11AM
xerxesdaphat said...
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
5-07-2008 @ 2:38AM
smackdat said...
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.
4-29-2008 @ 7:06PM
metatron said...
if it works fast on old machine...
would you recommend Xfce on a current machine?
Reply
4-29-2008 @ 7:26PM
Kristin Shoemaker said...
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.
4-30-2008 @ 12:32AM
iuqiddis said...
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.
5-01-2008 @ 10:18AM
Rahul Sundaram said...
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