Xfce, A Model GTK Based Desktop | Late Summer Blathering

In full disclosure, Plasma is my Desktop Environment of choice, it is very easy to customize and to make my own with very little effort. As of late, there isn’t a whole lot of customizing I do, it’s all pretty minor. A couple tweaks to the the visuals, make it dark, change some sound effects to make it more Star Trek The Next Generation, add a couple Plasmoids and set up KDE Connect. Then I am ready to go.

Since KDE 3 and later Plasma, each release adds and refines existing features, all of which seems as though they are doing so in a sustainable fashion. New releases of Plasma are always met with excitement and anticipation. I can count on new features and refinements and an overall better experience. I didn’t look anywhere else but then, Xfce wondered into my world and although slow to change has become that desktop too. Historically, Xfce has been [for me] just there, nothing particularly exciting. It has held the spot of a necessary, minimal viable desktop… but not anymore.

Previous Xfce Experiences

Using Xfce was like stepping back in time to an era of awkwad looking computer innocence, where icons were mismatched and widgets were a kind of grey blockiness with harsh contrasting lines. Such a great time… While KDE Plasma and Gnome moved on, working in new visuals and staying “modern,” Xfce did it’s own thing… or nothing… I don’t really know but it, in my eyes, became the dated desktop environment. It was always rock solid but wasn’t much to look at. To be fair, there were some examples of real decent looking expressions of Xfce but I unfairly dismissed it.

New Experiences with Xfce

I started to do a little distro and desktop hopping, not to replace my preferred setup, openSUSE Tumbleweed with Plasma, but to see what else is out there and to play with some other examples of desktop design and experience. One such example that I really enjoyed was MX Linux.

It is a clean and pleasant experience that doesn’t scream 2002. The configuration options are plentiful and easy to understand. Not to mention the Dark theme looks simply fantastic. Then there is Salient OS which has a slick and modern look. It didn’t look Plasma but looks like the present and doesn’t make you think of the traditional Xfce environment.

Then came Endeavour OS where, for just a moment, I thought I was using Plasma. It is truly a slick Xfce environment with some great choices for appearance.

Although, 4.12 was released in 2015 and some speculated the project as being dead, new breath life came to the users of this project and just recently (Aug 2019), version 4.14 was released.

Xfce’s latest release didn’t take away features or trim out functionality. It only added new features and refined the the whole desktop. Most notably, a complete (I think) move to GTK3 from GTK2 which allows for better HiDPi support (great for those with the hardware), improvements to the window manager to have a flicker and tearing free experience. A “Do Not Disturb” feature was added to the notifications and many, many more things but these stand out the most to me. More can be read here at the official source for Xfce News.

Xfce on openSUSE

It was announced that Xfce 4.14 landed in openSUSE Tumbleweed. I wanted to see how that experience shaped up. A Telegram friend Mauro shared his Xfce desktop with me and I was blown away by how it looked. I sure didn’t think, Xfce, in the traditional sense.

Then, I wanted to see, how does Xfce on openSUSE look, right out of the gate, just as you log in for the first time. What is my vanilla experience. I installed Xfce direct from the YaST installer on a fresh disk but in case you want to try it on your openSUSE Tumbleweed instance, just run this:

sudo zypper in -t pattern xfce

After booting it up, it looked really quite respectable. I appreciate the new welcome screen, right out of the gate. This is a welcome re-addition to openSUSE. Something that drifted away about 4 or 5 years ago.

I wanted to see what themes were built in. How I could tweak it just a bit and make it my own. I must say, I am pleasantly surprised; ecstatic, really.

After adjusting the theme to something dark, I came to the conclusion that Xfce is fantastic, it is simply fantastic and I take every bad thing I have ever said about GTK back. Xfce is, in my opinion, the premier GTK based desktop. It is fully functional, easy to customize and respectful or system resources and incredibly responsive.

Everything about is easy to tweak to make my own. There wasn’t a special “tweak tool” that had to be installed not part of the regular settings, it was all there. The boot up time on an a Xfce only system is a break neck speed. I don’t know what they have done at openSUSE to make this happen but just wow and Thank You!

I didn’t make much in the way of tweaks to Xfce to make it the way I prefer. Like when playing Monopoly® with my kids, I like to have my cards laid out a specific way and as such, I made some slight changes to the panel along the bottom and added just a hint of transparency because, why not. I also did a bit of a tweak to color theme to make it to my liking, and I was ready to go. The adjustments took me all of 4 minutes and I was grinning from ear to ear. Like an 8 year old on Christmas morning, staring at the tree with presents beneath it, I was excited from my finger tips to my toes just ready to tear into the gifts I have yet to uncover.

Final Thoughts

Xfce is the GTK desktop environment that seems to have all the necessary elements, clean interface and the ease of customization that rivals KDE Plasma. This is “not your father’s Xfce” as it were. This is an Xfce that doesn’t “just get out of the way” it says, I am here, I am ready to give you a great desktop experience and I won’t mess a single thing up. It says, I am down to business but if it’s play time, I mean business about play time too.

I have now used Xfce 4.14 on top of openSUSE, MX Linux, Salient OS and Endeavour OS. They are all great examples of how Xfce should look, the crisp and immediate sense of responsiveness that insists on productivity. In my observation, Xfce is the model GTK desktop, the standard to which all others should be measured against. It’s stability, efficiency, easily customized and makes the desktop truly a personal experience.

References

Xfce Official Release
Xfce 4.14 Lands in openSUSE Tumbleweed
https://cubiclenate.com/2019/03/06/salient-os-review-from-an-opensuse-user/
https://cubiclenate.com/2019/08/20/endeavour-os-review-from-an-opensuse-user/
openSUSE Portal:Xfce

5 thoughts on “Xfce, A Model GTK Based Desktop | Late Summer Blathering

  1. You should give Fedora Design Suite a try, everything in GNOME is found and works unlike Fedora 30 Xfce with my cheap AIO HP Printer. I get to work, but it’s a pain. Fedora should give Xfce a little more love for this fan; Maybe F31 Xfce will be a winner for me 😉

  2. Hi Nate,
    Long time not see an XFCE desktop and now I think I will install this too on my Debian.
    It’s nice to see evolution of XFCE desktop.

Leave a Reply