Top
Best
New

Posted by mikece 1/12/2026

Xfce is great(rubenerd.com)
316 points | 248 comments
liotier 1/12/2026|
I used to love Xfce, when KDE felt clunky to me and Gnome went in directions I found insane. Since then Gnome remains Gnome, but KDE has matured to a stage where most of the defaults feel like they were designed for me - and any that doesn't can be easily changed. After a period of using more and more K* applications, I realized I might as well switch desktop... Xfce is now a fond memory, and the times have moved on.
mikkupikku 1/12/2026||
I want to like KDE, but it's just too unreliable for me. My last foray was about a year or two ago, I had to stop using it because an update something in KDE's power management broke and my laptop no longer reliably suspended when the battery was low (manually triggered suspends still worked fine.) I've been repeatedly having experiences like this with KDE, each time I fall back on LXQt with kwin and everything looks a bit uglier but just simply works.

I don't know what's going on in KDE, but I assume they've got too many software architects with their heads in the clouds, designing a byzantine mess of abstraction and indirection until even they lose track of where in the code the functionality actually lives. That's all just my assumption though, all I really know is that basic features keep breaking between releases.

stock_toaster 1/13/2026|||
Could also be packaging issues. Kde has been pretty stable for me on debian 13.
MrDrMcCoy 1/13/2026|||
Things have come a long way in the last year or two ;)
theandrewbailey 1/12/2026|||
Xfce is my default go-to, but I recommend and use KDE for touchscreens, like for Surface tablets.
msl09 1/12/2026|||
I had a similar experience. I only moved from xfce when my nvidia board kept killing my X session in creative ways. I'm pleasantly satisfied with kde, but I only have high praise for xfce usability.
Insanity 1/12/2026|||
I’m still on xfce, but haven’t used KDE in more than 10 years. Hearing lots of good things about it lately so maybe it’s time to give it another shot.
adrian_b 1/12/2026||
KDE 3.5 has been the best desktop environment for me (mainly due to its extreme customization facilities), far better than the contemporaneous Windows XP or Mac OS X, while the following KDE 4 was an unusable atrocious piece of garbage (despite having waited to make the transition to KDE 4 until it was claimed that all its initial bugs had been solved; when I tried it there were no bug problems, only bad design choices that could not be altered in any way).

For a few years I had kept the last KDE 3.5, but eventually I grew tired of solving compatibility problems with newer programs and I switched to XFCE.

I am still using it because I have never seen any reason to use anything else. There are a few KDE or Gnome applications that I use (for instance Okular or Kate), but I have not encountered yet any compatibility problem with them, so I have no need for one of the more bloated environment systems.

I have been using Linux on a variety of laptops and desktops, all with XFCE and without problems. XFCE does not do much, but I do not want it to do more, it allows my GUIs to be beautiful and to reach maximum speed and it has decent customization facilities, which is very important for me, as I have never encountered any desktop environment where I can be content with its default configuration.

Whenever I happen to temporarily use some Windows version for some work-related activity, I immediately feel constrained in a straitjacket by the rigidity of the desktop environment, which does not allow me to configure it in a way that would please me and would not interfere with my work.

On my main desktop, and also on my mobile workstation laptop, I have used only NVIDIA GPUs for the last 20 years and I have never encountered even the slightest problem with them, at least not with XFCE, so I am always surprised when other users mention such problems, like another poster near this message.

Perhaps my lack of problems with NVIDIA may be explained by the fact that I am using Gentoo, so I always have up-to-date NVIDIA drivers, while the users of other distributions mention having some problems with updating the drivers.

Only in my latest desktop, which was assembled this summer, I have installed an Intel Battlemage GPU, instead of an NVIDIA GPU, because the Intel GPU has increased its FP64 throughput, while the NVIDIA GPUs have decreased their FP64 throughput. Thus I hope that Intel will not abandon the GPU market, even if the intentions of their current CEO are extremely nebulous.

As an example of some very simple customizations, which are trivial on XFCE but surprisingly difficult on other desktop environments, I use a desktop with a completely blank, neutral grey background, without icons or any other visual clutter. I launch applications from a menu accessed with a right mouse click or with CTRL-ESC, and I have an auto-hiding taskbar for minimized applications and for a very small number of utilities, e.g. a clock/calendar and a clipboard manager. A few frequently used applications are bound to hot keys.

