A Minimalist Ruby X11 Window Manager: rubywm
2025-01-31
Frustrated with existing window managers, the author created rubywm, a minimalist window manager written in under 1000 lines of pure Ruby (including the X11 driver). It supports tiling and floating window layouts but lacks window decorations and drag-and-resize functionality. All keyboard handling is delegated to external tools like sxhkd, and communication happens via X11 ClientMessage events. Currently, it only supports single monitors and is experimental, prone to crashing. The author's primary goal is personal use, not a large user base.
Development