dminiwm ======= ### ~ it's minimal and dynamic [moetunes][] started this from [catwm][] 31/12/10 ([ArchLinux forums][catf]) Credits and licensing included in `dminiwm.c` and/or `config.h.def`. For screenshots and ramblings/updates check [the topic on ArchLinux forums][dminif] [moetunes]: https://github.com/moetunes [catwm]: https://github.com/pyknite/catwm [catf]: https://bbs.archlinux.org/viewtopic.php?id=100215&p=1 [dminif]: https://bbs.archlinux.org/viewtopic.php?id=126463 Summary ------- **dminiwm** is a very minimal and lightweight dynamic tiling window manager. I will try to stay under 1000 SLOC. Currently under 950 lines with the config file included. Modes ----- It allows the "normal" method of tiling window managers (with the new window as the master) and with the new window opened at the bottom of the stack (like dwm's attach\_aside) --- *Common tiling mode:* -------------- | | W | | |___| | Master | | | |___| | | | -------------- --- *Bottom Stack (bstack) tiling mode:* ------------- | | | Master | |-----------| | W | | | ------------- --- *Grid tiling mode:* ------------- | | W | | | | |------|----| | | | ------------- --- *Monocycle mode* (aka fullscreen - you'll know when you see it) ------------- | | | | | | | | ------------- --- All accessible with keyboard shortcuts defined in the config.h file. * The window W at the top of the stack can be resized on a per desktop basis. * Changing a tiling mode or window size on one desktop doesn't affect the other desktops. Installation ------------ You need Xlib, then, copy the `config.h.deh` file as `config.h` and edit to suit your needs. Build and install the project. $ cp config.h.def config.h $ $EDITOR config.h # optional $ make # make clean install Bugs ---- No bugs for the moment ;) (I mean, no importants bugs) For any issues report at [the topic on ArchLinux forums][dminif], or [fill an issue][bug] on [GitHub][ghp] [bug]: https://github.com/c00kiemon5ter/dminiwm/issues [ghp]: https://github.com/c00kiemon5ter/dminiwm