1
2
Fork
You've already forked mcwm
0
Minimalist window manager using X C Bindings (XCB). https://hack.org/mc/projects/mcwm
  • C 93.6%
  • Roff 4.5%
  • Shell 1%
  • Makefile 0.9%
Michael Cardell Widerkrantz eed3bf85ed Revise README
- Point out that this is mostly for historical reasons.
- Remove outdated links and info.
2025年08月05日 16:04:25 +02:00
scripts Add menu option "list hidden" which calls the mcicon script and lists 2015年09月12日 22:36:11 +02:00
.gitignore Tell git to ignore some files. 2013年02月08日 11:51:08 +01:00
config.h Support for window snapping to screen border and other windows. Turn 2013年08月11日 16:27:22 +02:00
events.h Added debug printouts for incoming events. 2010年06月24日 17:28:16 +02:00
hidden.c Delete trailing whitespace. 2018年10月07日 14:59:16 +02:00
hidden.man Manual page for hidden. 2012年03月09日 16:08:23 +01:00
LICENSE Updated license to revised ISC, the "and" to "and/or" thing. 2014年02月22日 17:23:40 +01:00
list.c Delete trailing whitespace. 2018年10月07日 14:59:16 +02:00
list.h Delete trailing whitespace. 2018年10月07日 14:59:16 +02:00
Makefile Bump. 2018年07月25日 23:41:51 +02:00
mcwm-screen-20110308.png Screenshot. 2018年10月07日 22:02:06 +02:00
mcwm.c Delete trailing whitespace. 2018年10月07日 14:59:16 +02:00
mcwm.man Support for window snapping to screen border and other windows. Turn 2013年08月11日 16:27:22 +02:00
NEWS Added new snap option. 2013年08月19日 16:03:55 +02:00
README.md Revise README 2025年08月05日 16:04:25 +02:00
TODO Support for window snapping to screen border and other windows. Turn 2013年08月11日 16:27:22 +02:00
WISHLIST Affected by last patch. 2011年11月23日 13:08:22 +01:00

mcwm

NOTE WELL: Since many years I don't use X11 at all. I have no easy way of testing proposed changes to mcwm. This is mostly here for historical reasons.


mcwm is minimalist, floating window manager written using XCB, the X protocol C binding.

The only window decoration is a thin border. All functions can be done with the keyboard, but moving, resizing, raising and lowering can also be done with the mouse.

If you don't like the default key bindings, border width, et cetera, look in the config.h file, change and recompile.

See the manual page for how to use it.

Compiling

As distributed mcwm compiles fine under FreeBSD. If you want to compile mcwm under Debian-derived GNU/Linux systems you will need these packages and their dependencies: libxcb1-dev, libxcb-atom1-dev, libxcb-keysyms1-dev, libxcb-icccm1-dev, libxcb-randr0-dev.

Other system are likely to have similar requirements.

More information & Contact

Please see:

https://hack.org/mc/projects/mcwm