janbina / swm

Simple stacking window manager for X11

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SWM

Build and test Go Report Card GitHub go.mod Go version

SWM is a simple stacking window manager for X.

Installation

Clone this repository and run make build

How to use

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

Swmctl is there for usecases that can't be easily done sending X events.

swmrc

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.

Documentation

See documentation for list of available swmctl commands, where to put swmrc, examples, and more.

About

Simple stacking window manager for X11

License:MIT License


Languages

Language:Go 98.9%Language:Shell 0.8%Language:Makefile 0.2%