cwm – a lightweight and efficient window manager for X11
This is an opinionated port and fork of OpenBSD's cwm window manager to Linux. Unnecessary or obscure features have been removed whilst a few bugs have been patched. Future upstream fixes will be included.
Removed features
- Path completion in the exec menu (a0387a0)
- The entire ssh menu (26a8c6c)
- The entire wm menu (c0f391e)
- Matching on window title history (08ab650)
Added features and bugfixes
- XDG-compliant configuration file location
- Windows are automatically raised when fullscreened
- Warping to last active window if there is no active client (47703bb)
- Ignored clients are not shown in the window menu (37d5340)
- Colors are calculated using the client's visual and colormap, enabling support for compositors (13377b4)
- A memory leak in conf_clear has been fixed (5ff1dc2)
- A string truncation issue in menu_draw has been fixed (49be2ed)
- cwm no longer warps the pointer when normal applications send _NET_ACTIVE_WINDOW (417a61e)
See the respective commits for more information.