wmii is a small, dynamic window manager for X11. It is scriptable, has a 9p filesystem interface and supports classic and tiling (acme-like) window management. It aims to maintain a small and clean (read hackable and beautiful) codebase.

Screenshot

Links

Development

You can browse its source code repository or get a copy using Mercurial with following command:

hg clone http://hg.suckless.org/libixp
hg clone http://hg.suckless.org/wmii

Older releases

Make sure that the X Window System headers are installed if you want to build wmii from source.

Packages

If there are no packages for your Linux distribution/OS yet, ask the appropriate maintainers to create one or compile wmii from source.

  1. Debian
  2. Ubuntu
  3. Arch Linux
  4. Gentoo
  5. Source Mage
  6. FreeBSD
  7. NetBSD
  8. OpenBSD

Debian

Official debian packages are available in the unstable and testing repository on debian.org. Backports for stable are available on backports.org. Prospective packages and/or snapshots can be downloaded from the maintainers website. There is also a user-supplied apt repository at dpkg.org.

wmii also comes with debian packaging materials. To build a deb, type:

make deb-dep # Installs any missing build dependencies.
make deb     # Builds a deb

See also Ubuntu, below.

Ubuntu

Official ubuntu packages are available in the universe repository. Up-to-date snapshots are also available in the wmii Launchpad PPA. These packages may also work on debian systems. To build your own deb, see Debian above.

Arch Linux

It is also possible to build an Arch package by simply running makepkg from the base of the wmii source tree.

For up-do-date packages, you can add the suckless repo to /etc/pacman.conf:

[suckless]
Server = http://dl.suckless.org/arch/$arch

Gentoo

Ebuild is available at x11-wm/wmii.

Source Mage

A Source Mage spell for the 20070516 wmii snapshot is available. As usual, just type

cast wmii

in a term to install it.

FreeBSD

Port is available at x11-wm/wmii.

NetBSD

A pkgsrc package for wmii is available in wm/wmii and wip/wmii-devel.

OpenBSD

wmii is included in the OpenBSD ports tree (x11/wmii), and binary packages are available from most OpenBSD mirrors.