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 - https://i3wm.org/
Babby's first twm, easily customizable from a central config file, has sane
defaults. Usable out of the box.
bspwm - https://github.com/baskerville/bspwm
Binary Space Partitioning Window Manager
bspwm is a tiling window manager that represents windows as the leaves of a full binary tree.
dwm - http://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
awesomewm - https://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 - https://www.herbstluftwm.org/
Manual twm with similar tiling system to i3
Can be reconfigured on the fly using herbstclient> Brief introduction/ explanationhttps://www.youtube.com/watch?v=Api6dFMlxAA> Comparison of various twmshttps://wiki.archlinux.org/index.php/Comparison_of_tiling_window_managers