UncleSlacky 1/12/2026|||
There's still Trinity DE if you want an updated KDE 3.5:

https://trinitydesktop.org/

anal_reactor 1/12/2026|||
bro, new copypasta just dropped
Daunk 1/12/2026||
I've been using XFCE for a long time now. I often give GNOME and KDE Plasma a try, but I have to tweak GNOME so much to make it usable, and KDE Plasma keeps crashing and has weird issues (Steam friends list being delayed for example), which just got worse when they switched to Wayland. I really do feel like XFCE on x11 is the logical choice, it "just works" and every app runs well (Discord has broken hotkeys on Wayland), it's stable, and whenever people see my XFCE setup they think it's something like KDE Plasma because it looks so "good" (or different at least). It even works well even on my 32:9 aspect ratio monitor, which isn't something I can say about some other desktops.
cdaringe 1/12/2026|
I love and use xfce, but it “just works” for me only ~98%. Window snapping dimensions are oft still wrong, i get visual artifacts sometimes , etc. minor issues. With gnome i may not love everything about it, but i change nothing and it does “just work” closer to 99.9+%

Seems like YMMV

liampulles 1/12/2026||
I'm a longtime fan of XFCE. I try all sorts of DEs from time to time on spare computers, but I reliably come back to XFCE, which is really just a fairly low-resource, stable embodiment of the classic GNOME feel. I used mainline Ubuntu for a few years until they released GNOME 3 (which I hated then and hate now) and then I switched to Xubuntu and was happy again.

I made a conscious decision a few years ago (after trying yet another distro that went tits up), I was going to stop playing around WITH linux and start playing around ON linux for computers that I needed to get actual work done on. If one wants a classic Linux feel that is fairly stable, XFCE and a Debian base is pretty good for that.

I am a little concerned about the whole Wayland situation, since the XFCE team seems to be taking a fairly anti-Wayland stance at the moment. It has forced me to manually move from Wayland back to X11 on new installs to get a relaible experience, which is not reliably straightforward and seemingly may become more problematic as time progresses.

alextingle 1/12/2026||
Wayland just seems really unstable to me. I try it occasionally, but glitches, freezes or crashes quickly drive me back to X.
MrDrMcCoy 1/13/2026|||
Here's a nickel, kid. Get yourself some non-Nvidia hardware.
alextingle 1/13/2026||
Everything I have runs AMDGPU.
JimmaDaRustla 1/12/2026|||
That's not wayland - you have some config or driver issue.

I've been using Wayland as my daily driver for a few years now. Any issues I have are from my window manager or apps and not wayland itself.

alextingle 1/13/2026||
Maybe you're right, or maybe your anecdote doesn't actually invalidate my anecdote.
JimmaDaRustla 1/14/2026||
I think you should look for more anecotes - there's like a million of us using wayland daily with zero issues.
laxis96 1/12/2026|||
I'm genuinely wondering why everybody hates modern GNOME.

I have long been running Linux on headless systems but Windows on my daily, and only recently switched to dailying a Linux desktop. I started with Kubuntu LTS, it was easy to switch from Windows (shortcuts, UX) but it felt too "complicated" and distracting, not very good looking OOTB and had some graphical glitches here and there (w/ nvidia).

Now I'm on Fedora GNOME and I like it with its clean and modern design language. Very few extensions later and I can see myself being productive with it.

kelipso 1/12/2026|||
People who say “clean and modern design language” might like it? It’s very unconfigurable and impossible to adjust it to your tastes.
MrDrMcCoy 1/13/2026||||
There are many reasons to dislike GNOME:

1. Very little can be customized. 2. Extensions that let you customize things are unlikely to work in the next release because the APIs keep changing. 3. GTK apps have enormous padding around everything that eats my precious screen space. 4. It's heavier and slower than KDE. Probably thanks to all the embedded JavaScript. 5. Its' "my way or the highway" approach to workflows is abrasive.

