* Yeah it'd be nice to just use libevent here, alas * Figure out how all the reading/writing works and comment it * Add a periodic function that'll be called every trip through the main loop; will turn it into something more formally periodic later. There's still lots to do here before I can actually schedule periodic events and the read()s are non-blocking. Give it time!
amiwm
Amiga Workbench inspired window manager for Xorg.
Upstream repository
The current upstream repository for this particular fork is at https://github.com/amiwm/amiwm. Please file tickets, pull requests, etc there.
Getting started
Before compiling, make sure that you have following packages installed:
gcc make autoconf xorg xorg-xinit xorg-dev
First, run configuration script:
./configure
After that, you can either edit the Makefile, or leave it as is. After that, compile and install amiwm using
make
sudo make install
Hopefully, your compilation was succesfull - now you should have amiwm installed!
Launching amiwm
To launch amiwm, use
startx amiwm
Or add "amiwm" to your xinitrc file
Configuration
Configuration utility is not yet available; To configure amiwm, you'll need to create and edit .amiwmrc file in your home directory. To do so, read amiwm's manpage.
Authors
Originally created by Marcus Comstedt; Contributions by
- Scott Lawrence
- Nicolas Sipieter
- redsPL.
Previous repositories
Previously, amiwm was using bzr instead of git; The bzr repository can be found here
This repository started as a fork from https://github.com/sdomi/amiwm.
License
This project is published under a custom license - see LICENSE.md for details.
Amiga, AmigaOS and Workbench are registered trademarks of AMIGA International Inc.