mwm/README.md
2024-12-06 13:06:45 -06:00

37 lines
1.2 KiB
Markdown

# mwm
For the true minimalist:
- ~40 LOC.
- No default keybindings (just edit the source).
- No title bars, no status bars, no buttons, no borders, no menus, etc.
- No eye-candy.
- No mouse control.
- No virtual desktops.
- No configuration files.
- Absolutely adaptable to your needs.
- Includes just what is strictly needed.
- Not standards-compliant.
- All windows are full-screen, just one is visible at any given time.
- No modes.
## Why?
Most software today is crappy. Do you really need all that? I found out
through experience that, generally, you don't. Do you really need to have
a dozen windows opened simultaneously? When you do, you will need a way to
organize that mess. Virtual desktops, window tags, etc. are ways to cope
with the symptoms of a underlying issue.
We are in dire need of software that is hackable, fun, small, malleable,
and that you can wrap your head around, because: is it truly free software
if, due to its complexity, you cannot modify it? ;)
## How?
Two macros are available for assigning keybindings: `grab` and `K`.
Read the source for an example on how to use them (my own setup).
Run `./build.sh`. Pass `CC=` to use a different C compiler (I use tcc).
Dead simple.