trebligdivad 1/12/2026||||
Gnome is quite 'opinionated' in what it chooses; if you like their choices you enjoy it; if you don't....hmm. Personally I also have some things I specifically dislike; I prefer to have a fixed 3x3 virtual desktop grid, and Gnome didn't let me do that. I generally don't like the heavy use of menus and random stuff in the title bar of windows.
EnergyAmy 1/13/2026||
You can do that with an extension, I do a 2x2 workspace. Although extensions can be problematic and break between versions, I haven't had any issues with this one.
snoopen 1/12/2026||||
I like GNOME for the most part. But I really dislike needing an extension to change the date away from US format. Extensions in general seem unstable. Every now and then GNOME just locks up and I have to kill it from a terminal session to avoid losing my work.
prmoustache 1/12/2026||||
I think it wouldn't be the default on many distros if everybody hated it.

I think we face the prism of the internet. Since it is the default on so many distros, almost everyonr has been faced to it at some point and those who don't like it are very vocal about it. Those who have been presented Gnome 3 as their first Linux Desktop and have been liking it have had no reason to try out other desktops and will be less vocal against them.

liampulles 1/12/2026|||
It probably depends on how far back one started using Linux on desktop. For me that was a while ago.
davidgerard 1/12/2026|||
they're actively working on Wayland and very much want it to work well there? https://wiki.xfce.org/releng/wayland_roadmap

One problem is I think Xfce has no paid developers, it's all spare time.

pamcake 1/12/2026|||
Yeah, my worry has recently been the opposite: That at least from afar they seem onboard the same Wayland track as the other DEs just at a slower pace.

As long as Xorg is around I hope Xfce never deprecates X.

liampulles 1/12/2026|||
Quote from your link:

"It is not clear yet which Xfce release will target a complete Xfce Wayland transition (or if such a transition will happen at all)."

honktime 1/12/2026||
xfce wayland seems to work fine/most components are ported. I started it up in wayland mode just now and it seems to work fine.
tommica 1/12/2026||
Xfce is really good, used to have it as a daily driver.

His points about how they do not feel the need to change does seem correct, and it is amazing. As a windows user you should be able to figure it out pretty easily!

nine_k 1/12/2026|
Xfce is pretty customizable. Out of the box it may look like OSX, or like Windows. But you can make it fit your needs, not adjust yourself to the machine and somebody's design decisions, or (often) lack thereof.

Unlike Gnome, Xfce is pretty un-opinionated; I can do away with everything that annoys me in Gnome, macOS, and Windows, while keeping the good bits, and having many more good bits none of these offer.

rauli_ 1/12/2026||
Xfce is way too minimal to be great. An great DE must be written mostly in JavaScript and hoard gigabytes of memory in order to render a single window.
abenga 1/12/2026||
If I understand the target of your snark, Gnome shell on my machine uses 172MB of RAM, if I sum all other gnome-related stuff (gdm-wayland-session, gjs, gnome-session-service, etc), it's 200MB.

Hardly GB. You don't have to lie to make a point.

twelvedogs 1/12/2026||
yeah, i have a couple older machines and tried xfce and it wasn't really worth it memory wise, sure xfce is probably lighter but it's easily less than 100 meg difference
vanderZwan 1/13/2026||
Ok, but did you also run it for a while and compare how snappy or laggy the different DEs are? Because with xfc my old T440s Thinkpad from 2013 is still perfectly fine for browsing the web, or watching movies on the HD projector, without sacrificing too many modern interface conveniences.

I can't say the same for Gnome or KDE, and that's no slight against either (I happily use the latter on my more recent work laptop).

Having said that VSCode runs perfectly fine on the T440s too, so Electron and JavaScript aren't the fundamental reason those DEs are too demanding to use.

twelvedogs 1/17/2026|||
i ran gnome on this thing: https://www.techbuy.com.au/p/505010/NOTEBOOKS_11.3SCREEN/Len... for about 6 months, other than dropping to maybe 10fps while switching to overview it was perfect

tbh i kinda miss the 6hr battery life

xfce and gnome are by far my most used desktops and i probably would put effort into using xfce more if it supported wayland etc but i guess i like to tinker with newer stuff

to me the only reason to use xfce would be if i wanted to use a lightweight desktop app on a borderline useless computer, cause once you start trying to load websites you're going to blow through so much memory that desktop environments are irrelevant

miniupuchaty 1/15/2026|||
I'm writing this on my old 2014 acer aspire.

Currently gnome-shell is taking 135MB of ram, with other gdm/gnome related background services ranging in 700KB-3.2MB each to like 20MB together.

