Customise the Xfce user interface on Debian 9
In my previous post I’ve shared my notes on how to set up Debian 9 with Xfce. By default, Xfce looks a bit outdated to me and it can be tweaked to look a lot nicer. When I saw the Xfce desktops on reddit.com/r/unixporn/ I knew something had to be done.
This post contains my notes on how I set up my Xfce desktop on Debian. I guess it’s a good start if you want to customise yours.
The end result
To give you an idea what we’re aiming for:

Before - default Xfce desktop:

Customising the desktop theme
Install the Arc theme (source):
sudo apt install arc-theme
Install the Papirus icons (source):
sudo apt install dirmngr
sudo tee /etc/apt/sources.list.d/papirus-ppa.list << EOF
deb http://ppa.launchpad.net/papirus/papirus/ubuntu xenial main
EOF
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E58A9D36647CAE7F
sudo apt update
sudo apt install papirus-icon-theme
Now that the themes are installed, let’s set them up:
Settings>Appearance- Arc-DarkSettings>Appearance>Fonts- DejaVu Sans Book 10, Enable anti-aliasing, Hinting: None, Sub-pixel order: None, Custom DPI: uncheckedSettings>Window Manager- Arc-DarkSettings>Appearance>Icons- Papirus DarkSettings>Desktop- “Applications” panel icon: view-grid-symbolic
Customising the Terminal
Open Terminal. Go to Edit > Preferences. Edit these settings:
Appearance- Check: Use system fontGeneral- Disable “Scroll on output”Terminal colors- Background color #2F343F, Cursor color #AAAAAA, Tab activity color #FF5555
Customising the login screen a.k.a. greeter
Install LightDM GTK+ Greeter Settings
sudo apt install lightdm-gtk-greeter-settings
Go to Applications > LightDM GTK+ Greeter Settings.
And use the following settings:
- Theme: Arc-Dark
- Icons: Papirus-Dark
- Font: DejaVu Sans Book 10
Customising the keyboard
I’m using an Apple keyboard without Fn key, which makes some of the system shortcuts inaccessible (the ones that use the F1-F12 keys).
To use F1-F12 keys instead of media keys (source):
echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode
Keyboard shortcuts:
Settings>Keyboard> xfce4-appfinder > edit > CMD+SPACESettings>Keyboard> add > command: exo-open –launch TerminalEmulator > CTRL+ALT+TSettings>Keyboard> add > command: xfce4-screenshooter -w > CMD+SHIFT+4
Sources
- Sources of information & fixes are referenced inline.
- Header image: Debian 9 wallpaper