2019-10-11 22:08:19 +00:00
|
|
|
# sowm
|
|
|
|
|
2019-10-11 22:16:05 +00:00
|
|
|
<a href="https://user-images.githubusercontent.com/6799467/66687576-9747c200-ec72-11e9-947d-5b96753eab03.jpg"><img src="https://user-images.githubusercontent.com/6799467/66687576-9747c200-ec72-11e9-947d-5b96753eab03.jpg" width="43%" align="right"></a>
|
2019-10-11 22:14:06 +00:00
|
|
|
|
2019-10-15 09:58:07 +00:00
|
|
|
An itsy bitsy floating window manager (*270~ sloc / 24kb compiled!*).
|
2019-10-11 18:06:10 +00:00
|
|
|
|
|
|
|
- Floating only.
|
2019-10-12 20:07:16 +00:00
|
|
|
- Fullscreen toggle.
|
2019-10-11 18:06:10 +00:00
|
|
|
- Window centering.
|
2019-10-11 21:48:21 +00:00
|
|
|
- Mix of mouse and keyboard workflow.
|
2019-10-11 22:16:45 +00:00
|
|
|
- Focus with cursor.
|
2019-10-13 21:02:49 +00:00
|
|
|
- Rounded corners (*[through patch](https://github.com/dylanaraps/sowm/blob/master/patches/sowm-rounded-corners.patch)*)
|
2019-10-11 22:07:30 +00:00
|
|
|
|
2019-10-11 22:16:05 +00:00
|
|
|
<a href="https://user-images.githubusercontent.com/6799467/66687814-8cd9f800-ec73-11e9-97b8-6ae77876bd1b.jpg"><img src="https://user-images.githubusercontent.com/6799467/66687814-8cd9f800-ec73-11e9-97b8-6ae77876bd1b.jpg" width="43%" align="right"></a>
|
2019-10-11 22:14:06 +00:00
|
|
|
|
2019-10-14 08:30:46 +00:00
|
|
|
- Alt-Tab window focusing.
|
2019-10-13 21:02:49 +00:00
|
|
|
- All windows die on exit.
|
2019-10-11 22:16:45 +00:00
|
|
|
- No borders.
|
|
|
|
- No bar support.
|
2019-10-12 20:07:57 +00:00
|
|
|
- No ICCCM.
|
2019-10-11 22:07:55 +00:00
|
|
|
- No EMWH.
|
2019-10-11 18:06:10 +00:00
|
|
|
- etc etc etc
|
2019-10-11 21:45:51 +00:00
|
|
|
|
|
|
|
|
2019-10-11 22:16:05 +00:00
|
|
|
<br>
|
|
|
|
|
2019-10-11 21:45:51 +00:00
|
|
|
## Default Keybindings
|
|
|
|
|
|
|
|
**Window Management**
|
|
|
|
|
2019-10-14 08:27:28 +00:00
|
|
|
| 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` (*alt-tab*) | focus cycle |
|
2019-10-11 21:45:51 +00:00
|
|
|
|
|
|
|
**Programs**
|
|
|
|
|
2019-10-12 08:07:11 +00:00
|
|
|
| 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` |
|
2019-10-11 21:45:51 +00:00
|
|
|
|
|
|
|
|
2019-10-11 21:47:28 +00:00
|
|
|
## Dependencies
|
|
|
|
|
|
|
|
- `xlib` (*usually `libX11`*).
|
|
|
|
|
2019-10-13 21:08:43 +00:00
|
|
|
|
2019-10-11 21:45:51 +00:00
|
|
|
## 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.
|
2019-10-13 21:08:43 +00:00
|
|
|
|
|
|
|
|
|
|
|
## Thanks
|
|
|
|
|
|
|
|
- 2bwm
|
|
|
|
- SmallWM
|
2019-10-13 21:09:52 +00:00
|
|
|
- berry
|
2019-10-13 21:08:43 +00:00
|
|
|
- catwm
|
|
|
|
- dminiwm
|
|
|
|
- dwm
|
|
|
|
- monsterwm
|
|
|
|
- openbox
|
|
|
|
- possumwm
|
|
|
|
- swm
|
|
|
|
- tinywm
|