← Software

i3 window manager

A tiling window manager controlled from the keyboard.

i3 arranges windows automatically into non-overlapping tiles according to a tree of containers. Splitting horizontally or vertically, switching between tabbed and stacked layouts within a container, and moving windows between workspaces are all driven by configurable keybindings rather than mouse drag. The intended workflow is keyboard-first; the mouse is rarely needed.

i3 popularised the modern tiling-WM revival on Linux around 2009-2012. The configuration file (~/.config/i3/config) is plain text with one directive per line — straightforward to read and edit, and easy to share between machines. The i3status companion provides a small status bar with clock, network, battery, and similar widgets.

Michael Stapelberg started i3 and led development for many years before stepping back. The project is BSD-3-Clause licensed. Sway, the Wayland descendant, takes the same configuration file format almost unchanged. Together, i3 and Sway are the most widely adopted tiling window managers on Linux today, with strong communities of dotfile-sharing users.

i3 window manager screenshot
Screenshot: Michael Stapelberg, CC BY-SA 3.0, via Wikimedia Commons.

License: BSD-3-Clause

Category: Desktop

Website: https://i3wm.org/

Install

Debian/Ubuntu: sudo apt install i3
Fedora/RHEL:   sudo dnf install i3
Arch:          sudo pacman -S i3-wm

Authors

  • Michael Stapelberg (creator)
  • i3 contributors
PreviousHyprland Nextiftop

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring