i3

i3 is a dynamic tiling window manager. Its key features are correct implementation of Xinerama (workspaces are assigned to virtual screens, and it does the right thing when attaching new monitors) and XrandR support (which is still unfinished). Both horizontal and vertical columns can be used in tiling. There is a special focus is on writing clean, readable, and well documented code. i3 uses xcb for asynchronous communication with X11, and has several measures to be very fast. i3 is primarily targeted at advanced users and developers.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  08 Apr 2013 16:38

Release Notes: This is a bugfix release, and all users are advised to upgrade. It fixes an issue which would cause i3 to crash when dragging floating windows from one display to another.

  •  12 Mar 2013 19:25

Release Notes: Most of the changes are cleanups and bugfixes. Due to cleanups, i3 no longer depends on flex/bison. libev ≥ 4 is now a hard dependency (libev < 4 is not supported anymore). One important change to note is that moving windows to a different output will no longer move focus to that output.

  •  06 Mar 2013 02:18

Release Notes: An important under-the-hood change is that this release now uses the same parser infrastructure for the configuration file as for the commands. Apart from that, there have been several little fixes and additions which make i3 pay more attention to detail, particularly in the floating window area of the code. See the changes/bugfixes list for more information. Do note that these changes are 4.4-specific, and since the last version released here there have been many changes.

  •  09 Nov 2009 23:36

    Release Notes: This release features tabbing and some more advanced modifications of the stacking window (see the user’s guide), Vim-like marks, support for the urgency hint, horizontal resizing of containers (finally), modes (which can make your key bindings a lot simpler), an unlimited amount of workspaces, and several bugfixes.

    •  19 Aug 2009 15:03

      Release Notes: This release contains many small improvements like using keysymbols in the configuration file, named workspaces, borderless windows, an IPC interface, etc.

      RSS Recent comments

      30 Jul 2011 16:07 thomp

      i3 is very usable and readily configurable

      Screenshot

      Project Spotlight

      IMAPFilter

      A mail filtering utility for IMAP mailboxes.

      Screenshot

      Project Spotlight

      newLISP

      A Lisp-like, general-purpose scripting language.