A modern tiling window manager, based on libmutter
For a quick introduction to Arek Window Manager (how it is set up, which layouts it supports, what default keybindings it uses, et cetera) see structure.txt.
Arek Window Manager requires the following dependencies in order to compile and run:
- Mutter >= 3.14.0
- GLib
To generate the Makefiles, gnome-common is required.
Once these dependencies are installed, run the following commands to build and install Arek Window Manager:
$ ./autogen
$ make
# make clean install
- Dynamic workspaces support;
- Real multimonitor support;
- Client factor, requires setting data with
g_object_set_data ()
; - Look into rearranging windows by draggin them around, instead of making them float.
For any bug or request fill an issue on GitHub.
Contributions to Arek Window Manager are very welcome! All sorts of patches and pull requests are accepted, be it documentation, bug fixes, optimisations or new features.
The quickly-scrambled-together TODO list up above should give a few pointers, as do the lines in asterisks in structure.txt and the TODOs in the code. If you want to implement a new feature that is currently not listed somewhere, please check with me first to prevent yourself from working for nothing.
Please do try to adhere to the coding style currently in use. Patches and pull requests that are out of style will not be accepted.
Copyright © 2015 Jente Hidskes [email protected]