Attempt at making a window manager
NCMPCPP, Blue Revolver and Kakoune running under Enforcer
Usable, but still not recommended. It's a low-quality, column-based DWM skeleton.
Floating and statically sized windows are treated as resizeable.
Mod-enter: open a new terminal (st)Mod-p: open dmenuMod-c: close focused windowMod-Shift-c: close enforcerMod-j / Mod-k: change focusMod-qwertyuio: change workspaceMod-123456789: change the focused window's workspaceMod-m / Mod-s: enable/disable monocle mode
Run make init to open a Xephyr environment,
then make run to build and run the program.
Change the init script at scripts/init.sh
to change the background.
- Shift+workspaceKey to move node
- Handle map/unmap/destroy requests globally to avoid leftovers
- Fullscreen mode (monocle)
- [/] Properly handle floating and popups (they often appear cut)