Make Xfce Look Modern
Xfce is a lightweight and powerful desktop environment(DE) that’s been around for a long time. It’s considered one of the most stable and lightest DEs around. Xfce has a traditional layout well suited for users of all types, from the new user coming from Windows to the power user looking to get things done efficiently.
One complaint that some users have is that Xfce looks dated, boring, and bland. So I’m going to show you how to make Xfce look modern and beautiful. When we’re done, it’ll look just as modern as the bigger DE projects like Gnome.
For this tutorial I’m using xubuntu 18.04.3.
Wallpaper
Lets start with the wallpaper. A good wallpaper can make a big difference in the overall look. If you like the wallpaper from the screenshots, you can download it below.
Theme
We will now install Arc-Dark theme which in my opinion is the best dark theme available. This theme looks modern an consistent. Download it here…
The original Arc-Dark theme from the link above highlights the app icon in blue on the panel for the app in focus. I prefer a dark grey highlight which I feel looks better. If you prefer the same then you can get my modified version of Arc-Dark below.
-
Once you have the theme, extract and copy the Arc-Dark folder to /usr/share/themes. You will need sudo permissions to do this.
-
After copying the theme to /usr/share/themes you will need to enable it in 3 locations. Open the “Settings Manager” and enable Arc-Dark in the following locations…
- Appearance
- Window Manager
- LightDM GTK+ Greeter Settings
Window Manager Tweaks
In the “Settings Manager” under “Window Manager Tweaks” it is important that you disable “Show shadows under dock windows” in the “Compositor” tab. We need this disabled to setup our top panel in a later step.
Here is a screenshot of my compositor settings.
Panels
The top panel is comprised of 3 panels side by side. This is the only way to center the clock on Xfce panel without having the clock shift side to side when applicatons are opened and closed. For the panel I’m using a mostly transparent 32 pixel height image I created with a 1.5 pixel line to look like a shadow on the bottom. You can download the panel image below.
If you’re using the image, make sure to set the panel row size to 32 pixels like in the screenshots.
Left panel screenshots
Center panel screeshots
Right panel screeshots
Note: Make all separators transparent. For the middle panel with the clock, expand the separators.
For the left panel I changed the Whisker Menu icon from the xfce mouse to the ubuntu icon. Here’s the icon download.
After downloading the icon, copy it to /usr/share/pixmaps. You’ll need sudo permissions to do this.
To change the whisker menu icon just right click on it and select properties then click on the icon. You can use this screenshot as a guide to set up your whisker menu.
The bottom launcher is just another panel set to full transparency. You can use the screenshots to guide you.
Icons
The icon theme that I’m using is the Pop Icon theme from Pop!_OS. To install it run the following commands in your terminal.
sudo add-apt-repository ppa:system76/pop
sudo apt update
sudo apt install pop-icon-theme
Once installed you can open “Settings Manager” and go to “Appearance” and “LightDM GTK+ Greeter Settings” to enable Pop icons for both.
Mouse Cursor
For the mouse cursor I’m using the Breeze theme from the KDE desktop. Run the following command in the terminal to install the Breeze cursor theme.
sudo apt install breeze-cursor-theme
Once installed you can open “Settings Manager” and go to “Mouse and Touchpad” and select “Breeze” in the theme tab.
Notifications
For my notifications I have set the “Greybird” theme and set the opacity to 85%. Here’s a screenshot of my notifications settings.
Text Editor Arc-Dark Theme
For your text editor you will need a separate theme. Luckily there is a matching Arc-Dark theme for most text editors.
You can get the theme with instructions on how to apply it here…
Note: The theme says it’s for gedit, but it works on most text editors. It has worked for me on every text editor I’ve tried in xubuntu.
Conclusion
Xfce may be one of the oldest desktops, but there’s no reason why it can’t look modern with a little elbow grease.
If you’d like to take your Xfce desktop to the next level, check out this article…
If you have any questions or tips, feel free to ask or share in the comments below.
Tags: linux, tutorials