# KUTU WM > It is still under development, even though it is techically working. KUTU is a window manager for X11. ### To know what a window manager is, please check out [this](https://en.wikipedia.org/wiki/Window_manager). ## Philosophy KUTU means box in turkish, which is my idea behind implementing this WM. - It is to be used as a bunch of boxes inside which you can throw your windows. - It is non-reparenting. (So maybe add that flag to your Java Applications) - It is primarily a tiled WM, but it also supports floating windows. - This WM is written mostly in `Ruby` and is meant for my personal use only. - It does use `C` to expose the underlying X11 API. ## Installation & Usage You need to run `./compile.sh` to built the c library.
Then add `kutu.rb` to your `~/.xinitrc` file. ## TODO Add `ruby` like configuration files support.