Supercharge Google Assistant With These 7 Amazing IFTTT Applets

So you’re switching to Linux because you’ve heard it’s a great way to revive an old PC, but after checking out various Linux operating systems (also known as distributions or “distros”), you’ve discovered that your hardware is still too slow. Unless, that is, you install something like Xfce.

That’s great. There’s just one problem: what does that even mean?

Xfce Is a Desktop Environment

A desktop environment is what you see on your computer screen. It’s the panels that hold your applications, notifications, and the time. It’s how you open applications and switch between them.

xfce application menu

Windows and macOS each provide only one desktop environment. When a new version of Windows comes out, the most talked about features tend to be related to the desktop environment: the presence of a start menu, a flat theme, and the like. The same is true with macOS, which is heavily associated with a dock and having application menus appear across the top.

On open source desktops such as Linux, you aren’t limited to one desktop environment. You can use the one that comes pre-installed, or you can swap it out for a wide range of alternatives

Which Linux Desktop Environment Best Suits Your Personality?

Which Linux Desktop Environment Best Suits Your Personality?
What kind of computer user are you? Do you leave icons scattered across your desktop? Do you prefer to work in one uncluttered application? Let’s find out which Linux desktop environment suits you best.
Read More

. Xfce is one of many desktop environments to pick from.

A Brief History of Xfce

XFCE began in 1996 as a free alternative to the Common Desktop Environment available for UNIX, which was still proprietary software at the time. The name originally stood for XForms Common Environment. XForms proved to be a limitation for the project. Since the toolkit was only free for personal use, popular distributions such as Red Hat and Debian would not distribute XFCE.

Starting in 1999, XFCE’s founder rewrote the desktop using GTK (also used by the GNOME desktop environment

GNOME Explained: A Look at One of Linux’s Most Popular Desktops

GNOME Explained: A Look at One of Linux’s Most Popular Desktops
You’re interested in Linux, and you’ve come across “GNOME”, an acronym for GNU Network Object Model Environment. GNOME is one of the most popular open source interfaces, but what does that mean?
Read More

). Olivier Fourdan would later land a job with Red Hat, the largest open source company in the world.

With XForms gone, the name changed from XFCE (all caps) to Xfce, and the letters no longer stand for anything.

How Xfce Works

The Xfce desktop uses configurable panels. Open applications will typically appear in a list similar to older versions of Windows. In either the top or bottom right-hand corner, you will find a notification area and the clock. The application launcher will be on the left side of the screen.

Since Xfce is customizable, various distros ship it difference. Running Xubuntu will provide a different out-of-the-box look than using the Fedora Xfce spin or Linux Mint’s Xfce edition.

Xfce typically uses a traditional application launcher that lists software by category and name. You’re able to put shortcuts and files on the desktop

15 Desktops That Reveal How We Work at MakeUseOf

15 Desktops That Reveal How We Work at MakeUseOf
Does your desktop reveal how you work or how you think? Is it clean or cluttered with shortcuts? Here’s how the MakeUseOf team uses its Windows, Mac, and Linux desktops.
Read More

, a trend that some other desktop environments have moved away from. If you remember using a computer in the 1990s, Xfce may bring back waves of nostalgia.

That’s not to say that Xfce is an interface stuck in time. While there are no animations, you can turn on transparent window borders or make entire windows translucent. You can add virtual desktops, rename them, and arrange them however you like.

And we’re still only getting started. While Xfce is hardly as customizable as the KDE Plasma desktop

KDE Explained: A Look at Linux’s Most Configurable Desktop Interface

KDE Explained: A Look at Linux’s Most Configurable Desktop Interface
What does Linux look like? Sometimes, Unity; other times, GNOME. Oftentimes, though, Linux runs KDE. If you’re not using the erstwhile K Desktop Environment on your Linux PC, now is the time to change!
Read More

, you can still add panels, move them around, and insert various plugins that each expand on what your desktop can do. If you so desire, you can monitor disk space, CPU usage, network traffic, and incoming mail all from icons on your panel.

xfce customization

There are a few apps designed with Xfce in mind. These include Thunar (file manager), Orage (calendar), Mousepad (text editor), Parole (music player), and Xfburn (disc burner).

You can use Xfce in two ways. The first is to download and install a Linux operating system that has it built in. Most distros offer this option. Alternatively, you can install it on your current Linux OS. For example, to install it on Ubuntu, use:

sudo apt update
sudo apt install xfce4

Restart your computer, and at the login screen, click the current desktop icon on the panel. This will give you the choice of switching from the current desktop environment (probably Unity) to Xfce.

Downsides to Xfce

There are only a few apps designed for Xfce. This means the software you use will likely come from a variety of different toolkits and communities. There’s a decent chance that several apps you rely on often will come from GNOME and look entirely out of place on an Xfce desktop. Installing software intended for other environments may also bring in a bunch of libraries and code in order to run, which reduces how much faster Xfce is than other environments.

Compared to other popular desktop environments, Xfce isn’t actively developed. GNOME and KDE have massive communities, with some people having day jobs that pay them to improve the experience.

A few comparable projects with small teams see more contributions, such as Budgie, Cinnamon, and Pantheon. People are still working on Xfce, but new versions tend to be years apart and bring changes that, relatively speaking, seem quite minor. Upcoming releases are focused on transitioning to GTK+ 3 — something GNOME did in 2011.

Who Should Use Xfce?

Xfce isn’t the newest, shiniest, most powerful desktop environment. That can be a plus. When you’re putting Linux on an old machine, giving up animations and transparency are easy sacrifices to make if it means the computer works.

When you want your machine to put maximum resources on the task at hand, whether that’s gaming or encoding a video, then you don’t need the desktop environment sucking up more of your RAM and CPU.

If you’re perfectly happy using the same interface you did ten or twenty years ago, you may not even want the so-called innovations introduced in other desktop environments.

Then there are people who simply enjoy the way Xfce looks!

There are other lightweight desktop environments out there. LXDE uses fewer resources

The Best Lean Linux Desktop Environment: LXDE Vs Xfce Vs MATE

The Best Lean Linux Desktop Environment: LXDE Vs Xfce Vs MATE
On a fresh Linux installation, there’s not much you can do to speed things up, other than look at your choice of desktop environment. Here we look at three options: LXDE, Xfce, and MATE.
Read More

, and many people are flocking to Mate. Nonetheless, for such a lean project, Xfce is still going strong after all these years.

What are your thoughts on Xfce? Have you tried it? Did it have all the features you need? Did it leave you wanting more? If so, what desktop environment would you love to see featured next?