# sowm An itsy bitsy floating window manager with roots in `catwm`. - Floating only. - Fullscreen toggle. - Window centering. - Mix of mouse and keyboard workflow. - Focus with cursor. - All windows die on exit. - No borders. - No bar support. - No ICCCM. - No EMWH. - Alt-Tab window focusing. - etc etc etc
## Default Keybindings **Window Management** | combo | action | | ----------------------- | -----------------------| | `Mouse` | focus under cursor | | `MOD4` + `Left Mouse` | move window | | `MOD4` + `Right Mouse` | resize window | | `MOD4` + `f` | maximize toggle | | `MOD4` + `c` | center window | | `MOD4` + `q` | kill window | | `MOD4` + `1-9` | desktop swap | | `MOD4` + `Shift` +`1-9` | send window to desktop | | `MOD1` + `TAB` | focus cycle | **Programs** | combo | action | program | | ------------------------ | ---------------- | -------------- | | `MOD4` + `Return` | terminal | `st` | | `MOD4` + `d` | dmenu | `dmenu_run` | | `MOD4` + `p` | scrot | `scr` | | `MOD4` + `w` | wallpaper cycler | `bud` | | `XF86_AudioLowerVolume` | volume down | `amixer` | | `XF86_AudioRaiseVolume` | volume up | `amixer` | | `XF86_AudioMute` | volume toggle | `amixer` | | `XF86_MonBrightnessUp` | brightness up | `bri` | | `XF86_MonBrightnessDown` | brightness down | `bri` | ## Dependencies - `xlib` (*usually `libX11`*). ## Installation 1) Modify `config.h` to suit your needs. 2) Run `make` to build `sowm`. 3) Copy it to your path or run `make install`. - `DESTDIR` and `PREFIX` are supported.