One of the many great things about using UNIX or a UNIX-like operating system is the ability to tailor your environment to your liking. If you want a full-fledged GUI with all the bells and whistles then Gnome, KDE, or LXDE are probably for you.
But, if you want something less resource intensive that offers a greater degree of control then Fluxbox Window Manager is what you’re looking for.
Introduction to Fluxbox
Fluxbox Window Manager was forked from Blackbox 0.61.1 and is written in C++. It is a lightweight window manager for X11 that uses floating windows (as opposed to tiling like Xmonad or awesome). Some of Fluxbox’s features include the slit, toolbar, system tray, tabbed windows, the apps file, the keys file, and a fully customizable root menu. It stores its configuration files in ~/.fluxbox/.
Rest Here