sowm

An itsy bitsy floating window manager (220~ sloc!).
git clone git://mfeller.io/sowm.git
Log | Files | Refs | README | LICENSE

README (1140B)


      1 sowm (*Simple Opinionated Window Manager*)
      2 ==========================================
      3 
      4 An itsy bitsy floating window manager (*220~ sloc / 24kb compiled!*).
      5 
      6 - Floating only.
      7 - Fullscreen toggle.
      8 - Window centering.
      9 - Mix of mouse and keyboard workflow.
     10 - Focus with cursor.
     11 - Alt-Tab window focusing.
     12 - All windows die on exit.
     13 - No window borders.
     14 - No ICCCM https://web.archive.org/web/20190617214524
     15 - No EWMH.
     16 - etc etc etc
     17 
     18 Dependencies
     19 ------------
     20 
     21 - `xlib` (*usually `libX11`*).
     22 
     23 
     24 Installation
     25 ------------
     26 
     27 1) Copy `config.def.h` to `config.h` and modify it to suit your needs.
     28 2) Run `make` to build `sowm`.
     29 3) Copy it to your path or run `make install`.
     30     - `DESTDIR` and `PREFIX` are supported.
     31 4) (Optional) Apply patch with `git apply patches/patch-name`
     32     - In case of applying multiple patches, it has to be done **manually**.
     33 
     34 If you are using GDM, save the following to `/usr/share/xsessions/sowm.desktop`. It is still recommended to start `sowm` from `.xinitrc` or through your own xinit implementation
     35 
     36 Thanks
     37 ------
     38 
     39 - 2bwm
     40 - SmallWM
     41 - berry
     42 - catwm
     43 - dminiwm
     44 - dwm
     45 - monsterwm
     46 - openbox
     47 - possumwm
     48 - swm
     49 - tinywm