💻 How to install XFCE + Compiz + Emerald on Debian 8 (Jessie) and 9 (Stretch)

02 Mar 2017

There is no doubt about the power of the command line, though sometimes it is good to have a nice desktop at hand. Here comes XFCE in the picture, since it is a well proven lightweight desktop environment, my favorite. Ofcourse a lean desktop is a bit sour nowadays, effects and feedback is expected from a decent system. The compositor named Compiz meant to help that with tons of flashy effect plugins. These plugins range from simple actions to incredible effects like exposing all the windows on the screen or blow a window to particles at closing. When it is properly configured to use the hardware acceleration of the VGA, then these effects have no impact on performance or cpu time. Emerald is the windows decorator, because Compiz not working well together with the default xfwm4 (the default window-manager of XFCE). Installation should be straightforward, but since Debian 9 the Compiz packages have been updated to the much subdued 0.9 version which (by the time) lacks the flashy effect plugins. Fortunately there were people who took the efforts and made the good-old 0.8 version of the compiz with all of it’s plugins available as repository for Debian. Let’s see how to setup them in order:

XFCE:

  1. The meta-package task-xfce-desktop will install a base XFCE desktop along with the LightDM display (& graphical login) manager:
    sudo apt-get install task-xfce-desktop
  2. Restart the computer and make sure desktop is installed fine:
    sudo reboot

Optional steps

Emerald

  1. It should install automatically with the Compiz in the next section. In case it's not, than it can be installed with the following line:
    sudo apt-get install emerald emerald-themes

Optional steps

Compiz

Debian 8 (Jessie):

  1. Add the repository to the apt sources-list:
    echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/compiz-reloaded/Debian_8.0/ /' | sudo tee /etc/apt/sources.list.d/compiz-reloaded.list
  2. Authenticate the source:
    wget -nv http://download.opensuse.org/repositories/home:stevenpusser:compiz-reloaded/Debian_8.0/Release.key -O - | sudo apt-key add -
  3. Install Compiz-Reloaded with this command:
    sudo apt-get update && sudo apt-get install compiz

Debian 9 (Stretch):

  1. Add the repository to the apt sources-list:
    echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/compiz-reloaded/Debian_9.0/ /' | sudo tee /etc/apt/sources.list.d/compiz-reloaded.list
  2. Authenticate the source:
    wget -nv http://download.opensuse.org/repositories/home:stevenpusser:compiz-reloaded/Debian_9.0/Release.key -O - | sudo apt-key add -
  3. Install Compiz-Reloaded with this command:
    sudo apt-get update && sudo apt-get install compiz

Test & Configure Compiz

    Now you should have a decent desktop with lot of customization options. If there is any question i’m happy to answer below in the comments.     Resources: http://forums.debian.net/viewtopic.php?t=133561