I3 (window manager)

i3
Original author(s)Michael Stapelberg
Initial releaseMarch 15, 2009; 15 years ago (2009-03-15)[1]
Stable release
4.24[2] Edit this on Wikidata / 6 November 2024
Repository
Written inC
Operating systemUnix-like
Size1.3 MiB[3]
TypeWindow manager
LicenseBSD-3-Clause[4]
Websitei3wm.org

i3 is a tiling window manager designed for X11, inspired by wmii and written in C.[5] It supports tiling, stacking, and tabbing layouts, which are handled manually. Its configuration is achieved via a plain text file and extending i3 is possible using its Unix domain socket and JSON based IPC interface from many programming languages.[6]

Like wmii, i3 uses a control system very similar to that of vi and Vim. By default, window focus is controlled by what the documentation refers to as the 'Mod1' key (Alt key/Windows key) in addition to the right-hand home row keys (Mod1+J,K,L,Semicolon), while window movement is controlled by the addition of the Shift key (Mod1+Shift+J,K,L,Semicolon).[7]

  1. ^ GitHub releases
  2. ^ . 6 November 2024 https://github.com/i3/i3/releases/tag/4.24. {{cite web}}: Missing or empty |title= (help)
  3. ^ i3 download page
  4. ^ i3 home page
  5. ^ i3 - An Improved Tiling Window Manager
  6. ^ Stapelberg, Michael. "i3: IPC interface (interprocess communication)".
  7. ^ Congleton, Nick (May 23, 2017). "Install and Use i3 Window Manager on Ubuntu". maketecheasier. Uqnic Network Pte. Retrieved May 1, 2019.