How to Install Xfce on Debian 12

Estimated reading: 3 minutes 24 views

Linux distributions like Debian 12 originally were only limited to the command line interface and their use was only limited to those who have sound knowledge about command execution. With the introduction of different desktop environments for Linux distributions there is a drastic increase in its users.

Since most people use Windows and MacOS, the Linux-based desktop environment interface can be transformed like Windows and Mac on Linux. The lightweight design and extensive customization options of Xfce make it one of the most popular desktop environments. We will explore all the possible ways to install Xfce on Debian 12 in this blog post.

Step 1: Update your system

Before we begin the installation, it’s crucial to ensure your system is up-to-date. Open a terminal window and run the following command:

# apt update
# apt upgrade

Step 2: Install Xfce Desktop Environment

Now, let’s install the core Xfce packages and some additional goodies:

# apt install xfce4 xfce4-goodies

The xfce4 package installs the core Xfce desktop environment, while xfce4-goodies provides additional applications and utilities commonly used with Xfce.

Step 3: Configure Display Manager (Optional)

By default, Debian might not have a graphical login manager installed. If you prefer a graphical login screen instead of logging in directly through the console, you can install a display manager like LightDM:

# apt install lightdm

Step 4: Reboot your system

Once the installation is complete, restart your system to apply the changes:

# reboot

Step 5: Login to Xfce Desktop

After rebooting, you should see a login screen.From the list of available sessions, choose “Xfce Session” instead of the default “Default Xsession.” The “Xfce Session” option will direct your system to start the XFCE desktop environment upon login, thus allowing you to experience the lightweight and customizable features that XFCE offers.

This procedure ensures that you log into the correct environment and are all set to leverage the features of XFCE. Remember, this selection is not permanent; you can switch between different desktop sessions from the login screen anytime you reboot your system.The interface of the Xfce session will look like this as in the image below:

Now you will see your Xfce desktop environment on Debian 12.

Remove XFCE

In certain situations, you may decide to uninstall XFCE. You might want to try a different desktop environment or revert to your previous setup. The command to purge XFCE and its associated files is:

# apt autoremove '^xfce' task-xfce-desktop --purge

This command will remove XFCE and any related files, returning your desktop environment to its prior state.

Additional Tips

Explore Xfce settings

Xfce offers a wide range of customization options. You can access the settings from the panel menu and personalize the desktop to your liking.

Install additional applications

While Xfce provides essential tools, you might want to install additional applications like a web browser, file archiver, or office suite. Use the built-in software center or the apt command-line package manager to install them.

Conclusion

With just a few commands, you’ve transformed your Debian system into a lean machine with the lightweight Xfce desktop.

Now you can enjoy a faster and more responsive computing experience, along with the extensive customization options Xfce offers.

Share this Doc

How to Install Xfce on Debian 12

Or copy link

CONTENTS