And it's as snappy as my sway config I log into depending on the needs.

I just spammed virtual desktop changes, opening Files, browsing, and it's as snappy as it is in sway.

I think gnome is getting a lot of unfair performance criticism online as it looks like something that would be slow. Maybe it was slow back in the starting gnome3 days. Maybe there are some heavy differences in how distros package it? (arch btw)

... though I will say that from my experience it's the KDE that's the slow one. I don't have it installed currently on this machine but had in the past and have it on my steam deck(which is stronger then this laptop). It feels sluggish and I have this bouncing cursor wait animation in my head right now just thinking about it.

shepherdjerred 1/12/2026||
I wish there was a Chrome extension to filter out snarky meme comments like these.

I just don’t see the point in posting something like this aside from baiting an argument. There’s nothing about JS or Electron in this article.

kristopolous 1/12/2026||
xfce way back in the day was trying to clone CDE which is open source and actively maintained these days https://sourceforge.net/projects/cdesktopenv/ (really. last release was in november 2025)

Just in case you want an even more vintage experience.

There's also people trying to keep the SGI experience alive, but this one is a clone: https://docs.maxxinteractive.com/

As for as early xfce check out https://xteddy.org/xwinman/screenshots/xfce-default.jpg (I'm actually on that site from 25 years ago: https://xteddy.org/xwinman/screenshots/twm-cjmckenzie.gif)

amenod 1/12/2026||
> Just in case you want an even more vintage experience.

Just to clarify, it's not about "vintage experience". Xfce is deceptively simple - it gets out of your way and let you do whatever you wish. The original settings are sensible as they are, but you also can customize it as you wish. It is pretty un-opinionated.

anthk 1/12/2026|||
Instead of Maxx Desktop, check EMWM plus the goodies:

https://fastestcode.org/emwm.html

I won't consider XFCE vintage but sane, boring but working. Vintage would be a vanilla FVWM, or MWM, or TWM/CTWM. But not so much, as things come full circle.

EvilWM would look outdated and crappy under Slashdot threads in 2001 or close, because it looked something from the 80's, altough some bright users stated that it saved tons of RAM for applications.

Its clone CWM nowadays it's highly praised by OpenBSD users as a no-bullshit, floating-no tiling madness window manager (and by me too). It works, it can work without any mouse for every window action (even resizing), it doesn't need dmenu, you can use virtual desktops and search between opened windows with autocompletion. So, forget about RSI's, your hands can literally rest.

thw_9a83c 1/12/2026||
EMWM is really nice. Too bad that Wyaland will make alternative WMs like this one very hard to use and obsolete in the long run.
anthk 1/12/2026|||
There was some barebones X server runnng on top of Wayland.

https://wayback.freedesktop.org/

If I have to suffer that in a near future, I want my CWM setup working like before.

kristopolous 1/12/2026|||
Wayland isn't going to become defacto until this difficulty disappears.

X "just works" well enough for too many use cases

beAbU 1/12/2026||
Sourceforge gives me the heeby-jeebys though.
kristopolous 1/12/2026||
I have no idea why they use that either. It was legitimately great 25 years ago but it's just felt like an SEO farm for at least 15 years.

