Skip to content
This repository has been archived by the owner on Jan 5, 2018. It is now read-only.

Latest commit

 

History

History
68 lines (47 loc) · 1.85 KB

README.md

File metadata and controls

68 lines (47 loc) · 1.85 KB

Arek window manager

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.

Installation

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

TODO

  • 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.

Bugs

For any bug or request fill an issue on GitHub.

Contributing

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.

License

Please see LICENSE on GitHub.

Copyright © 2015 Jente Hidskes [email protected]