It took them two years, but the Xfce team has just released Xfce 4.6.0, with a whole slew of improvements. Xfce started back in 1996 as a Linux equivalent of CDE, but soon diverged from that goal to stand on its own two feet, and by now it’s safe to say that Xfce is the best of the rest – after KDE and GNOME. Xfce 4.6.0 seems to cement them further into that position.
Many changes have been made to the actual desktop experience. Xfce 4.4 introduced the ability to place icons on the desktop, but it was still rather rudimentary. Xfce 4.6.0 adds the ability to lasso multiple icons using a selection box, making the whole icon-on-the-desktop experience on Xfce a little less like 1988. It also comes with a new desktop menu which allows you to manipulate files like Thunar does.
The panel has seen some major work as well, particularly in the area of multiple display setups. The clock applet has been rewritten to use less system resources, and the notification area can now be tweaked to show only those icons you want it to (like Windows 7 and KDE 4). The sound mixer has been rewritten to make use of Gstreamer, adding support for managing multiple sound cards.
The session manager now supports restarting applications after a crash, so you’re not left with an empty desktop. It should also work faster, and the configuration dialog has been made easier to use. It now also supports hibernate and suspend out of the box. The settings manager has been completely redone, and several settings panels have been reworked as well.
Xfwm, Xfce’s window manager, has been improved greatly. It can now detect unresponsive windows and offer an option to kill them. In addition, the “fill” window action has been added, which will expand a window to its largest possible size without overlapping other windows. Of course, many bugs have been fixed, the compositor has been improved, and it has been made multiple monitor aware.
Thunar has received some love as well, allowing you to set backgrounds and settings per folder, as well as being able to use the mouse back and forward buttons for navigation. In addition, volumes currently not mounted will appear ghosted, making it easy to spot the state of volumes.
There’s a tour that details many of the changes. Xfce 4.6.0 will find its way to your distribution of choice soon enough, but you can always get it yourself.
I’m a fan of Xfce myself, although I don’t currently use it. What I hear so far sounds good. Can’t wait to try it. I might attempt to compile it… although that’s something I’ve never done before. The most I’ve done so far is compile small, simple, individual apps, and have had some problems there… so it’s likely I’ll end up giving up and just waiting for a distro (Zenwalk?) to release with it.
Edit: It seems they have installers. Maybe this won’t be so painful after all…
Edited 2009-02-27 12:07 UTC
Zenwalk were waiting for XFCE 4.6 before releasing a new version. There’s been a lot of activity in the changelog lately so you (and me for that matter) shouldn’t have long to wait!
I really liked XFCE when I tried Xubuntu a while back, and while I returned to OpenBox I did stick with Thunar. Judging by what I see on the tour, i’m thinking it’s time I took XFCE for another spin.
“Xfce started back in 1996 as a Linux equivalent of CDE, but soon diverged from that goal….”
And that’s why I stopped using it.
Same here, personal preference of course. Installed it one day and it looked and felt more like GNOME-lite than it did CDE. No idea when that happened as I don’t use as my main desktop, but it happened somewhere in 4.X for me, as far as looks. Functionally before that.
Edited 2009-02-27 13:29 UTC
I think Xfce abandoned its CDE goals around the time that they moved to GTK+ 2.x with Xfce4. I remember one of the features that I missed was ‘iconify’ or ‘minimize to the desktop’ as it would be called today. It’s a shame, really, because Xfce tries so hard now to be Gnome. What’s the point?
Those features still work. Maybe they are no longer the default, but applications can still be iconified to the desktop.
Iconify to desktop was only added back with the 4.4x release. But there were a few years where the option simply wasn’t available.
And you feel the need to advertise that? Seriously, who cares?
I do, because I agree. CDE is too good to not be updated to modern times. CDE is still the best DE ever made, for the simple reason it was the first and last DE that MADE SENSE. You didn’t need to think – it just did exactly what you expected it to do.
http://www.osnews.com/story/18969/pt_VII_CDE
It’s a shame something like that doesn’t exist anymore.
Edited 2009-02-27 13:31 UTC
This is not possible. If you want CDE, you’ve got to use CDE.
If you want an improved CDE, then it is not CDE anymore.
XFCE is not CDE and is wonderful. I use it everyday with full satisfaction. Every release is better than the previous one.
On my netbook, this is the only DE I’ve found that let me put everything vertically (including window list) to save vertical space. There is windowmaker but XFCE is much more usable.
So it is not CDE, good! If I wanted CDE, I would use CDE!
At least tell us what you think is wrong with XFCE that make you prefer the way it was when it was closer to CDE!
You don’t like having the possibility to have several dock? Just use one! You don’t like antialiased fonts? Just don’t use them! You like your desktop acting as a window list? Use it like that!
What don’t you like precisely?
If all you don’t like about it is that it is not CDE, you’ve got to know that CDE does actually still exist. It didn’t disappear.
Edited 2009-02-27 16:06 UTC
So GNOME 2.26 is no longer GNOME because it’s an improved version of GNOME 2.24…?
Your logic alludes me, oh great one.
GNOME 2.24 and GNOME 2.26 are both GNOME but XFCE is not CDE.
You didn’t get the point.
You are complaining that XFCE is not CDE. If you were complaining that GNOME 2.26 was not GNOME 2.24 then they would tell you just to use GN0ME 2.24. There would be no point in doing GNOME 2.26 if that was to make it like 2.24
It’s impossible to improve something and make it the same at the same time. Either you improve it or you do it the same, but there is no point in doing the same either.
It’s not constructive to say that you don’t use XFCE because it is not CDE. What would be more interesting is what you like in CDE that is not in XFCE. How you would like XFCE to improve, what feature you miss, etc…
It’s impossible to take you serious when you say things like that.
You know, Thom, I agree with you on some points about CDE, but generally when I’ve had to use it I find it to be in the way. I am highly keyboard-centric and want things to respond as instantly as possible; alt-tabbing past the dock is an extra keystroke I don’t want. The drawers are okay, but I find that they occupy screen real estate I’d rather keep unless I do the extra work to shut them down. Likewise for all the extra widgets on that dock; more screen real estate consumed. And if I want to get at everything I iconified, I have to get all the windows out of the way.
It seems to me that OSX’s dock with an added option to keep its stacks open would have most of the merit that I see. KDE’s Plasma could feature plasmoids on the desktop for minimized windows if you so pleased. I’m not sure we’ve left the realm of subjective preference though.
Usage patterns differ, obviously, and to me an app-centric Dock and command-Tab switching, consistent keyboard shortcuts, a nice tabbed terminal, and generally high responsiveness keeps OSX in my top spot for interfaces I use.
Using 4.6 svn since two month and it works great. I tried 4.4 some years ago but went back to kde on main machine. 4.6 now gives a light and modern look to my eeepc 1000 without struggling.
The addfinder is also very welcome. I did not know about it so I had to create manually some launchers, which is a pain.
XFCE is a piece of piss to compile; it’s all graphical and it lists all dependencies, giving you a tick alongside each one if you’ve got it. Fantastic build system, absolutely fantastic.
And XFCE 4.6 is probably what I’ll use on my netbook. I started to like it more when it became more like Gnome, although I found that the previous version didn’t really like my desktop computer that much.
Besides being light, fast, less needy on the dependency side than Gnome, and still offering more features, there is one other thing I like about Xfce… their adherence to standards worked out by freedesktop.org.
Open Source is great, but Open Standards and Software actually implementing it is even better…
Honestly, only by comparing it to Gnome can one say Xfce is light…
I ran XFCE at work for about two weeks back around 2003, I think. (It was before Thunar) Eventually, I decided I missed some things from GNOME, and went back to that.
Now I work at place entrenched in, and requiring Windows, (Which sucks so bad it’s not funny. I got used to running Linux at work! Now that Linux isn’t an option for me, I realize how -bad- Windows is for productivity.)
Anyhow, I’m wondering if it wouldn’t be worth giving XFCE a go on my other system at home.
Thunar was the final piece of the XFCE puzzle for me. Since playing with it, XFCE’s replaced KDE on all my PCs.
One of the things that is needed for Xfce to become number one is a name change. Seriously. KDE & GNOME are very catchy, but Xfce… did you ever try to spell this? What about spelling in a foreign language? Even more complicated? I wished I knew how to spell in french.
In all seriousness, If I were Olivier, I would change this name to something like Nebbia, Andromeda, XF^A^2, Modex, Orion… but eks-~A(c)f-see-ee is damn hard to hear, swallow, or speak.
I completely understand the *nix name and acronyms mania, but something like fwmn, xfce, lpqs, qxnp… is hardly human. Microsoft did its homework and chose the stupidiest name to name their OS/Desktop: Windows.
For example… You are not familiar to Linux and not even familiar with desktops. Suppose I present you the new desktop environment:
wxfzk
See what I mean?
I heard some people saying “x-face” for example. That isn’t that bad… I don’t know if it’s official or not, though.
It sounds like a generic insult.
Not as bad as when my eyes read Xfce and I hear in my head “X Feces”.
That would be something based on wxwidgets, right?
It’s been a while comming, and it was worth it.
I remember compiling XFCE back in the day because it was much lighter than GNOME. Unfortunately it was still a bit too heavy for the weak powered laptop I had at the time so I had to go to fluxbox and openbox. Good to see they are still developing it even though I no longer use it.
Now it’s time to look forward to 4.8! Editing menus and connecting to sftp via Thunar are last two features, that Xfce lacks from my point of view. Anyway, a big “thank you” for the devs!
one of the mayor points it had going for it isn’t unique to it anymore when compared to KDE: Checking the memory usage, it seems to me that KDE is just as slim now. Years ago, if you wanted slim + a bit of sexiness, KDE was no option.
I have a Linux desktop and a Mac notebook. Windows is at long last out of the picture. I like to be able to switch with a minimum of fuss between the two remaining platforms, but I’m still settling on the components of my Linux desktop.
I like KDE’s power and the reinterpretation of the desktop through Plasma, but I find the interface a little high on the latency, especially the console, and I dislike how much the interface models itself on Windows. I like Gnome’s interface; it’s almost clean and snappy enough to be Mac-like, but there are still pieces of it that don’t seem integrated or quick.
XFCE has a light touch, and still feels modern. It doesn’t add as much power, but it doesn’t get in my way either. I really think it deserves a higher ranking on the Linux desktop. Here’s hoping this next release gets its due!
This latest release really does look polished! Well done to the devs!
Although I’m not using Xfce at present, I do use Thunar – a great file manager. I’ll definitely be installing this latest Xfce release!
I get a little performance boost on my older Athlon 1 GigHz system when I use Xubuntu. Application windows are snappier and it loads faster than Gnome. At startup it also uses less RAM for me. I can’t add any more memory to my system so XFCE is a nice alternative. I am excited to try out this new release.
I think the major performance boost comes from gtk+ 2.14.x if you use xubuntu.
XFCE is a great DE but I miss an option like “Arrange Icons by” -> “Date, Type” etc on the desktop. GNOME at least has “Clean Up By Name”. Though I’d like to see “Snap To Grid” “Auto Arrange” … Does anyone know if this possible at all? Perhaps a plug-in for either XFCE or GNOME?
XFCE paint themselves as some sort of Gnome lite, and they do share a lot of infrastructure with gnome, such as GTK and GSttreamer.
However, I have been unable to find out what is it that makes XFCE ‘lite’, in their website or elsewhere. What does Gnome have that is missing in XFCE? What would I miss if I switched? Can somebody point me to an explanation?
You would miss CORBA/bonobo and mono and a lot of over-the-top engeneering. XFCE does the same things with a simple design. The interface is not the same but can be tweaked.
To be fair, there are some things that XFCE does not have still, like at-spi integration (accessibility)
Better software engineering, perhaps?
For example, Thonur vs. Nautilus: Nautilus used to be so slow, I could go out and fetch a nice cup of coffee between lag times. Looks pretty, yes, but not very efficient.
GTK+ isn’t GNOME’s speed bump.
XFCE really is the better of the two GTK-based DEs in many, many ways. GTK is not as “nice” an API as Qt in many ways, but used properly, it can be lighter. Gnome squanders that opportunity and actually manges to be heavier than KDE 4. XFCE takes advantage of it and is awesomely light and fast. The only thing I really miss in XFCE is the ability to control my wireless card through NetworkManager…
Have you tried wicd? … http://wicd.sourceforge.net/
I Xfce for what it is, and they seem to do many good tings. I shall try this out once Xubuntu has it.
That is what I think of Xfce. I use it. I love it. It is simpler to use and it is faster (for me at least). Applications open very quickly under Xfce…more quickly than the same applications I use under Gnome.
I like Gnome…I like Xfce better.
The terminal in xfce has some nice features, I have tried it out before, however switching back to gnome and I have tried out kde4.2 which has a lot of functionality.
The best aspect of all of the desktop managers is the ‘choice’ of choosing a different one sometimes. A change is nice, before I was required to get my RHCE I did not understand a lot of the underpinnings (still learn new things everyday), I am just amazed at how awesome the entire open-source community is and how far it has come since when I first installed Red Hat 6.0 Professional back in 1999 or so.
I am running several distro’s, I am fixin to install xfce as I write this.