small Wayland compositor
- C 97.3%
- Makefile 2.7%
| doc | Document window decorations | |
| include | Add get_cursor_position command | |
| src | Add get_cursor_position command | |
| .gitignore | More IPC commands, clean up code, add documentation | |
| Makefile | Bump version to 0.2.0 | |
| README.md | Update README with some usages | |
howl
howl is a small, extensible Wayland compositor written with the neuswc library.
It is controlled through an external client, which allows for scriptability.
See the howl and howlc manual pages for more information on usage.
Usage
howl shines where scriptability shines. It is almost entirely controlled from the command line, allowing for things like complicated windowing logic and advanced usage to be possible all without complicating the compositor code itself.
It is also very heavily configurable and makes a point of exposing as much of the underlying fluff as possible while staying relatively easy to approach.
TODO
- Sort window list output by window stack order
- Improve code quality; remove some hacky stuff
Requirements
- A
c99compiler - neuswc
- libspng for decorations
Credits
- neuswc / libspng authors
- uint23, shrub: For developing wsxwm / tohu
- JLErvin: For developing berry, which is the inspiration and reference for this project