SWM is a simple stacking window manager for X.
Clone this repository and run make build
SWM is meant to be controlled using X events and swmctl
, its custom command sending tool.
X events could be sent using utilities like xdotool
or wmctrl.
Their commands, as well as swmctl
ones could be mapped to keyboard shortcuts using utility
like sxhkd.
You can find example sxhkd config in examples.
Swmctl is there for usecases that can't be easily done sending X events.
Swmrc is shell script that is executed by swm upon startup. It is a good place to configure swm (border color etc.). Example swmrc script could be found in examples.
See documentation for list of available swmctl
commands,
where to put swmrc
, examples, and more.