catwm is a very simple tiling window manager
C
Switch branches/tags
Nothing to show
Latest commit 0d9294b Dec 31, 2011 pyknite add dwm licence
Permalink
Failed to load latest commit information.
LICENCE_DWM add dwm licence Dec 31, 2011
Makefile change makefile Jul 1, 2010
README.md add multiple desktops Jul 5, 2010
catwm.c licence change Dec 31, 2011
config.h licence change Dec 31, 2011

README.md

CATWM

 /\___/\
( o   o )  Made by cat...
(  =^=  )
(        )            ... for cat!
(         )
(          ))))))________________ Cute And Tiny Window Manager

Summary

catwm is a very simple and lightweight tiling window manager. I will try to stay under 1000 SLOC.

Status

  • 05.07.19 -> v0.3. Multiple desktops and correct some bugs
  • 30.06.10 -> v0.2. Back again \o/
  • 15.03.10 -> v0.2. The wm is functional -> I only use this wm!
  • 24.02.10 -> First release, v0.1. In this release 0.1, the wm is almost functional

Modes

It allow the "normal" modes of tiling window managers:

--------------
|        |___|
|        |___|
| Master |___|
|        |___|
|        |___|
--------------

and fullscreen mode

There is no horizontal stack because I never use it. But if someone is interested in, it's very easy to add.

Installation

Need Xlib, then: $ vim config.h $ make # make install $ make clean

Bugs

  • No bugs for the moment ;) (I mean, no importants bugs ;)

Todo

  • Add multiple view ("desktop")
  • Switch to XCB

If you have some particular request, just send me an e-mail, and I will see for it!