Low on precious screen real estate, or busy massaging your carpal tunnel
wrists damaged by waving a mouse around like an idiot? A tiling window manager
might be for you!
> Freedom from the mouse
With any decent twn, you're hand almost never has to leave the home row.
> High customizability
All well known twms are built with customizability in mind, either through a
config file, command line options, or in the case of dwm, editing the source
code directly.
> Efficient use of screen space
because each new window will split the screen one level further, the available
screen space is used optimally (yes, even when using gaps).
> L I G H T W E I G H T
using a tiling window manager forgoes the need for a bloated DE, simply
install any necessary software on top of the window manager to build exactly
the system you want with no cruft!
> Resources
i3wm - i3wm.org
Babby's first twm, easily customizable from a central config file, has sane
defaults. Usable out of the box.
bspwm - github.com
Binary Space Partitioning Window Manager
bspwm is a tiling window manager that represents windows as the leaves of a full binary tree.
dwm - dwm.suckless.org
Dynamic Window Manager written in C.
Slightly higher learning curve than most other twms, basic knowledge of C is
necessary for configuration as it takes place in the header file. Very
lightweight.
awesomewm - awesomewm.org
Supports lots of features out of the box, less initial configuration necessary than some others.
Shares the concept of tags with dwm which can be more flexible than workspaces
herbsluftwm - herbstluftwm.org
Manual twm with similar tiling system to i3
Can be reconfigured on the fly using herbstclient
> Brief introduction/ explanation
youtube.com
> Comparison of various twms
wiki.archlinux.org