Top
Best
New

Posted by mikece 9 hours ago

Xfce is great(rubenerd.com)
258 points | 194 comments
mnls 2 minutes ago|
Never liked it. Terrible font rendering.
liotier 4 hours ago||
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 2 hours ago||
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.

theandrewbailey 46 minutes ago|||
Xfce is my default go-to, but I recommend and use KDE for touchscreens, like for Surface tablets.
msl09 3 hours ago|||
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 4 hours ago|||
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 2 hours ago||
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 49 minutes ago|||
There's still Trinity DE if you want an updated KDE 3.5:

https://trinitydesktop.org/

anal_reactor 26 minutes ago|||
bro, new copypasta just dropped
Daunk 6 hours ago||
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.
liampulles 5 hours ago||
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.

laxis96 1 hour ago||
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 hour ago|||
People who say “clean and modern design language” might like it? It’s very unconfigurable and impossible to adjust it to your tastes.
trebligdivad 1 hour ago||||
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.
snoopen 1 hour ago|||
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.
alextingle 4 hours ago|||
Wayland just seems really unstable to me. I try it occasionally, but glitches, freezes or crashes quickly drive me back to X.
honktime 2 hours ago|||
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.
davidgerard 4 hours ago||
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 43 minutes ago||
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.

timonoko 4 hours ago||
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 4 hours ago||
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 39 minutes ago|||

    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 2 hours ago|||
What exactly do we see here?
timonoko 42 minutes ago|||
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.

nh2 1 hour ago|||
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.)

arximboldi 3 hours ago||
Neat! Does someone know a way to implement this in hyprland?
tommica 8 hours ago||
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 8 hours ago|
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_ 6 hours ago||
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 5 hours ago|
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 5 hours ago||
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
KronisLV 6 hours ago||
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 5 hours ago||
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 4 hours ago||
The greatest drag on Linux adoption is Linux evangelists.
kristopolous 8 hours ago||
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 7 hours ago||
> 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.

beAbU 2 hours ago|||
Sourceforge gives me the heeby-jeebys though.
kristopolous 1 hour ago||
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.

anthk 4 hours ago||
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 3 hours ago||
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.
kristopolous 1 hour ago|||
Wayland isn't going to become defacto until this difficulty disappears.

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

anthk 3 hours ago|||
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.

chr15m 6 hours ago|
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!
More comments...