Active X11 Started 2025

Single, Fullscreen ยท Window Manager

1wm

The smallest, actually usable window manager ~20 LOC.

Developed by
Status
Paradigm
Server
Written in
GPU

Overview

About 1wm

The smallest, actually usable window manager.

  • ~20 LOC.
  • No modes, no mouse control, no virtual desktops, no menus.
  • No configs, no eye-candy, not standards-compliant.
  • Only one full-screen window visible at a time.
  • Depends only on Xlib.

Why?

Because software should be small, hackable and fun, not a damn technical debt. You can grasp this one in <5 minutes.

How?

The essential things a window manager should let me do are:

  • Launch applications (dmenu): Mod4 + e.
  • Switch between windows: Mod4 + n.
  • Close windows: Mod4 + q.
01

Notable features

Roughly twenty lines of core code providing application launch,client cycling and client termination