(25 years ago: https://web.archive.org/web/20010301045035/https://sourcefor...)

Once you get down into it, it's fine. https://sourceforge.net/p/cdesktopenv/wiki/LinuxBuild/

I mean ok, it's fine.

hulitu 1/12/2026||
> It was legitimately great 25 years ago but it's just felt like an SEO farm for at least 15 years.

You should see github. /s

KronisLV 1/12/2026||
Lovely post, Xfce indeed is what I also reach for, especially when I need something for limited hardware, a small install size or just something quite stable and dependable! It’s probably not the #1 in all of those categories, but does a good enough job across all of them that I’m satisfied.

> I stopped writing posts like this for years, out of fear of how people from specific desktop environments would respond.

I personally also quite liked Cinnamon with Linux Mint, which was similarly pleasant out of the box, but I’m also sorry that the author had to deal with people I guess getting kinda heated over their preferences?

cassepipe 1/12/2026||
Cinnamon is indeed great ! Looks great out of the box and easy to configure quickly. I generally have to set a bunch of options and set up two shortcuts and I can do that under a minute. I think it deserves more praise. GNOME is too limited and I get lost in KDE, cosmic does not support gestures yet... I always come back to it.
davidgerard 1/12/2026||
The greatest drag on Linux adoption is Linux evangelists.
timonoko 1/12/2026||
I just discovered alt-scroll just by accident.

  Desktop Zoom (Xubuntu/Kubuntu): In Xfce (Xubuntu) and KDE (Kubuntu), Alt + Scroll is the default shortcut to zoom in and out of the entire desktop. This is an accessibility feature used to magnify specific parts of the screen.
timonoko 1/12/2026||
Also I have "make-icon" to bragg about:

  convert  -size 24x24 -gravity center -background yellow -fill black\
     label:$1 ~/.local/share/icons/$1.png
  file=~/.local/share/applications/$1-noko.desktop
  echo [Desktop Entry] > $file
  echo Name=$1 >> $file
  echo Comment=noko-made >> $file
  echo Exec=$1 >> $file
  echo Terminal=false >> $file
  echo Icon=~/.local/share/icons/$1.png >> $file
  echo Type=Application >> $file
pamcake 1/12/2026|||

    cat <<EOR > "${file}"
      [Desktop Entry]
      Comment=Bash has heredocs.
    EOR
I think the reason they are confused is that this is entirely out of context.
thomas-mc-work 1/12/2026|||
What exactly do we see here?
nh2 1/12/2026|||
A shell injection vulnerability ad soon as somebody copies the same approach somewhere else or trained your LLM on it.

Write correct code by default, always, otherwise it will end up somewhere you care about.

The best way to do that is to avoid shell, as a language that makes writing insecure code the most convenient.

(The original intent looks like it's making a desktop/launch icon, e.g. you might call it with "firefox" as an argument and it would put its logo into an application starter, provided a logo of the correspond name is already in the place the script expects.)

timonoko 1/12/2026|||
Erh? Bash-reading disability?

make-icon ABCD:

1) Makes a small picture ABCD.png from the first letters of the string "ABCD".

2) Makes ABCD application icon to using the picture ABCD.png.

3) Moving youres pointing device on that icon and pressing appropriate button now executes ABCD.

"convert" is from Imagemagick of course.

arximboldi 1/12/2026||
Neat! Does someone know a way to implement this in hyprland?
timonoko 1/12/2026||
Nobody knows. I wanted preset zoom for watching widescreen movies on laptop. But xev does show anything at alt-scroll.
chr15m 1/12/2026||
Long time user. It really is the absolute chefskiss. It's all about the small details, keeping things constant, and the minimalism. Can't praise it highly enough and I'm very grateful to everybody who works on it!
avhception 1/12/2026|
When KDE 4 came out, I switched to Gnome 2. When Gnome 3 came out in (checks notes) 2011, I switched to XFCE. And that was that. I have a minimal taskbar at the bottom of my screen, with a little tray and a little button for the whisker menu. But I usually launch that using hyper + space. It gets out of my way, it gets shit done, I love it. Let's hope that it will survive the Wayland transition.
masfoobar 1/12/2026||
I don't have as much hatred towards Gnome 3 like everyone else does.

Don't get me wrong, I am certainly not defending it. I was a little heart broken as I really liked Gnome 2. However, I tried to be optimistic with their plans overall.

(I think the early days on Gnome 3 featured something call Gnome Legacy to keep that Gnome 2-ish feel. I likely stayed on that for a while)

I still use Gnome 3 today... but Xfce would certainly be my second choice.

avhception 1/12/2026||
I don't have "hatred" towards Gnome3. I use it for friends and families desktops, they seem to like it. I have also rolled out about ~20 Gnome3-based desktops for my employer.

That said, there are definitely areas were Gnome could be improved. Some of them are understandable and probably stem from a lack funding / devs. Others less so, like removing the options to scale / stretch / center the wallpaper w/o installing "Gnome tweaks".

masfoobar 1/12/2026||
Yeah - I find it a little frustrating that the first thing to do after installing Gnome3 is to install Tweaks.
avhception 1/14/2026||
It's not even the chore of installing it, Ansible will mostly do that for me. It's that I can't comprehend why something as basic as fundamental wallpaper config is not part of the normal GUI. The reasoning for that one is beyond me.
davidgerard 1/12/2026||
I did exactly the same series of switches.
More comments...