XFCE is a great desktop manager that is both lightweight and customizable. If you are tired of Gnome or KDE and are planning to switch to XFCE, this tutorial will show you how to customize the XFCE desktop.
Most Linux distro comes with a package manager that allows you to easily install binary package (DEB or RPM). However, if you are planning to customize the software you are installing, like adding additional features, then you might want to use the source packages and compile them yourself. Here is how you can do so.