A minimalistic window manager. A work in progress in exploring Xlib and XCB.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md
config.h
simple-wm.c
structs.h

README.md

Simple Window Manager

A very simple window manager work in progress. Mainly for teaching myself how to use Xlib and XCB. Should not currently be considered usable.

Planned Features

  • Basic Floating Functionality
  • Click to Focus
  • Modifier + Left Click: Raise and Focus Window Closest to Root
  • Modifier + Right Click: Lower and Unfocus Top Window
  • Modifier + Left Click + Movement: Move Focused Window
  • Modifier + Arrow Keys: Move Focused Window
  • Modifier + Shift + Arrow Keys: Resize Focused Window
  • Modifier + Right Click + Movement: Resize in Place

Inspiration