WM (uwm) Window Manager

News Get wm - (uwm)  Window Manager at SourceForge.net. Fast, secure and Free Open Source software downloads core-array core-rc


wm is a lightweight stacking window manager for the X11 Window System and is written in C and uses only libxcb at a minimum. It has builtin menus/panels/buttons and other plugins.
  • stacking window manager
  • written in C (with many comments)
  • less dependencies (only XCB and X11 required)
  • doesn't use/need GNU autoconfigure and other auto-tools
  • executable < 200k
  • < 20k Source Lines of Code
  • low memory footprint during runtime ~ 1800k RES
  • low X11 resource usage ~ 200k (without desktop backgrounds)
  • low CPU usage

License AGPLv3: GNU Affero General Public License version 3


  • configurable and themeable
  • no XML config file
  • builtin menu(s)
  • builtin panel(s) (other names are slit/bar/dock) with:
    • button
    • clock
    • netload
    • pager
    • swallow (dock)
    • systray
    • task-list
  • builtin tooltips
  • builtin background setter
  • composite support with xcompmgr (sample X compositing manager)
  • multiple desktops
  • multiple screen (xinerama)
  • 64-bit and 32-bit clean; little-endian and big-endian working
  • compatible with uclibc and libc6
  • compatible with GCC 4.5.3, Clang 2.9 and ekopath 4.0.11
  • many features can be compile time enabled / disabled


Mon Jun 11 15:11:21 CEST 2012

Updated links.

Wed Nov 9 15:08:24 CET 2011

Version 0.30 released.
Download source from sourceforge.net (186k)
Adds support for >=xcb-1.7. Small bug fixes.

Wed Nov 10 21:48:19 CET 2010

Version 0.25 released.
Download source from sourceforge.net (184k)
Fixes only queue.h compile error. See bug 3093960

Wed Oct 20 16:46:29 CEST 2010

Version 0.24 released.
Download source from sourceforge.net (184k)
Please report bugs, none working applications and feature requests.

Thu Oct 7 19:25:41 CEST 2010

Here a screenshot of the version 0.23: sourceforge uwm screenshot

Sun Oct 3 19:05:43 CEST 2010

I needed over a year to get all the code into a readable version. Here is the first official release:
git clone git://uwm.git.sourceforge.net/gitroot/uwm/uwm
cd uwm
./xephyr.sh ./uwm
Any help, ideas and feature request are welcome.

Wed Sep 16 13:35:47 CEST 2009

Project on sourceforge registered. I'm preparing the code for the first public release.


Johns johns98 @ gmx . net