Monday, January 14, 2008

Tiling Window Manager

Keyboard-driven environments open a new window on the desktop
The Comprehensive List of Window Managers for Unix

dwm (2000 lines of c code), window tagging, master and stacking area in a view, tiled and floating layouts, window can have multiple tags, master area fixed across views, cannot resize within stacked area tutorial
echinus wm <- dwm, use Xresources style configuration file
dwm-gtx automatic pointer movement, an additional stacking layout called deck and an improved tile layout
bug.n dwm for Microsoft Windows

wmii (10,000 lines of code, vi) need libixp, has problem under RedHat 7.2, tagged screens of floating and managed layers, columns within a managed layer in equal size, stacked, or maximized modes of application windows, columns and windows can be resized, a window has only 1 tag
Ion Ion3 (required LUA), Ion2 (problem with new LUA), Ion1, tabbed frames, workspace-frame-tab
ratpoison gnu screen emacs, no floating window, frame consists of full-sized windows

larswm 2004 <- 9wm 1996
Stumpwm 2006 (Common Lisp, difficult to run)
awesome (dwm + extension with LUA) needs libconfuse and cairo (pkg-config version >= 0.9)
xmonad (Haskell language, difficult to build) <- dwm

Minimalist Window Manager
PWM tabbing window manager, not tiling
evilwm (no window title) <- aewm (gtk+-2.0) <- 9wm

Small and Useful Window Manager
JWM has problem with RedHat 7.2
Fluxbox
FVWM

No comments: