Go to file
Anselm R. Garbe 9ed7244658 wmiikgrab can be exit with Escape, it reports all key event and resends the original one to the specific client, however the client must have to accept synthetic events (like wmii frames) 2006-07-04 14:07:08 +02:00
cmd wmiikgrab can be exit with Escape, it reports all key event and resends the original one to the specific client, however the client must have to accept synthetic events (like wmii frames) 2006-07-04 14:07:08 +02:00
doc doc/: added PostScript generation rule to Makefile 2006-05-26 16:11:54 +00:00
libcext adapted wmiirc stuff to work with current fs, however most commands don't work atm, because message_client() is missing/or not finished yet, and because message_view() is broken 2006-06-19 09:57:16 +02:00
libixp Made Fid.omode a signed char rather than char 2006-07-03 16:23:07 -04:00
liblitz made cursor look more like acmes cursors 2006-07-03 21:04:55 +02:00
rc sh sucks. Added more quoting to wmiirc. 2006-06-29 18:03:35 -04:00
test added fs testcase (works well for me) 2006-05-17 11:33:52 +02:00
LICENSE merged Kris' changes 2006-06-08 10:54:19 +02:00
LICENSE.p9p Added intmap.c and LICENSE from p9p at least for the short term 2006-06-13 18:42:20 -04:00
Makefile removed swapping 2006-05-19 17:38:45 +02:00
README removed swapping 2006-05-19 17:38:45 +02:00
TODO.wmii-4 Update TODO, utf-8 is still broken. 2006-06-30 04:27:45 +02:00
config.mk Removed -lX11 from wmiir and wmiisetsid. Remove wmiiwm -c from `which wmii` and exec wmiiwm at end. 2006-06-27 20:21:01 -04:00

README

Abstract
--------
window manager improved 2 is a dynamic window manager for X11.
It supports classic and tiled window management with extended
keyboard, mouse, and 9P-based [2] remote control.
It consists of the wmiiwm(1) window manager, the wmiir(1)
remote access utility, and a tiny wmiimenu(1).


Requirements
------------
In order to build wmii you need the Xlib header files.


Installation
------------
Edit config.mk to match your local setup. wmii is installed into
the /usr/local hierarchy by default.

Afterwards enter the following command to build and install wmii (if
necessary as root):

    make clean install


Running wmii
------------
Add the following line to your .xinitrc to start wmii using startx:

    exec wmii

In order to connect wmii or wmiir to a specific display, make sure that
the DISPLAY environment variable is set correctly, e.g.:

    DISPLAY=foo.bar:1 exec wmii

This will start wmii on display :1 of the host foo.bar.


Configuration
-------------
The configuration of wmii is done by customizing the sh script wmiirc,
which remotely controls the window manager and handles various events.
Copy the file from PREFIX/etc/wmii-4/ (usually /usr/local/etc/wmii-4/)
to $HOME/.wmii-4/ and edit it to fit your needs.


Credits
-------
The following people have contributed especially to wmii in various ways:

- Christoph Wegscheider <christoph dot wegscheider at wegi dot net>
- Georg Neis <gn at wmii dot de>
- Uwe Zeisberger <zeisberg at informatik dot uni-freiburg dot de>
- Uriel <uriel at wmii dot de>
- Scot Doyle <scot at scotdoyle dot com>
- Sebastian Hartmann <seb dot wmi at gmx dot de>
- Bernhard Leiner <bleiner at gmail dot com>
- Jonas Domeij <jonas dot domeij at gmail dot com>
- Vincent <10 dot 50 at free dot fr>
- Oliver Kopp <olly at flupp dot de>
- Sebastian Roth <sebastian dot roth at gmail dot com>
- Nico Golde <nico at ngolde dot de>
- Steve Hoffman <steveh at g2switchworks dot com>
- Christof Musik <christof at senfdax dot de>
- Steffen Liebergeld <perl at gmx dot org>
- Tobias Walkowiak <wal at ivu dot de>
- Sander van Dijk <a dot h dot vandijk at gmail dot com>
- Denis Grelich <denisg at ueberl33t dot info> 
- Salvador Peiro <saoret dot one at gmail dot com>
- Anthony Martin <ality at pbrane dot org>
- Icarus Sparry <wmii at icarus dot freeuk dot com>
- Norman Golisz <norman dot golisz at arcor dot de >
- Stefano K. Lee <wizinblack at gmail dot com >
- Stefan Tibus <sjti at gmx dot net>
- Neptun <neptun at gmail dot com>


References
----------
[1] http://wmii.de
[2] http://www.cs.bell-labs.com/sys/man/5/INDEX.html