WMFS

WMFS ( Windows Manager From Scratch) i s a lightwight tilling windows manager. It is based on C and highly configurable.It supports Xft (Freetype) fonts and is compliant with the Extended Window Manager Hints (EWMH) specifications. It is still under heavy development. It is easy in terms of configuration and has the same abillties are more complicated tilling windows manager such as dwm. it supports titlebar but no function icons on it. it is highly configurable.

Installation
you could install it from the portage ( some one please take a torch for this section).

Configuration
WMFS can be configured by a TEXT file called wmfsrc. wmfsrc should be in. if it is not there creat it yourself. the example wmfsrc could be found HERE. This file is well commented. The configuration could be done all in wmfsrc file or could be set in multiple files; if so you should include each file in the begining of wmfsrc by  attribute. @include "~/.config/wmfs/menu-wmfsrc"

here set your font and its type and size. Standard Xft/Fontconfig syntax can be use here. it means you could state the font attributes
 * The Misc setcion:

Configuration for the bar which should be by default at the top of your screen. it consist of , general statusbar settings as well as the   and   sub-sections.
 * The bar Section:

if you want a system tray for your stuff to go to set nice thing about WMFS; it has its own system tray.
 * System-tray:

is the place in the bar which shows your current Focus window (the top widow on the stack of open windows on current tag ( screen) ).
 * Selbar:

here you can set the all available layout you want to have in your desktop. and also.
 * Layout:

>>> all avialable layouts: [layout] type = "tile_right"        symbol = "RIGHT"    [/layout] [layout] type = "tile_left"         symbol = "LEFT"     [/layout] [layout] type = "tile_top"          symbol = "TOP"      [/layout] [layout] type = "tile_bottom"       symbol = "BOTTOM"   [/layout] [layout] type = "tile_grid"         symbol = "GRID_H"   [/layout] [layout] type = "tile_grid_vertical" symbol = "GRID_V"  [/layout] [layout] type = "mirror_vertical"   symbol = "MIRROR_V" [/layout] [layout] type = "mirror_horizontal" symbol = "MIRROR_H" [/layout] [layout] type = "max"               symbol = "MAX"      [/layout] [layout] type = "free"              symbol = "FREE"     [/layout]

it this section you set the setting for your root screen i.e desktop from background {color, image, mouse actions, ...} to start-up action. The important thing here to mention is the  which starts its assaign command every time WMFS starts. this command was originally for setting desktop color background but technically it can start any executable program at the start-up.
 * Root Section: