From 3b669adf6e67997ea586e57d692b858f64648658 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Wed, 12 Dec 2012 00:21:06 +0100 Subject: [PATCH] release i3 v4.4 --- _docs/debugging | 94 +- _docs/i3bar-protocol | 36 +- _docs/ipc | 22 +- _docs/testsuite | 29 + _docs/userguide | 260 +-- docs/4.3/bigpicture.png | Bin 0 -> 9179 bytes docs/4.3/buildbot.html | 1118 +++++++++++++ docs/4.3/debugging-release-version.html | 175 ++ docs/4.3/debugging.html | 175 ++ docs/4.3/hacking-howto.html | 1599 ++++++++++++++++++ docs/4.3/i3-config-wizard.html | 96 ++ docs/4.3/i3-migrate-config-to-v4.html | 87 + docs/4.3/i3-msg.html | 100 ++ docs/4.3/i3-nagbar.html | 90 + docs/4.3/i3-sync-working.png | Bin 0 -> 25072 bytes docs/4.3/i3-sync.png | Bin 0 -> 17308 bytes docs/4.3/i3.html | 529 ++++++ docs/4.3/i3bar-protocol.html | 242 +++ docs/4.3/ipc.html | 1204 ++++++++++++++ docs/4.3/keyboard-layer1.png | Bin 0 -> 55821 bytes docs/4.3/keyboard-layer1.svg | 969 +++++++++++ docs/4.3/keyboard-layer2.png | Bin 0 -> 49858 bytes docs/4.3/keyboard-layer2.svg | 896 ++++++++++ docs/4.3/logo-30.png | Bin 0 -> 2751 bytes docs/4.3/manpage.html | 528 ++++++ docs/4.3/modes.png | Bin 0 -> 5826 bytes docs/4.3/multi-monitor.html | 113 ++ docs/4.3/refcard.html | 186 +++ docs/4.3/refcard.pdf | Bin 0 -> 61582 bytes docs/4.3/refcard_style.css | 45 + docs/4.3/repositories.html | 152 ++ docs/4.3/single_terminal.png | Bin 0 -> 3382 bytes docs/4.3/snapping.png | Bin 0 -> 4880 bytes docs/4.3/stacklimit.png | Bin 0 -> 4988 bytes docs/4.3/testsuite.html | 625 +++++++ docs/4.3/tree-layout1.png | Bin 0 -> 27856 bytes docs/4.3/tree-layout2.png | Bin 0 -> 20101 bytes docs/4.3/tree-migrating.html | 269 +++ docs/4.3/tree-shot1.png | Bin 0 -> 3665 bytes docs/4.3/tree-shot2.png | Bin 0 -> 3383 bytes docs/4.3/tree-shot3.png | Bin 0 -> 4001 bytes docs/4.3/tree-shot4.png | Bin 0 -> 3050 bytes docs/4.3/two_columns.png | Bin 0 -> 4624 bytes docs/4.3/two_terminals.png | Bin 0 -> 4901 bytes docs/4.3/userguide.html | 2017 +++++++++++++++++++++++ docs/4.3/wsbar.html | 147 ++ docs/4.3/wsbar.png | Bin 0 -> 14339 bytes docs/4.3/wsbar.svg | 274 +++ docs/debugging.html | 129 +- docs/i3.html | 2 +- docs/i3bar-protocol.html | 66 +- docs/index.html.mako | 2 +- docs/ipc.html | 21 +- docs/multi-monitor.html | 49 +- docs/testsuite.html | 36 +- docs/userguide.html | 272 +-- downloads/RELEASE-NOTES-4.4.txt | 107 ++ downloads/i3-4.4.tar.bz2 | Bin 0 -> 884182 bytes downloads/i3-4.4.tar.bz2.asc | 17 + downloads/index.html.mako | 11 +- index.html.mako | 2 +- 61 files changed, 12440 insertions(+), 351 deletions(-) create mode 100644 docs/4.3/bigpicture.png create mode 100644 docs/4.3/buildbot.html create mode 100644 docs/4.3/debugging-release-version.html create mode 100644 docs/4.3/debugging.html create mode 100644 docs/4.3/hacking-howto.html create mode 100644 docs/4.3/i3-config-wizard.html create mode 100644 docs/4.3/i3-migrate-config-to-v4.html create mode 100644 docs/4.3/i3-msg.html create mode 100644 docs/4.3/i3-nagbar.html create mode 100644 docs/4.3/i3-sync-working.png create mode 100644 docs/4.3/i3-sync.png create mode 100644 docs/4.3/i3.html create mode 100644 docs/4.3/i3bar-protocol.html create mode 100644 docs/4.3/ipc.html create mode 100644 docs/4.3/keyboard-layer1.png create mode 100644 docs/4.3/keyboard-layer1.svg create mode 100644 docs/4.3/keyboard-layer2.png create mode 100644 docs/4.3/keyboard-layer2.svg create mode 100644 docs/4.3/logo-30.png create mode 100644 docs/4.3/manpage.html create mode 100644 docs/4.3/modes.png create mode 100644 docs/4.3/multi-monitor.html create mode 100644 docs/4.3/refcard.html create mode 100644 docs/4.3/refcard.pdf create mode 100644 docs/4.3/refcard_style.css create mode 100644 docs/4.3/repositories.html create mode 100644 docs/4.3/single_terminal.png create mode 100644 docs/4.3/snapping.png create mode 100644 docs/4.3/stacklimit.png create mode 100644 docs/4.3/testsuite.html create mode 100644 docs/4.3/tree-layout1.png create mode 100644 docs/4.3/tree-layout2.png create mode 100644 docs/4.3/tree-migrating.html create mode 100644 docs/4.3/tree-shot1.png create mode 100644 docs/4.3/tree-shot2.png create mode 100644 docs/4.3/tree-shot3.png create mode 100644 docs/4.3/tree-shot4.png create mode 100644 docs/4.3/two_columns.png create mode 100644 docs/4.3/two_terminals.png create mode 100644 docs/4.3/userguide.html create mode 100644 docs/4.3/wsbar.html create mode 100644 docs/4.3/wsbar.png create mode 100644 docs/4.3/wsbar.svg create mode 100644 downloads/RELEASE-NOTES-4.4.txt create mode 100644 downloads/i3-4.4.tar.bz2 create mode 100644 downloads/i3-4.4.tar.bz2.asc diff --git a/_docs/debugging b/_docs/debugging index e0c812c..b258789 100644 --- a/_docs/debugging +++ b/_docs/debugging @@ -1,14 +1,14 @@ Debugging i3: How To ==================== Michael Stapelberg -February 2012 +December 2012 -This document describes how to debug i3 suitably for sending us useful bug -reports, even if you have no clue of C programming. +This document describes how to debug i3 to send us useful bug +reports, even if you have no knowledge of C programming. -First of all: Thank you for being interested in debugging i3. It really means +Thank you for being interested in debugging i3. It really means something to us to get your bug fixed. If you have any questions about the -debugging and/or need further help, do not hesitate to contact us! +process and/or need further help, do not hesitate to contact us! == Verify you are using the latest (development) version @@ -21,25 +21,41 @@ i3 version 4.1.2-248-g51728ba (2012-02-12, branch "next") Your version can look like this: -4.1.2:: -You are using a release version. Please -upgrade to a development version first, or read -link:debugging-release-version.html[Debugging i3: How To (release version)]. +4.1.2 (release version):: +You are using a release version. In many cases, bugs are already +fixed in the development version of i3. If they aren’t, we will still ask you +to reproduce your error with the most recent development version of i3. +Therefore, please upgrade to a development version if you can. -4.1.2-248-g51728ba:: +4.1.2-248-g51728ba (development version):: Your version is 248 commits newer than 4.1.2, and the git revision of your version is +51728ba+. Go to http://code.i3wm.org/i3/commit/?h=next and see if the line "commit" starts with the same revision. If so, you are using the latest version. -Development versions of i3 have several properties which make debugging easier: +Development versions of i3 have logging enabled by default and are compiled +with debug symbols. -1. Shared memory debug logging is enabled by default. You do not have to enable - logging explicitly. -2. Core dumps are enabled by default. -3. If you are using a version from the Debian/Ubuntu autobuilder, it is - compiled without optimization. Debug symbols are available in the i3-wm-dbg - package. When compiling i3 yourself, debug mode is the default. +== Enabling logging + +If you are using a development version (see previous section), you don’t need +to do anything -- skip to section 3. + +If you are using a release version with a custom +~/.xsession+ (or xinitrc) +file, execute i3 with a line like this: + +---------------------------------- +# Use 25 MiB of RAM for debug logs +exec i3 --shmlog-size=26214400 +---------------------------------- + +If you are *NOT* using an +~/.xsession+ file but you just chose "i3" from the +list of sessions in your desktop manager (gdm, lxdm, …), edit ++/usr/share/xsessions/i3.desktop+ and replace the +Exec=i3+ line with: + +------------------------------ +Exec=i3 --shmlog-size=26214400 +------------------------------ == Obtaining the debug logfile @@ -49,34 +65,38 @@ crashed, the logfile provides all information necessary to debug the problem. To save a compressed version of the logfile (suitable for attaching it to a bugreport), use: -------------------------------------------------------------------- -i3-dump-log | gzip -9c > /tmp/i3.log.gz +DISPLAY=:0 i3-dump-log | gzip -9c > /tmp/i3.log.gz -------------------------------------------------------------------- -This command does not depend on i3 (it also works when i3 currently displays -the crash dialog), but it requires a working X11 connection. When running it -from a virtual console (Ctrl-Alt-F1), use: +This command does not depend on i3 (it also works while i3 displays +the crash dialog), but it requires a working X11 connection. --------------------------------------------------------------------- -DISPLAY=:0 i3-dump-log | gzip -9c > /tmp/i3.log.gz --------------------------------------------------------------------- +== Compiling with debug symbols -== Obtaining a backtrace +To actually get useful backtraces, you should make sure that your version of i3 +is compiled with debug symbols: + +------------------------------------------------------------------------------ +$ file `which i3` +/usr/bin/i3: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically +linked (uses shared libs), for GNU/Linux 2.6.18, not stripped +------------------------------------------------------------------------------ -When i3 displays its crash dialog, do the following: +Notice the +not stripped+, which is the important part. If you have a version +which is stripped, please check whether your distribution provides debug +symbols (package +i3-wm-dbg+ on Debian for example) or if you can turn off +stripping. If nothing helps, please build i3 from source. -1. Switch to a virtual console (Ctrl-Alt-F1) or login from a different computer -2. Generate a backtrace (see below) -3. Switch back to the crash dialog (Ctrl-Alt-F7) -4. Restart i3 in-place (you will keep your session), continue working +== Obtaining a backtrace -This is how you get a backtrace from a running i3 process: +Once you have made sure that your i3 is compiled with debug symbols and the C +debugger +gdb+ is installed on your machine, you can let i3 generate a +backtrace in the crash dialog. ------------------ -I3PID=$(pidof i3) -gdb /proc/$I3PID/exe $I3PID \ - --batch --quiet \ - --ex 'backtrace full' > /tmp/i3-backtrace.txt 2>&1 ------------------ +After pressing "b" in the crash dialog, you will get a file called ++/tmp/i3-backtrace.%d.%d.txt+ where the first +%d+ is replaced by i3’s process +id (PID) and the second one is incremented each time you generate a backtrace, +starting at 0. == Sending bug reports/debugging on IRC diff --git a/_docs/i3bar-protocol b/_docs/i3bar-protocol index 21ba9aa..2cf6dd0 100644 --- a/_docs/i3bar-protocol +++ b/_docs/i3bar-protocol @@ -44,10 +44,15 @@ understand the old protocol version, but in order to use the new one, you need to provide the correct version. The header block is terminated by a newline and consists of a single JSON hash: -*Example*: ----------------- +*Minimal example*: +------------------------------ { "version": 1 } ----------------- +------------------------------ + +*All features example*: +------------------------------ +{ "version": 1, "stop_signal": 10, "cont_signal": 12 } +------------------------------ (Note that before i3 v4.3 the precise format had to be +{"version":1}+, byte-for-byte.) @@ -93,6 +98,19 @@ You can find an example of a shell script which can be used as your +status_command+ in the bar configuration at http://code.stapelberg.de/git/i3/tree/contrib/trivial-bar-script.sh?h=next +=== Header in detail + +version:: + The version number (as an integer) of the i3bar protocol you will use. +stop_signal:: + Specify to i3bar the signal (as an integer) to send to stop your + processing. + The default value (if none is specified) is SIGSTOP. +cont_signal:: + Specify to i3bar the signal (as an integer)to send to continue your + processing. + The default value (if none is specified) is SIGCONT. + === Blocks in detail full_text:: @@ -116,6 +134,16 @@ color:: when it is associated. Colors are specified in hex (like in HTML), starting with a leading hash sign. For example, +#ff0000+ means red. +min_width:: + The minimum width (in pixels) of the block. If the content of the + +full_text+ key take less space than the specified min_width, the block + will be padded to the left and/or the right side, according to the +align+ + key. This is useful when you want to prevent the whole status line to shift + when value take more or less space between each iteration. +align:: + Align text on the +center+ (default), +right+ or +left+ of the block, when + the minimum width of the latter, specified by the +min_width+ key, is not + reached. name and instance:: Every block should have a unique +name+ (string) entry so that it can be easily identified in scripts which process the output. i3bar @@ -148,6 +176,8 @@ An example of a block which uses all possible entries follows: "full_text": "E: 10.0.0.1 (1000 Mbit/s)", "short_text": "10.0.0.1", "color": "#00ff00", + "min_width": 300, + "align": "right", "urgent": false, "name": "ethernet", "instance": "eth0" diff --git a/_docs/ipc b/_docs/ipc index 6bdccd0..1739754 100644 --- a/_docs/ipc +++ b/_docs/ipc @@ -646,9 +646,29 @@ This event consists of a single serialized map containing a property +change (string)+ which indicates the type of the change ("focus", "init", "empty", "urgent"). +Moreover, when the change is "focus", an +old (object)+ and a +current +(object)+ properties will be present with the previous and current +workspace respectively. When the first switch occurs (when i3 focuses +the workspace visible at the beginning) there is no previous +workspace, and the +old+ property will be set to +null+. Also note +that if the previous is empty it will get destroyed when switching, +but will still be present in the "old" property. + *Example:* --------------------- -{ "change": "focus" } +{ + "change": "focus", + "current": { + "id": 28489712, + "type":4, + ... + } + "old": { + "id": 28489715, + "type": 4, + ... + } +} --------------------- === output event diff --git a/_docs/testsuite b/_docs/testsuite index 4dcf167..9b7485b 100644 --- a/_docs/testsuite +++ b/_docs/testsuite @@ -63,6 +63,35 @@ For several reasons, the i3 testsuite has been implemented in Perl: Please do not start programming language flamewars at this point. +=== Installing the dependencies + +As usual with Perl programs, the testsuite ships with a +Makefile.PL+. +This file specifies which Perl modules the testsuite depends on and can be used +to install all of them. + +Perl modules are distributed via CPAN, and there is the official, standard CPAN +client, simply called +cpan+. It comes with every Perl installation and can be +used to install the testsuite. Many users prefer to use the more modern ++cpanminus+ instead, though (because it asks no questions and just works): + +.Installing testsuite dependencies using cpanminus (preferred) +-------------------------------------------------------------------------------- +$ cd ~/i3/testcases +$ sudo apt-get install cpanminus +$ sudo cpanm . +-------------------------------------------------------------------------------- + +If you don’t want to use cpanminus for some reason, the same works with cpan: + +.Installing testsuite dependencies using cpan +-------------------------------------------------------------------------------- +$ cd ~/i3/testcases +$ sudo cpan . +-------------------------------------------------------------------------------- + +In case you don’t have root permissions, you can also install into your home +directory, see http://michael.stapelberg.de/cpan/ + === Mechanisms ==== Script: complete-run diff --git a/_docs/userguide b/_docs/userguide index 2214f01..5880541 100644 --- a/_docs/userguide +++ b/_docs/userguide @@ -12,28 +12,28 @@ contact us on IRC (preferred) or post your question(s) on the mailing list. For the "too long; didn’t read" people, here is an overview of the default keybindings (click to see the full size image): -*Keys to use with mod (alt):* +*Keys to use with $mod (Alt):* -image:keyboard-layer1.png["Keys to use with mod (alt)",width=600,link="keyboard-layer1.png"] +image:keyboard-layer1.png["Keys to use with $mod (Alt)",width=600,link="keyboard-layer1.png"] -*Keys to use with Shift+mod:* +*Keys to use with Shift+$mod:* -image:keyboard-layer2.png["Keys to use with Shift+mod",width=600,link="keyboard-layer2.png"] +image:keyboard-layer2.png["Keys to use with Shift+$mod",width=600,link="keyboard-layer2.png"] The red keys are the modifiers you need to press (by default), the blue keys are your homerow. == Using i3 -Throughout this guide, the keyword +mod+ will be used to refer to the -configured modifier. This is the alt key (Mod1) by default, with windows (Mod4) +Throughout this guide, the keyword +$mod+ will be used to refer to the +configured modifier. This is the Alt key (Mod1) by default, with windows (Mod4) being a popular alternative. === Opening terminals and moving around One very basic operation is opening a new terminal. By default, the keybinding -for this is mod+Enter, that is Alt+Enter in the default configuration. By -pressing mod+Enter, a new terminal will be opened. It will fill the whole +for this is $mod+Enter, that is Alt+Enter in the default configuration. By +pressing $mod+Enter, a new terminal will be opened. It will fill the whole space available on your screen. image:single_terminal.png[Single terminal] @@ -48,9 +48,9 @@ image:two_terminals.png[Two terminals] To move the focus between the two terminals, you can use the direction keys which you may know from the editor +vi+. However, in i3, your homerow is used for these keys (in +vi+, the keys are shifted to the left by one for -compatibility with most keyboard layouts). Therefore, +mod+J+ is left, +mod+K+ -is down, +mod+L+ is up and `mod+;` is right. So, to switch between the -terminals, use +mod+K+ or +mod+L+. Of course, you can also use the arrow keys. +compatibility with most keyboard layouts). Therefore, +$mod+J+ is left, +$mod+K+ +is down, +$mod+L+ is up and `$mod+;` is right. So, to switch between the +terminals, use +$mod+K+ or +$mod+L+. Of course, you can also use the arrow keys. At the moment, your workspace is split (it contains two terminals) in a specific direction (horizontal by default). Every window can be split @@ -61,8 +61,8 @@ windows. TODO: picture of the tree -To split a window vertically, press +mod+v+ before you create the new window. -To split it horizontally, press +mod+h+. +To split a window vertically, press +$mod+v+ before you create the new window. +To split it horizontally, press +$mod+h+. === Changing the container layout @@ -80,15 +80,15 @@ tabbed:: The same principle as +stacking+, but the list of windows at the top is only a single line which is vertically split. -To switch modes, press +mod+e+ for splith/splitv (it toggles), +mod+s+ for -stacking and +mod+w+ for tabbed. +To switch modes, press +$mod+e+ for splith/splitv (it toggles), +$mod+s+ for +stacking and +$mod+w+ for tabbed. image:modes.png[Container modes] === Toggling fullscreen mode for a window To display a window in fullscreen mode or to go out of fullscreen mode again, -press +mod+f+. +press +$mod+f+. There is also a global fullscreen mode in i3 in which the client will span all available outputs (the command is +fullscreen global+). @@ -96,7 +96,7 @@ available outputs (the command is +fullscreen global+). === Opening other applications Aside from opening applications from a terminal, you can also use the handy -+dmenu+ which is opened by pressing +mod+d+ by default. Just type the name ++dmenu+ which is opened by pressing +$mod+d+ by default. Just type the name (or a part of it) of the application which you want to open. The corresponding application has to be in your +$PATH+ for this to work. @@ -108,7 +108,7 @@ create a keybinding for starting the application directly. See the section If an application does not provide a mechanism for closing (most applications provide a menu, the escape key or a shortcut like +Control+W+ to close), you -can press +mod+Shift+q+ to kill a window. For applications which support +can press +$mod+Shift+q+ to kill a window. For applications which support the WM_DELETE protocol, this will correctly close the application (saving any modifications or doing other cleanup). If the application doesn’t support the WM_DELETE protocol your X server will kill the window and the behaviour @@ -118,7 +118,7 @@ depends on the application. Workspaces are an easy way to group a set of windows. By default, you are on the first workspace, as the bar on the bottom left indicates. To switch to -another workspace, press +mod+num+ where +num+ is the number of the workspace +another workspace, press +$mod+num+ where +num+ is the number of the workspace you want to use. If the workspace does not exist yet, it will be created. A common paradigm is to put the web browser on one workspace, communication @@ -132,7 +132,7 @@ focus to that screen. === Moving windows to workspaces -To move a window to another workspace, simply press +mod+Shift+num+ where +To move a window to another workspace, simply press +$mod+Shift+num+ where +num+ is (like when switching workspaces) the number of the target workspace. Similarly to switching workspaces, the target workspace will be created if it does not yet exist. @@ -148,11 +148,11 @@ columns/rows with your keyboard. === Restarting i3 inplace To restart i3 inplace (and thus get into a clean state if there is a bug, or -to upgrade to a newer version of i3) you can use +mod+Shift+r+. +to upgrade to a newer version of i3) you can use +$mod+Shift+r+. === Exiting i3 -To cleanly exit i3 without killing your X server, you can use +mod+Shift+e+. +To cleanly exit i3 without killing your X server, you can use +$mod+Shift+e+. === Floating @@ -162,7 +162,7 @@ paradigm but can be useful for some corner cases like "Save as" dialog windows, or toolbar windows (GIMP or similar). Those windows usually set the appropriate hint and are opened in floating mode by default. -You can toggle floating mode for a window by pressing +mod+Shift+Space+. By +You can toggle floating mode for a window by pressing +$mod+Shift+Space+. By dragging the window’s titlebar with your mouse you can move the window around. By grabbing the borders and moving them you can resize the window. You can also do that by using the <>. @@ -202,7 +202,7 @@ orientation (horizontal, vertical or unspecified) and the orientation depends on the layout the container is in (vertical for splitv and stacking, horizontal for splith and tabbed). So, in our example with the workspace, the default layout of the workspace +Container+ is splith (most monitors are widescreen -nowadays). If you change the layout to splitv (+mod+l+ in the default config) +nowadays). If you change the layout to splitv (+$mod+l+ in the default config) and *then* open two terminals, i3 will configure your windows like this: image::tree-shot2.png["shot2",title="Vertical Workspace Orientation"] @@ -212,8 +212,8 @@ Let’s assume you have two terminals on a workspace (with splith layout, that i horizontal orientation), focus is on the right terminal. Now you want to open another terminal window below the current one. If you would just open a new terminal window, it would show up to the right due to the splith layout. -Instead, press +mod+v+ to split the container with the splitv layout (to -open a +Horizontal Split Container+, use +mod+h+). Now you can open a new +Instead, press +$mod+v+ to split the container with the splitv layout (to +open a +Horizontal Split Container+, use +$mod+h+). Now you can open a new terminal and it will open below the current one: image::tree-layout1.png["Layout",float="right"] @@ -248,7 +248,7 @@ single workspace on which you open three terminal windows. All these terminal windows are directly attached to one node inside i3’s layout tree, the workspace node. By default, the workspace node’s orientation is +horizontal+. -Now you move one of these terminals down (+mod+k+ by default). The workspace +Now you move one of these terminals down (+$mod+k+ by default). The workspace node’s orientation will be changed to +vertical+. The terminal window you moved down is directly attached to the workspace and appears on the bottom of the screen. A new (horizontal) container was created to accomodate the other two @@ -316,13 +316,15 @@ and fall back to a working font. *Syntax*: ------------------------------ font -font xft: +font pango:[family list] [style options] [size] ------------------------------ *Examples*: -------------------------------------------------------------- font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 -font xft:DejaVu Sans Mono 10 +font pango:DejaVu Sans Mono 10 +font pango:DejaVu Sans Mono, Terminus Bold Semi-Condensed 11 +font pango:Terminus 11x -------------------------------------------------------------- [[keybindings]] @@ -362,10 +364,10 @@ bindcode [--release] [Modifiers+]keycode command *Examples*: -------------------------------- # Fullscreen -bindsym mod+f fullscreen +bindsym $mod+f fullscreen # Restart -bindsym mod+Shift+r restart +bindsym $mod+Shift+r restart # Notebook-specific hotkeys bindcode 214 exec --no-startup-id /home/michael/toggle_beamer.sh @@ -479,11 +481,13 @@ workspace_layout tabbed === Border style for new windows This option determines which border style new windows will have. The default is -"normal". +"normal". Note that new_float applies only to windows which are starting out as +floating windows, e.g. dialog windows. *Syntax*: --------------------------------------------- -new_window +new_window +new_float --------------------------------------------- *Example*: @@ -491,6 +495,19 @@ new_window new_window 1pixel --------------------- +The "normal" and "pixel" border styles support an optional border width in +pixels: + +*Example*: +--------------------- +# The same as new_window none +new_window pixel 0 + +# A 3 px border +new_window pixel 3 +--------------------- + + === Hiding vertical borders You can hide vertical borders adjacent to the screen edges using @@ -790,21 +807,23 @@ focus_follows_mouse no When you are in fullscreen mode, some applications still open popup windows (take Xpdf for example). This is because these applications may not be aware that they are in fullscreen mode (they do not check the corresponding hint). -There are two things which are possible to do in this situation: +There are three things which are possible to do in this situation: -1. Just ignore the popup (don’t map it). This won’t interrupt you while you are +1. Display the popup if it belongs to the fullscreen application only. This is + the default and should be reasonable behavior for most users. +2. Just ignore the popup (don’t map it). This won’t interrupt you while you are in fullscreen. However, some apps might react badly to this (deadlock until you go out of fullscreen). -2. Leave fullscreen mode. This is the default. +3. Leave fullscreen mode. *Syntax*: ------------------------------------------------- -popup_during_fullscreen +popup_during_fullscreen ------------------------------------------------- *Example*: ------------------------------ -popup_during_fullscreen ignore +popup_during_fullscreen smart ------------------------------ === Focus wrapping @@ -862,7 +881,7 @@ This configuration directive enables automatic +workspace back_and_forth+ (see For instance: Assume you are on workspace "1: www" and switch to "2: IM" using mod+2 because somebody sent you a message. You don’t need to remember where you -came from now, you can just press mod+2 again to switch back to "1: www". +came from now, you can just press $mod+2 again to switch back to "1: www". *Syntax*: -------------------------------------- @@ -874,6 +893,30 @@ workspace_auto_back_and_forth workspace_auto_back_and_forth yes --------------------------------- +=== Delaying urgency hint reset on workspace change + +If an application on another workspace sets an urgency hint, switching to this +workspace may lead to immediate focus of the application, which also means the +window decoration color would be immediately resetted to +client.focused+. This +may make it unnecessarily hard to tell which window originally raised the +event. + +In order to prevent this, you can tell i3 to delay resetting the urgency state +by a certain time using the +force_display_urgency_hint+ directive. Setting the +value to 0 disables this feature. + +The default is 500ms. + +*Syntax*: +--------------------------------------- +force_display_urgency_hint ms +--------------------------------------- + +*Example*: +--------------------------------- +force_display_urgency_hint 500 ms +--------------------------------- + == Configuring i3bar The bar at the bottom of your monitor is drawn by a separate process called @@ -1079,7 +1122,7 @@ font -------------------------------------------------------------- bar { font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 - font xft:DejaVu Sans Mono 10 + font pango:DejaVu Sans Mono 10 } -------------------------------------------------------------- @@ -1170,7 +1213,7 @@ the following keybinding: *Example*: -------------------------------------------------------- -bindsym mod+x move container to workspace 3; workspace 3 +bindsym $mod+x move container to workspace 3; workspace 3 -------------------------------------------------------- [[command_criteria]] @@ -1182,10 +1225,10 @@ which have the class Firefox, use: *Example*: ------------------------------------ -bindsym mod+x [class="Firefox"] kill +bindsym $mod+x [class="Firefox"] kill # same thing, but case-insensitive -bindsym mod+x [class="(?i)firefox"] kill +bindsym $mod+x [class="(?i)firefox"] kill ------------------------------------ The criteria which are currently implemented are: @@ -1231,10 +1274,10 @@ exec [--no-startup-id] command *Example*: ------------------------------ # Start the GIMP -bindsym mod+g exec gimp +bindsym $mod+g exec gimp # Start the terminal emulator urxvt which is not yet startup-notification-aware -bindsym mod+Return exec --no-startup-id urxvt +bindsym $mod+Return exec --no-startup-id urxvt ------------------------------ The +--no-startup-id+ parameter disables startup-notification support for this @@ -1265,8 +1308,8 @@ split *Example*: ------------------------------ -bindsym mod+v split vertical -bindsym mod+h split horizontal +bindsym $mod+v split vertical +bindsym $mod+h split horizontal ------------------------------ === Manipulating layout @@ -1287,21 +1330,21 @@ layout toggle [split|all] *Examples*: -------------- -bindsym mod+s layout stacking -bindsym mod+l layout toggle split -bindsym mod+w layout tabbed +bindsym $mod+s layout stacking +bindsym $mod+l layout toggle split +bindsym $mod+w layout tabbed # Toggle between stacking/tabbed/split: -bindsym mod+x layout toggle +bindsym $mod+x layout toggle # Toggle between stacking/tabbed/splith/splitv: -bindsym mod+x layout toggle all +bindsym $mod+x layout toggle all # Toggle fullscreen -bindsym mod+f fullscreen +bindsym $mod+f fullscreen # Toggle floating/tiling -bindsym mod+t floating toggle +bindsym $mod+t floating toggle -------------- === Focusing/Moving containers @@ -1343,36 +1386,36 @@ relevant for floating containers. The default amount is 10 pixels. *Examples*: ---------------------- # Focus container on the left, bottom, top, right: -bindsym mod+j focus left -bindsym mod+k focus down -bindsym mod+l focus up -bindsym mod+semicolon focus right +bindsym $mod+j focus left +bindsym $mod+k focus down +bindsym $mod+l focus up +bindsym $mod+semicolon focus right # Focus parent container -bindsym mod+u focus parent +bindsym $mod+u focus parent # Focus last floating/tiling container -bindsym mod+g focus mode_toggle +bindsym $mod+g focus mode_toggle # Focus the output right to the current one -bindsym mod+x focus output right +bindsym $mod+x focus output right # Focus the big output -bindsym mod+x focus output HDMI-2 +bindsym $mod+x focus output HDMI-2 # Move container to the left, bottom, top, right: -bindsym mod+j move left -bindsym mod+k move down -bindsym mod+l move up -bindsym mod+semicolon move right +bindsym $mod+j move left +bindsym $mod+k move down +bindsym $mod+l move up +bindsym $mod+semicolon move right # Move container, but make floating containers # move more than the default -bindsym mod+j move left 20 px +bindsym $mod+j move left 20 px # Move floating container to the center # of all outputs -bindsym mod+c move absolute position center +bindsym $mod+c move absolute position center ---------------------- === Changing (named) workspaces/moving to workspaces @@ -1395,38 +1438,40 @@ RandR output. [[back_and_forth]] To switch back to the previously focused workspace, use +workspace -back_and_forth+. +back_and_forth+; likewise, you can move containers to the previously focused +workspace using +move container to workspace back_and_forth+. *Syntax*: ----------------------------------- workspace workspace back_and_forth workspace -workspace number +workspace number move [window|container] [to] workspace -move [window|container] [to] workspace number +move [window|container] [to] workspace number move [window|container] [to] workspace ----------------------------------- *Examples*: ------------------------- -bindsym mod+1 workspace 1 -bindsym mod+2 workspace 2 +bindsym $mod+1 workspace 1 +bindsym $mod+2 workspace 2 ... -bindsym mod+Shift+1 move container to workspace 1 -bindsym mod+Shift+2 move container to workspace 2 +bindsym $mod+Shift+1 move container to workspace 1 +bindsym $mod+Shift+2 move container to workspace 2 ... # switch between the current and the previously focused one -bindsym mod+b workspace back_and_forth +bindsym $mod+b workspace back_and_forth +bindsym $mod+Shift+b move container to workspace back_and_forth # move the whole workspace to the next output -bindsym mod+x move workspace to output right +bindsym $mod+x move workspace to output right # move firefox to current workspace -bindsym mod+F1 [class="Firefox"] move workspace current +bindsym $mod+F1 [class="Firefox"] move workspace current ------------------------- ==== Named workspaces @@ -1436,7 +1481,7 @@ workspace command, you can use an arbitrary name: *Example*: ------------------------- -bindsym mod+1 workspace mail +bindsym $mod+1 workspace mail ... ------------------------- @@ -1445,8 +1490,8 @@ number, like this: *Example*: ------------------------- -bindsym mod+1 workspace 1: mail -bindsym mod+2 workspace 2: www +bindsym $mod+1 workspace 1: mail +bindsym $mod+2 workspace 2: www ... ------------------------- @@ -1456,25 +1501,36 @@ workspaces are ordered the way they appeared. When they start with a number, i3 will order them numerically. Also, you will be able to use +workspace number 1+ to switch to the workspace which begins with number 1, regardless of which name it has. This is useful in case you are changing the workspace’s name -dynamically. +dynamically. To combine both commands you can use +workspace number 1: mail+ to +specify a default name if there's currently no workspace starting with a "1". ==== Renaming workspaces You can rename workspaces. This might be useful to start with the default numbered workspaces, do your work, and rename the workspaces afterwards to -reflect what’s actually on them. +reflect what’s actually on them. You can also omit the old name to rename +the currently focused workspace. This is handy if you wan't to use the +rename command with +i3-input+. *Syntax*: ---------------------------------------------------- rename workspace to +rename workspace to ---------------------------------------------------- *Examples*: ------------------------------------------------- +-------------------------------------------------------------------------- i3-msg 'rename workspace 5 to 6' i3-msg 'rename workspace 1 to "1: www"' i3-msg 'rename workspace "1: www" to "10: www"' ------------------------------------------------- +i3-msg 'rename workspace to "2: mail" +bindsym $mod+r exec i3-input -F 'rename workspace to %s' -P 'New name: ' +-------------------------------------------------------------------------- + +=== Moving workspaces to a different screen + +See <> for how to move a container/workspace to a different +RandR output. === Moving containers/workspaces to RandR outputs @@ -1494,10 +1550,10 @@ move workspace to output <|> -------------------------------------------------------- # Move the current workspace to the next output # (effectively toggles when you only have two outputs) -bindsym mod+x move workspace to output right +bindsym $mod+x move workspace to output right # Put this window on the presentation output. -bindsym mod+x move container to output VGA1 +bindsym $mod+x move container to output VGA1 -------------------------------------------------------- [[resizingconfig]] @@ -1548,7 +1604,7 @@ mode "resize" { } # Enter resize mode -bindsym mod+r mode "resize" +bindsym $mod+r mode "resize" ---------------------------------------------------------------------- === Jumping to specific windows @@ -1569,7 +1625,7 @@ with criteria for that. *Examples*: ------------------------------------------------ # Get me to the next open VIM instance -bindsym mod+a [class="urxvt" title="VIM"] focus +bindsym $mod+a [class="urxvt" title="VIM"] focus ------------------------------------------------ === VIM-like marks (mark/goto) @@ -1605,10 +1661,10 @@ TODO: make i3-input replace %s *Examples*: --------------------------------------- # Read 1 character and mark the current window with this character -bindsym mod+m exec i3-input -p 'mark ' -l 1 -P 'Mark: ' +bindsym $mod+m exec i3-input -p 'mark ' -l 1 -P 'Mark: ' # Read 1 character and go to the window with the character -bindsym mod+g exec i3-input -p 'goto ' -l 1 -P 'Goto: ' +bindsym $mod+g exec i3-input -p 'goto ' -l 1 -P 'Goto: ' --------------------------------------- Alternatively, if you do not want to mess with +i3-input+, you could create @@ -1625,9 +1681,9 @@ There is also +border toggle+ which will toggle the different border styles. *Examples*: ---------------------------- -bindsym mod+t border normal -bindsym mod+y border 1pixel -bindsym mod+u border none +bindsym $mod+t border normal +bindsym $mod+y border 1pixel +bindsym $mod+u border none ---------------------------- [[stack-limit]] @@ -1672,9 +1728,9 @@ however you don’t need to (simply killing your X session is fine as well). *Examples*: ---------------------------- -bindsym mod+Shift+r restart -bindsym mod+Shift+w reload -bindsym mod+Shift+e exit +bindsym $mod+Shift+r restart +bindsym $mod+Shift+w reload +bindsym $mod+Shift+e exit ---------------------------- === Scratchpad @@ -1685,7 +1741,9 @@ invisible until you show it again. There is no way to open that workspace. Instead, when using +scratchpad show+, the window will be shown again, as a floating window, centered on your current workspace (using +scratchpad show+ on a visible scratchpad window will make it hidden again, so you can have a -keybinding to toggle). +keybinding to toggle). Note that this is just a normal floating window, so if +you want to "remove it from scratchpad", you can simple make it tiling again +(+floating toggle+). As the name indicates, this is useful for having a window with your favorite editor always at hand. However, you can also use this for other permanently @@ -1702,10 +1760,10 @@ scratchpad show *Examples*: ------------------------------------------------ # Make the currently focused window a scratchpad -bindsym mod+Shift+minus move scratchpad +bindsym $mod+Shift+minus move scratchpad # Show the first scratchpad window -bindsym mod+minus scratchpad show +bindsym $mod+minus scratchpad show # Show the sup-mail scratchpad window, if any. bindsym mod4+s [title="^Sup ::"] scratchpad show @@ -1818,6 +1876,8 @@ have more than one monitor: 3. If you have many workspaces on many monitors, it might get hard to keep track of which window you put where. Thus, you can use vim-like marks to quickly switch between windows. See <>. +4. For information on how to move existing workspaces between monitors, + see <<_moving_containers_workspaces_to_randr_outputs>>. == i3 and the rest of your software world diff --git a/docs/4.3/bigpicture.png b/docs/4.3/bigpicture.png new file mode 100644 index 0000000000000000000000000000000000000000..fc3c8db751232c1cdb2b7132a19de8bef39f7a39 GIT binary patch literal 9179 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 literal 0 HcmV?d00001 diff --git a/docs/4.3/buildbot.html b/docs/4.3/buildbot.html new file mode 100644 index 0000000..57e0202 --- /dev/null +++ b/docs/4.3/buildbot.html @@ -0,0 +1,1118 @@ + + + + + + +i3: The i3 buildbot setup + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

This document explains the buildbot setup we use to +provide up-to-date documentation and debian packages at http://build.i3wm.org/. +We publish these information so that our setup is well-documented (thus +decreasing future maintenance effort) and because it might be interesting for +other projects.

+
+
+
+

1. Introduction

+
+

What we are doing in i3 is called Continuous Integration (see +http://en.wikipedia.org/wiki/Continuous_integration): we publish the changes we +make on our local machines as often as possible. In order to maintain a +continuously high quality, each time any developer pushes changes to the +official git repository, a number of quality assurance tools start running +automatically:

+
    +
  1. +

    +Latest documentation is generated and provided at + http://build.i3wm.org/docs/. This makes it easy to link to documentation for + features which are only in the current git version, not in the released + version. +

    +
  2. +
  3. +

    +The source code is compiled and it is automatically posted to the IRC + channel whether there were any compiler warnings. While developers should + notice compiler warnings, this mechanism creates a bit of public pressure + ("Oh, Michael introduced warnings with this commit!"). More importantly, + since this mechanism builds a dist tarball and then compiles that tarball, + any changes to the source which would result in an uncompilable dist tarball + are immediately obvious. Therefore, we could cut a release from the current + git version at any point in time. +

    +
  4. +
  5. +

    +The clang static analyzer runs and the resulting report is provided at + http://build.i3wm.org/clang-analyze/. While every developer needs to compile + his code before committing, he doesn’t necessarily use clang (so we catch + build failures when using clang) and he also probably doesn’t run a static + analyzer as part of his normal workflow. By just being available without any + friction, this mechanism encourages developers to look at the report and fix + problems. +

    +
  6. +
  7. +

    +Debian (and Ubuntu) packages are built. This not only ensures that we don’t + change anything in the source code which would lead to an FTBFS (Fails To + Build From Source) when building a Debian package, it also goes a long way + to encourage end users to test i3. To remove the need and resource + requirements for them to compile their own version of i3 regularly, we + provide packages that integrate conveniently with a normal Debian system + (e.g. that are automatically upgraded). +

    +
  8. +
+
+
+
+

2. Why buildbot?

+
+

Previously, I was unsatisfied with the current state of FOSS CI tools like +Jenkins, Tinderbox and others. They either seemed bloated, hard to use, +outdated or unappealing for some other reason.

+

Then I discovered buildbot and was impressed by its flexibility. It let me +implement everything I wanted from a CI tool and (in my opinion) it is +light-weight, easy to deploy and well maintained.

+

The only downside of buildbot is its configuration and documentation: You need +to spend quite a bit of time (I needed multiple days) until it works the way +you want it to and oftentimes, the documentation is far too sparse. This is one +of the reasons why I’m publishing the i3 setup.

+
+
+
+

3. Configuration

+
+

See the next section for a complete, copy & pasteable configuration file. This +section covers the most important aspects without covering every line.

+

This document assumes you are running buildbot 0.8.6p1.

+
+

3.1. Change sources

+

Since i3 uses a central git repository, we use the official buildbot +git +post-receive hook that sends the change information to the buildbot master.

+
+
+

3.2. Schedulers

+

There are two things (called "builders" in buildbot-language) which happen +whenever a new change in the next branch of i3 occurs:

+
    +
  1. +

    +The "docs" builder builds and uploads the latest documentation. This happens + directly from the git repository with a custom asciidoc configuration which + indicates that these docs refer to the git version. Therefore, this builder + does not benefit from having a dist tarball available (contrary to the other + builders). +

    +
  2. +
  3. +

    +The "dist" builder prepares a dist tarball and then triggers the remaining + builders. This ensures that building the dist tarball (an operation which + takes about one minute due to documentation generation) only happens once. +

    +
  4. +
+

Here is the relevant configuration part:

+

Schedulers:

+
+
+
c['schedulers'] = []
+
+c['schedulers'].append(SingleBranchScheduler(
+    name = 'dist',
+    branch = 'next',
+    treeStableTimer = 10,
+    builderNames = [ 'dist', 'docs' ],
+))
+
+c['schedulers'].append(Triggerable(
+    name = 'dist-tarball-done',
+    builderNames = [ 'compile', 'clang-analyze', 'debian-packages', 'ubuntu-packages' ],
+))
+
+
+
+

3.3. Building the dist tarball

+

This builder clones the i3 git repository and runs "make dist", which creates a +tarball that could be named "i3-4.2.tar.bz2" for example. This tarball is then +renamed to dist-%(gitversion).tar.bz2 (so that we can work with a predictable +name in the next steps) and uploaded to the buildbot master (since we can have +multiple buildslaves, we cannot just let it rest on the buildslave that built +it). Afterwards, old dist tarballs are cleaned up and the remaining builders +are triggered:

+

Building a dist tarball:

+
+
+
factories = {}
+
+f = factories['dist'] = BuildFactory()
+
+# Check out the git repository.
+f.addStep(s_git)
+
+# Fill the 'gitversion' property with the output of git describe --tags.
+f.addStep(shell.SetProperty(command = 'git describe --tags', property = 'gitversion'))
+
+# Build the dist tarball.
+cmd(f, name = 'make dist', command = [ 'make', 'dist' ])
+
+# Rename the created tarball to a well-known name.
+cmd(f,
+    name = 'rename tarball',
+    command = WithProperties('mv *.tar.bz2 dist-%(gitversion)s.tar.bz2'),
+)
+
+# Upload the dist tarball to the master (other factories download it later).
+f.addStep(transfer.FileUpload(
+    slavesrc = WithProperties('dist-%(gitversion)s.tar.bz2'),
+    masterdest = WithProperties('distballs/dist-%(gitversion)s.tar.bz2'),
+))
+
+# Cleanup old dist tarballs (everything older than tree days).
+f.addStep(master.MasterShellCommand(
+    command = "find distballs -mtime +3 -exec rm '{}' \;",
+    name = 'cleanup old dist tarballs',
+))
+
+# Everything worked fine, now trigger compilation.
+f.addStep(Trigger(
+    schedulerNames = [ 'dist-tarball-done' ],
+    copy_properties = [ 'gitversion' ],
+))
+
+

Three things are noteworthy about this part of the configuration:

+
    +
  1. +

    +For convenience, we call each factory f (just like the global buildbot + config uses c for the top-level configuration) and add it to a dictionary. + Factories in that dictionary are later automatically configured for each + buildslave. +

    +
  2. +
  3. +

    +We have a shared step called s_git so that we only have one location in + the configuration file where we specify the git repository URL and branch. +

    +
  4. +
  5. +

    +We have a custom function called cmd which is a shortcut for defining a + ShellCommand with haltOnFailure=True (since each step is critical) and + logEnviron=False (for brevity). +

    +
  6. +
+

Here are their definitions:

+

cmd:

+
+
+
def cmd(factory, **kwargs):
+    factory.addStep(ShellCommand(
+        haltOnFailure = True,
+        logEnviron = False,
+        **kwargs
+    ))
+
+

s_git:

+
+
+
s_git = Git(
+    repourl = 'git://code.i3wm.org/i3',
+    branch = 'next',
+
+    # Check out the latest revision, not the one which caused this build.
+    alwaysUseLatest = True,
+
+    # We cannot use shallow because it breaks git describe --tags.
+    shallow = False,
+
+    # Delete remnants of previous builds.
+    mode = 'full',
+
+    # Store checkouts in source/ and copy them over to build/ to save
+    # bandwidth.
+    method = 'copy',
+)
+
+
+
+

3.4. Compiling the dist tarball

+

For this builder to work, you obviously need to install all the +build-dependencies for your software on each buildslave. In the case of i3, +this can be done with apt-get build-dep i3-wm.

+

The compilation is pretty straight-forward since it uses the builtin Compile +step. We call make with -j4 (we don’t have enough buildslaves to make +figuring out the amount of cores at build-time worthwhile) and DEBUG=0 to +simulate release build conditions. Also, we pass the preprocessor flag +-D_FORTIFY_SOURCE=2 and the compiler flags -Wformat and -Wformat-security +to enable additional warnings.

+

Compiling the dist tarball:

+
+
+
f = factories['compile'] = BuildFactory()
+unpack_dist_tarball(f)
+f.addStep(Compile(
+    command = [ 'make', 'DEBUG=0', '-j4' ],
+    warningPattern = '.*warning: ',
+    warnOnWarnings = True,
+    workdir = 'build/DIST',
+    env = {
+      'CPPFLAGS': '-D_FORTIFY_SOURCE=2',
+      'CFLAGS': '-Wformat -Wformat-security'
+    },
+))
+
+f.addStep(WarningsToIRC())
+
+

Again, we use custom functions (and a custom buildstep) to make our lives +easier. Here is the definition of unpack_dist_tarball which adds three steps to +the factory that download and unpack the dist tarball to the DIST/ directory:

+

unpack_dist_tarball:

+
+
+
def unpack_dist_tarball(factory):
+    factory.addStep(transfer.FileDownload(
+        mastersrc = WithProperties('distballs/dist-%(gitversion)s.tar.bz2'),
+        slavedest = 'dist.tar.bz2',
+    ))
+
+    factory.addStep(slave.MakeDirectory(dir = 'build/DIST'))
+
+    cmd(factory,
+        name = 'unpack dist tarball',
+        command = [ 'tar', 'xf', 'dist.tar.bz2', '-C', 'DIST', '--strip-components=1' ],
+    )
+
+

The WarningsToIRC build step is a custom build step which sets a property +called "ircsuffix" that is used by our custom IRC bot. This is covered later in +more detail. This property gets set to a green or red message, depending on +whether there were any warnings:

+

WarningsToIRC:

+
+
+
class WarningsToIRC(buildstep.BuildStep):
+    def start(self):
+        warnings = self.getProperty("warnings-count")
+        if warnings is not None and int(warnings) > 0:
+            warnings = int(warnings)  # just to be sure
+            self.setProperty("ircsuffix", ("\0037 with %d warning%s!" %
+                (warnings, "s" if warnings != 1 else "")))
+        else:
+            self.setProperty("ircsuffix", "\0033 without warnings")
+        self.finished(SUCCESS)
+
+
+
+

3.5. Static code analysis

+

For this builder to work, you additionally need the clang compiler on each +buildslave: apt-get install clang.

+

This builder uses only custom functions which you already know by now. It runs +scan-build, then moves scan-build’s output from a date-based directory directly +into the CLANG/ directory and uploads that to the buildmaster.

+

On the buildmaster, a webserver is configured which has a symlink to +/home/build/i3-master/htdocs/clang-analyze in its document root.

+

static code analysis:

+
+
+
f = factories['clang-analyze'] = BuildFactory()
+unpack_dist_tarball(f)
+cmd(f,
+    name='analyze',
+    command = [
+        'scan-build',
+        '-o', '../CLANG',
+        '--html-title', WithProperties('Analysis of i3 v%(gitversion)s'),
+        'make', '-j8',
+    ],
+    workdir = 'build/DIST',
+)
+
+# remove the subdirectory -- we always want to overwrite
+cmd(f, command = 'mv CLANG/*/* CLANG/')
+
+f.addStep(transfer.DirectoryUpload(
+    slavesrc = 'CLANG',
+    masterdest = 'htdocs/clang-analyze',
+    compress = 'bz2',
+    name = 'upload output',
+))
+
+f.addStep(ClangToIRC())
+
+

The ClangToIRC custom step is even simpler than WarningsToIRC. It simply +sets the ircsuffix property to a static message:

+

ClangToIRC:

+
+
+
class ClangToIRC(buildstep.BuildStep):
+    def start(self):
+        self.setProperty("ircsuffix", ", see http://build.i3wm.org/clang-analyze/")
+        self.finished(SUCCESS)
+
+
+
+

3.6. Generating documentation

+

This builder is the one which is the least clean of all. It uses the Debian +packaging information to decide which docs to publish and which manpages to +generate. Additionally, it uses a for loop instead of calling a script. I +recommend including a script to do this in your repository instead.

+

Apart from these concerns, the builder is straight-forward: It clones the git +repository, generates the documentation and then uploads the documentation to +the buildmaster:

+

Generating documentation:

+
+
+
f = factories['docs'] = BuildFactory()
+f.addStep(s_git)
+# Fill the 'gitversion' property with the output of git describe --tags.
+f.addStep(shell.SetProperty(command = 'git describe --tags', property = 'gitversion'))
+cmd(f, name = 'build docs', command = [ 'make', '-C', 'docs', "ASCIIDOC=asciidoc -a linkcss -a stylesdir=http://i3wm.org/css -a scriptsdir=http://i3wm.org/js --backend=xhtml11 -f docs/asciidoc-git.conf" ])
+cmd(f, name = 'build manpages', command = "for file in $(sed 's/\.1$/.man/g' debian/i3-wm.manpages); do asciidoc -a linkcss -a stylesdir=http://i3wm.org/css -a scriptsdir=http://i3wm.org/js --backend=xhtml11 -f docs/asciidoc-git.conf \"$file\"; done")
+f.addStep(slave.MakeDirectory(dir='build/COPY-DOCS'))
+cmd(f, name = 'copy docs', command = "cp $(tr '\\n' ' ' < debian/i3-wm.docs) COPY-DOCS")
+cmd(f, name = 'copy manpages', command = "cp $(sed 's/\.1$/.html/g' debian/i3-wm.manpages | tr '\\n' ' ') COPY-DOCS")
+
+f.addStep(transfer.DirectoryUpload(
+    slavesrc = 'COPY-DOCS',
+    masterdest = 'htdocs/docs-git',
+    compress = 'bz2',
+    name = 'upload docs'))
+
+f.addStep(DocsToIRC())
+
+

Just as ClangToIRC, DocsToIRC appends a static message:

+

DocsToIRC:

+
+
+
class DocsToIRC(buildstep.BuildStep):
+    def start(self):
+        self.setProperty("ircsuffix", ", see http://build.i3wm.org/docs/")
+        self.finished(SUCCESS)
+
+
+
+

3.7. Building Debian/Ubuntu packages

+

This is the most complex builder of all. It uses pbuilder-dist, debchange, +dpkg-buildpackage and reprepro to generate a Debian repository with a +cleanly compiled package for amd64 and i386. In order for it to work, you need +to install the following packages: apt-get install devscripts dpkg-dev +reprepro ubuntu-dev-tools pbuilder. Afterwards, you need to allow the user as +which the buildslave runs to execute pbuilder via sudo without needing a +password, so add a config file like this one:

+

sudoers.d:

+
+
+
echo 'build    ALL= NOPASSWD: SETENV: /usr/sbin/pbuilder' > /etc/sudoers.d/build
+
+

Then, as the user as which your buildslave runs, setup the pbuilder +environments (you only need to do this once):

+

pbuilder preparation:

+
+
+
sudo ln -s pbuilder-dist /usr/bin/pbuilder-sid-amd64
+sudo ln -s pbuilder-dist /usr/bin/pbuilder-sid-i386
+pbuilder-sid-amd64 create
+pbuilder-sid-i386 create
+
+

Also, you will need a GPG key to sign these packages.

+

The debian builder starts by unpacking the dist tarball, copying the Debian +packaging from git, creating an empty Debian repository with the +i3-autobuild-keyring contents in it. It then adds a new changelog entry to +reflect the git version and the fact that this package was built automatically, +builds a source package with dpkg-buildpackage and adds it to the repository. +Afterwards, it updates each pbuilder and builds binary packages for each +architecture (amd64 and i386). After adding the resulting packages to the +repository, it uploads the repository to the buildmaster:

+

Debian builder:

+
+
+
distributions = [ 'sid-amd64', 'sid-i386' ]
+gpg_key = 'BE1DB1F1'
+
+f = factories['debian-packages'] = BuildFactory()
+# We need the git repository for the Debian packaging.
+f.addStep(s_git)
+unpack_dist_tarball(f)
+cmd(f, name = 'copy packaging', command = "cp -r debian DIST/")
+
+# Add a new changelog entry to have the git version in the package version.
+cmd(f,
+    name = 'update changelog',
+    workdir = 'build/DIST',
+    command = [ 'debchange', '-m', '-l', WithProperties('+g%(gitversion)s'), 'Automatically built' ],
+)
+
+cmd(f,
+    name = 'source pkg',
+    command = [ 'dpkg-buildpackage', '-S', '-us', '-uc' ],
+    workdir = 'build/DIST',
+)
+
+for dist in distributions:
+    f.addStep(slave.MakeDirectory(dir = 'build/RESULT-' + dist))
+
+# Create debian sid repository
+f.addStep(slave.MakeDirectory(dir = 'build/REPO-sid/conf'))
+f.addStep(transfer.StringDownload(
+    """Codename: sid
+Suite: unstable
+Architectures: i386 amd64 source
+Components: main
+DebIndices: Packages Release . .gz .bz2
+DscIndices: Sources Release . .gz .bz2
+SignWith: %(gpg_key)s
+""" % { "gpg_key": gpg_key },
+    slavedest = 'REPO-sid/conf/distributions',
+))
+
+# add source package to repository
+reprepro_include(f, 'i3-wm*_source.changes', 'dsc')
+
+# Add keyring to the repository. We need to run git clone on our own because
+# the Git() step assumes there’s precisely one repository we want to deal with.
+# No big deal since the i3-autobuild-keyring repository is not big.
+cmd(f,
+    name = 'clone keyring repo',
+    command = 'git clone git://code.i3wm.org/i3-autobuild-keyring',
+)
+reprepro_include(f, 'i3-autobuild-keyring/prebuilt/*.changes')
+
+for dist in distributions:
+    # update the pbuilder
+    cmd(f, name = 'update builder', command = 'pbuilder-' + dist + ' update')
+
+    # build the package for each dist
+    f.addStep(ShellCommand(
+        logEnviron = False,
+        name = 'pkg ' + dist,
+        command = 'pbuilder-' + dist + ' build --binary-arch \
+--buildresult RESULT-' + dist + ' --debbuildopts -j8 i3-wm*dsc',
+        warnOnFailure = True
+    ))
+
+    reprepro_include(f, 'RESULT-' + dist + '/*.changes')
+
+# upload the sid repo
+# Since the next step is cleaning up old files, we set haltOnFailure=True -- we
+# prefer providing old packages over providing no packages at all :).
+for directory in [ 'pool', 'dists' ]:
+    f.addStep(transfer.DirectoryUpload(
+        slavesrc = 'REPO-sid/' + directory,
+        masterdest = 'htdocs/debian/sid/' + directory,
+        compress = 'bz2',
+        name = 'upload sid ' + directory,
+        haltOnFailure = True,
+    ))
+
+f.addStep(master.MasterShellCommand(
+    command = "find htdocs/debian/sid/pool -mtime +3 -exec rm '{}' \;",
+    name = 'cleanup old packages',
+))
+
+# We ensure there is an empty i18n/Index to speed up apt (so that it does not
+# try to download Translation-*)
+f.addStep(master.MasterShellCommand(
+    command = [ 'mkdir', '-p', 'htdocs/debian/sid/dists/sid/main/i18n' ],
+    name = 'create i18n folder',
+))
+f.addStep(master.MasterShellCommand(
+    command = [ 'touch', 'htdocs/debian/sid/dists/sid/main/i18n/Index' ],
+    name = 'touch i18n/Index',
+))
+
+

The reprepro_include command is defined as follows:

+

reprepro_include:

+
+
+
def reprepro_include(factory, path, debtype='deb', **kwargs):
+    cmd(factory,
+        name = 'reprepro include',
+        command = 'reprepro --ignore=wrongdistribution -T ' + debtype + ' -b REPO-sid include sid ' + path,
+        **kwargs
+    )
+
+

Running such a builder for Ubuntu works exactly the same way, but you need to +replace "sid" with "precise" in all places (see the full configuration file for +an example).

+
+
+

3.8. Status targets

+

We don’t advertise the HTTP status target. Instead, status is posted to IRC via +a custom bot. This bot provides an HTTP end point and buildbot is configured to +push status changes to that endpoint:

+

http status target:

+
+
+
c['status'].append(buildbot.status.status_push.HttpStatusPush(
+    serverUrl = 'http://localhost:8080/push_buildbot',
+))
+
+

You can find the source code of that bot at +http://code.stapelberg.de/git/go-buildbot-announce/. As the name suggests, it +is written in Go. Also, it is quite specific to i3, so you might be better off +implementing such a bot (or plugin) on your own. It might make for a nice +example, though, especially back when its only feature was announcing the build +status:

+ +
+
+

3.9. Creating the buildslave

+

One more thing to note is that when creating the buildslave, you should use the +--umask argument to configure the umask for all generated files:

+

Creating the buildslave:

+
+
+
buildslave create-slave --umask=022 i3-buildslave buildbot.i3wm.org build-1 <password>
+
+
+
+
+
+

4. Full configuration file

+
+

This is the full configuration file, as tested and currently in use (except for +the passwords, though):

+

master.cfg:

+
+
+
# -*- python -*-
+# -*- coding: utf-8
+# vim:ts=4:sw=4:expandtab:syntax=python
+#
+# i3 buildbot configuration
+# © 2012 Michael Stapelberg, Public Domain
+# see http://i3wm.org/docs/buildbot.html for more information.
+
+from buildbot.buildslave import BuildSlave
+from buildbot.changes import pb
+from buildbot.schedulers.basic import SingleBranchScheduler
+from buildbot.schedulers.triggerable import Triggerable
+from buildbot.process.properties import WithProperties
+from buildbot.process.factory import BuildFactory
+from buildbot.steps.source.git import Git
+from buildbot.steps.shell import ShellCommand
+from buildbot.steps.shell import Compile
+from buildbot.steps.trigger import Trigger
+from buildbot.steps import shell, transfer, master, slave
+from buildbot.config import BuilderConfig
+from buildbot.process import buildstep
+from buildbot.status import html
+from buildbot.status import words
+import buildbot.status.status_push
+from buildbot.status.web import auth, authz
+from buildbot.status.builder import SUCCESS, FAILURE
+
+c = BuildmasterConfig = {}
+
+c['slaves'] = [BuildSlave('docsteel-vm', 'secret')]
+c['slavePortnum'] = 9989
+# Changes are pushed to buildbot using a git hook.
+c['change_source'] = [pb.PBChangeSource(
+    user = 'i3-source',
+    passwd = 'secret',
+)]
+
+################################################################################
+# schedulers
+################################################################################
+
+c['schedulers'] = []
+
+# The first scheduler kicks off multiple builders:
+# • 'dist' builds a dist tarball and starts the triggerable schedulers
+#   'compile'
+# • 'docs' builds the documentation with a special asciidoc configuration
+#   (therefore, it does not profit from a dist tarball and can be run in
+#    parallel).
+c['schedulers'].append(SingleBranchScheduler(
+    name = 'dist',
+    branch = 'next',
+    treeStableTimer = 10,
+    builderNames = [ 'dist', 'docs' ],
+))
+
+c['schedulers'].append(Triggerable(
+    name = 'dist-tarball-done',
+    builderNames = [ 'compile', 'clang-analyze', 'debian-packages', 'ubuntu-packages' ],
+))
+
+################################################################################
+# Shortcuts for builders
+################################################################################
+
+# shortcut for a ShellCommand with haltOnFailure=True, logEnviron=False
+def cmd(factory, **kwargs):
+    factory.addStep(ShellCommand(
+        haltOnFailure=True,
+        logEnviron=False,
+        **kwargs
+    ))
+
+# Shortcut to add steps necessary to download and unpack the dist tarball.
+def unpack_dist_tarball(factory):
+    factory.addStep(transfer.FileDownload(
+        mastersrc=WithProperties('distballs/dist-%(gitversion)s.tar.bz2'),
+        slavedest='dist.tar.bz2',
+    ))
+    factory.addStep(slave.MakeDirectory(dir='build/DIST'))
+    cmd(factory,
+        name = 'unpack dist tarball',
+        command = [ 'tar', 'xf', 'dist.tar.bz2', '-C', 'DIST', '--strip-components=1' ],
+    )
+
+# Includes the given path in REPO-sid using reprepro.
+def reprepro_include(factory, path, debtype='deb', **kwargs):
+    cmd(factory,
+        name = 'reprepro include',
+        command = 'reprepro --ignore=wrongdistribution -T ' + debtype + ' -b REPO-sid include sid ' + path,
+        **kwargs
+    )
+
+def reprepro_include_ubuntu(factory, path, debtype='deb', **kwargs):
+    cmd(factory,
+        name = 'reprepro include',
+        command = 'reprepro --ignore=wrongdistribution -T ' + debtype + ' -b REPO-sid include precise ' + path,
+        **kwargs
+    )
+
+################################################################################
+# Custom steps
+################################################################################
+
+# Adds the ircsuffix property to reflect whether there were warnings.
+class WarningsToIRC(buildstep.BuildStep):
+  def start(self):
+    warnings = self.getProperty("warnings-count")
+    if warnings is not None and int(warnings) > 0:
+      warnings = int(warnings)  # just to be sure
+      self.setProperty("ircsuffix", "\0037 with %d warning%s!" % (warnings, "s" if warnings != 1 else ""))
+    else:
+      self.setProperty("ircsuffix", "\0033 without warnings")
+    self.finished(SUCCESS)
+
+# Adds a link to the automatically generated documentation.
+class DocsToIRC(buildstep.BuildStep):
+  def start(self):
+    self.setProperty("ircsuffix", ", see http://build.i3wm.org/docs/")
+    self.finished(SUCCESS)
+
+# Adds a link to the clang report.
+class ClangToIRC(buildstep.BuildStep):
+  def start(self):
+    self.setProperty("ircsuffix", ", see http://build.i3wm.org/clang-analyze/")
+    self.finished(SUCCESS)
+
+################################################################################
+# Shared steps, used in different factories.
+################################################################################
+
+s_git = Git(
+    repourl='git://code.i3wm.org/i3',
+    branch='next',
+
+    # Check out the latest revision, not the one which caused this build.
+    alwaysUseLatest=True,
+
+    # We cannot use shallow because it breaks git describe --tags.
+    shallow=False,
+
+    # Delete remnants of previous builds.
+    mode='full',
+
+    # Store checkouts in source/ and copy them over to build/ to save
+    # bandwidth.
+    method='copy',
+
+    # XXX: In newer versions of buildbot (> 0.8.6), we want to use
+    # getDescription={ 'tags': True } here and get rid of the extra git
+    # describe --tags step.
+)
+
+################################################################################
+# factory: "dist" — builds the dist tarball once (used by all other factories)
+################################################################################
+
+factories = {}
+
+f = factories['dist'] = BuildFactory()
+# Check out the git repository.
+f.addStep(s_git)
+# Fill the 'gitversion' property with the output of git describe --tags.
+f.addStep(shell.SetProperty(command = 'git describe --tags', property = 'gitversion'))
+# Build the dist tarball.
+cmd(f, name = 'make dist', command = [ 'make', 'dist' ])
+# Rename the created tarball to a well-known name.
+cmd(f, name = 'rename tarball', command = WithProperties('mv *.tar.bz2 dist-%(gitversion)s.tar.bz2'))
+# Upload the dist tarball to the master (other factories download it later).
+f.addStep(transfer.FileUpload(
+    slavesrc = WithProperties('dist-%(gitversion)s.tar.bz2'),
+    masterdest = WithProperties('distballs/dist-%(gitversion)s.tar.bz2'),
+))
+# Cleanup old dist tarballs (everything older than tree days).
+f.addStep(master.MasterShellCommand(
+    command = "find distballs -mtime +3 -exec rm '{}' \;",
+    name = 'cleanup old dist tarballs',
+))
+# Everything worked fine, now trigger compilation.
+f.addStep(Trigger(
+    schedulerNames = [ 'dist-tarball-done' ],
+    copy_properties = [ 'gitversion' ],
+))
+
+################################################################################
+# factory: "compile" — compiles the dist tarball and reports warnings
+################################################################################
+
+f = factories['compile'] = BuildFactory()
+unpack_dist_tarball(f)
+f.addStep(Compile(
+    command = [ 'make', 'DEBUG=0', '-j4' ],
+    warningPattern = '.*warning: ',
+    warnOnWarnings = True,
+    workdir = 'build/DIST',
+    env = {
+      'CPPFLAGS': '-D_FORTIFY_SOURCE=2',
+      'CFLAGS': '-Wformat -Wformat-security'
+    },
+))
+
+f.addStep(WarningsToIRC())
+
+################################################################################
+# factory: "clang-analyze" — runs a static code analysis
+################################################################################
+# $ sudo apt-get install clang
+
+f = factories['clang-analyze'] = BuildFactory()
+unpack_dist_tarball(f)
+cmd(f,
+    name='analyze',
+    command = [
+        'scan-build',
+        '-o', '../CLANG',
+        '--html-title', WithProperties('Analysis of i3 v%(gitversion)s'),
+        'make', '-j8',
+    ],
+    workdir = 'build/DIST',
+)
+
+# remove the subdirectory -- we always want to overwrite
+cmd(f, command = 'mv CLANG/*/* CLANG/')
+
+f.addStep(transfer.DirectoryUpload(
+    slavesrc = 'CLANG',
+    masterdest = 'htdocs/clang-analyze',
+    compress = 'bz2',
+    name = 'upload output',
+))
+
+f.addStep(ClangToIRC())
+
+################################################################################
+# factory: "docs" — builds documentation with a special asciidoc conf
+################################################################################
+
+f = factories['docs'] = BuildFactory()
+f.addStep(s_git)
+# Fill the 'gitversion' property with the output of git describe --tags.
+f.addStep(shell.SetProperty(command = 'git describe --tags', property = 'gitversion'))
+cmd(f, name = 'build docs', command = [ 'make', '-C', 'docs', "ASCIIDOC=asciidoc -a linkcss -a stylesdir=http://i3wm.org/css -a scriptsdir=http://i3wm.org/js --backend=xhtml11 -f docs/asciidoc-git.conf" ])
+cmd(f, name = 'build manpages', command = "for file in $(sed 's/\.1$/.man/g' debian/i3-wm.manpages); do asciidoc -a linkcss -a stylesdir=http://i3wm.org/css -a scriptsdir=http://i3wm.org/js --backend=xhtml11 -f docs/asciidoc-git.conf \"$file\"; done")
+f.addStep(slave.MakeDirectory(dir='build/COPY-DOCS'))
+cmd(f, name = 'copy docs', command = "cp $(tr '\\n' ' ' < debian/i3-wm.docs) COPY-DOCS")
+cmd(f, name = 'copy manpages', command = "cp $(sed 's/\.1$/.html/g' debian/i3-wm.manpages | tr '\\n' ' ') COPY-DOCS")
+
+f.addStep(transfer.DirectoryUpload(
+    slavesrc = 'COPY-DOCS',
+    masterdest = 'htdocs/docs-git',
+    compress = 'bz2',
+    name = 'upload docs'))
+
+f.addStep(DocsToIRC())
+
+################################################################################
+# factory: "debian-packages" — builds Debian (sid) packages for amd64 and i386
+################################################################################
+
+distributions = [ 'sid-amd64', 'sid-i386' ]
+gpg_key = 'BE1DB1F1'
+
+f = factories['debian-packages'] = BuildFactory()
+# We need the git repository for the Debian packaging.
+f.addStep(s_git)
+unpack_dist_tarball(f)
+cmd(f, name='copy packaging', command = "cp -r debian DIST/")
+
+# Add a new changelog entry to have the git version in the package version.
+cmd(f,
+    name = 'update changelog',
+    workdir = 'build/DIST',
+    command = [ 'debchange', '-m', '-l', WithProperties('+g%(gitversion)s'), 'Automatically built' ],
+)
+
+cmd(f,
+    name = 'source pkg',
+    command = [ 'dpkg-buildpackage', '-S', '-us', '-uc' ],
+    workdir = 'build/DIST',
+)
+
+for dist in distributions:
+    f.addStep(slave.MakeDirectory(dir='build/RESULT-' + dist))
+
+# Create debian sid repository
+f.addStep(slave.MakeDirectory(dir='build/REPO-sid/conf'))
+f.addStep(transfer.StringDownload(
+    """Codename: sid
+Suite: unstable
+Architectures: i386 amd64 source
+Components: main
+DebIndices: Packages Release . .gz .bz2
+DscIndices: Sources Release . .gz .bz2
+SignWith: %(gpg_key)s
+""" % { "gpg_key": gpg_key },
+    slavedest = 'REPO-sid/conf/distributions',
+))
+
+# add source package to repository
+reprepro_include(f, 'i3-wm*_source.changes', 'dsc')
+
+# Add keyring to the repository. We need to run git clone on our own because
+# the Git() step assumes there’s precisely one repository we want to deal with.
+# No big deal since the i3-autobuild-keyring repository is not big.
+cmd(f, name='clone keyring repo', command = 'git clone git://code.i3wm.org/i3-autobuild-keyring')
+reprepro_include(f, 'i3-autobuild-keyring/prebuilt/*.changes')
+
+for dist in distributions:
+    # update the pbuilder
+    cmd(f, name = 'update builder', command = 'pbuilder-' + dist + ' update')
+
+    # build the package for each dist
+    f.addStep(ShellCommand(
+        logEnviron = False,
+        name = 'pkg ' + dist,
+        command = 'pbuilder-' + dist + ' build --binary-arch \
+--buildresult RESULT-' + dist + ' --debbuildopts -j8 i3-wm*dsc',
+        warnOnFailure = True
+    ))
+
+    reprepro_include(f, 'RESULT-' + dist + '/*.changes')
+
+# upload the sid repo
+# Since the next step is cleaning up old files, we set haltOnFailure=True -- we
+# prefer providing old packages over providing no packages at all :).
+for directory in [ 'pool', 'dists' ]:
+    f.addStep(transfer.DirectoryUpload(
+        slavesrc = 'REPO-sid/' + directory,
+        masterdest = 'htdocs/debian/sid/' + directory,
+        compress = 'bz2',
+        name = 'upload sid ' + directory,
+        haltOnFailure = True,
+    ))
+
+f.addStep(master.MasterShellCommand(
+    command = "find htdocs/debian/sid/pool -mtime +3 -exec rm '{}' \;",
+    name = 'cleanup old packages',
+))
+
+# We ensure there is an empty i18n/Index to speed up apt (so that it does not
+# try to download Translation-*)
+f.addStep(master.MasterShellCommand(
+    command = [ 'mkdir', '-p', 'htdocs/debian/sid/dists/sid/main/i18n' ],
+    name = 'create i18n folder',
+))
+f.addStep(master.MasterShellCommand(
+    command = [ 'touch', 'htdocs/debian/sid/dists/sid/main/i18n/Index' ],
+    name = 'touch i18n/Index',
+))
+
+################################################################################
+# factory: "ubuntu-packages" — builds Ubuntu (precise) packages for amd64 and i386
+################################################################################
+
+distributions = [ 'precise-amd64', 'precise-i386' ]
+gpg_key = 'BE1DB1F1'
+
+f = factories['ubuntu-packages'] = BuildFactory()
+# We need the git repository for the Debian packaging.
+f.addStep(s_git)
+unpack_dist_tarball(f)
+cmd(f, name='copy packaging', command = "cp -r debian DIST/")
+
+# Add a new changelog entry to have the git version in the package version.
+cmd(f,
+    name = 'update changelog',
+    workdir = 'build/DIST',
+    command = [ 'debchange', '-m', '-l', WithProperties('+g%(gitversion)s'), 'Automatically built' ],
+)
+
+cmd(f,
+    name = 'source pkg',
+    command = [ 'dpkg-buildpackage', '-S', '-us', '-uc' ],
+    workdir = 'build/DIST',
+)
+
+for dist in distributions:
+    f.addStep(slave.MakeDirectory(dir='build/RESULT-' + dist))
+
+# Create debian sid repository
+f.addStep(slave.MakeDirectory(dir='build/REPO-sid/conf'))
+f.addStep(transfer.StringDownload(
+    """Codename: precise
+Suite: unstable
+Architectures: i386 amd64 source
+Components: main
+DebIndices: Packages Release . .gz .bz2
+DscIndices: Sources Release . .gz .bz2
+SignWith: %(gpg_key)s
+""" % { "gpg_key": gpg_key },
+    slavedest = 'REPO-sid/conf/distributions',
+))
+
+# add source package to repository
+reprepro_include_ubuntu(f, 'i3-wm*_source.changes', 'dsc')
+
+# Add keyring to the repository. We need to run git clone on our own because
+# the Git() step assumes there’s precisely one repository we want to deal with.
+# No big deal since the i3-autobuild-keyring repository is not big.
+cmd(f, name='clone keyring repo', command = 'git clone git://code.i3wm.org/i3-autobuild-keyring')
+reprepro_include_ubuntu(f, 'i3-autobuild-keyring/prebuilt/*.changes')
+
+for dist in distributions:
+    # update the pbuilder
+    cmd(f, name = 'update builder', command = 'pbuilder-' + dist + ' update')
+
+    # build the package for each dist
+    f.addStep(ShellCommand(
+        logEnviron = False,
+        name = 'pkg ' + dist,
+        command = 'pbuilder-' + dist + ' build --binary-arch \
+--buildresult RESULT-' + dist + ' --debbuildopts -j8 i3-wm*dsc',
+        warnOnFailure = True
+    ))
+
+    reprepro_include_ubuntu(f, 'RESULT-' + dist + '/*.changes')
+
+# upload the sid repo
+# Since the next step is cleaning up old files, we set haltOnFailure=True -- we
+# prefer providing old packages over providing no packages at all :).
+for directory in [ 'pool', 'dists' ]:
+    f.addStep(transfer.DirectoryUpload(
+        slavesrc = 'REPO-sid/' + directory,
+        masterdest = 'htdocs/ubuntu/precise/' + directory,
+        compress = 'bz2',
+        name = 'upload precise ' + directory,
+        haltOnFailure = True,
+    ))
+
+f.addStep(master.MasterShellCommand(
+    command = "find htdocs/ubuntu/precise/pool -mtime +3 -exec rm '{}' \;",
+    name = 'cleanup old packages',
+))
+
+# We ensure there is an empty i18n/Index to speed up apt (so that it does not
+# try to download Translation-*)
+f.addStep(master.MasterShellCommand(
+    command = [ 'mkdir', '-p', 'htdocs/ubuntu/precise/dists/sid/main/i18n' ],
+    name = 'create i18n folder',
+))
+f.addStep(master.MasterShellCommand(
+    command = [ 'touch', 'htdocs/ubuntu/precise/dists/sid/main/i18n/Index' ],
+    name = 'touch i18n/Index',
+))
+
+
+c['builders'] = []
+
+# Add all builders to all buildslaves.
+for factoryname in factories.keys():
+    c['builders'].append(BuilderConfig(
+        name = factoryname,
+        slavenames=['docsteel-vm'],
+        factory=factories[factoryname],
+    ))
+
+
+####### STATUS TARGETS
+
+c['status'] = []
+
+authz_cfg=authz.Authz(
+    gracefulShutdown = False,
+    forceBuild = False,
+    forceAllBuilds = False,
+    pingBuilder = False,
+    stopBuild = False,
+    stopAllBuilds = False,
+    cancelPendingBuild = False,
+)
+
+c['status'].append(html.WebStatus(http_port=8010, authz=authz_cfg))
+
+c['status'].append(buildbot.status.status_push.HttpStatusPush(
+    serverUrl = 'http://localhost:8080/push_buildbot',
+))
+
+####### PROJECT IDENTITY
+
+c['title'] = 'i3'
+c['titleURL'] = 'http://i3wm.org/'
+# Removed so that search engines don’t crawl it
+c['buildbotURL'] = 'http://localhost/'
+
+####### DB URL
+
+c['db'] = {
+    # This specifies what database buildbot uses to store its state.  You can leave
+    # this at its default for all but the largest installations.
+    'db_url' : "sqlite:///state.sqlite",
+}
+
+
+
+
+

+ + + diff --git a/docs/4.3/debugging-release-version.html b/docs/4.3/debugging-release-version.html new file mode 100644 index 0000000..d009361 --- /dev/null +++ b/docs/4.3/debugging-release-version.html @@ -0,0 +1,175 @@ + + + + + + +i3: Debugging i3: How To (release version) + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

This document describes how to debug i3 suitably for sending us useful bug +reports, even if you have no clue of C programming.

+

First of all: Thank you for being interested in debugging i3. It really means +something to us to get your bug fixed. If you have any questions about the +debugging and/or need further help, do not hesitate to contact us!

+
+ + + +
+
Note
+
This document is for the release version of i3. If you are using a +development version, please see Debugging i3: How To +instead.
+
+
+
+
+

1. Consider using the development version

+
+

This document is for the release version of i3. In many cases, bugs are already +fixed in the development version of i3. If they aren’t, we will still ask you +to reproduce your error with the most recent development version of i3. +Therefore, please upgrade to a development version and continue reading at +Debugging i3: How To.

+

If you absolutely cannot upgrade to a development version of i3, you may +continue reading this document.

+
+
+
+

2. Enabling logging

+
+

i3 logs useful information to stdout. To have a clearly defined place where log +files will be saved, you should redirect stdout and stderr in your +~/.xsession. While you’re at it, putting each run of i3 in a separate log +file with date/time in its filename is a good idea to not get confused about +the different log files later on.

+
+
+
exec /usr/bin/i3 >~/i3log-$(date +'%F-%k-%M-%S') 2>&1
+
+

To enable verbose output and all levels of debug output (required when +attaching logfiles to bugreports), add the parameters -V -d all, like this:

+
+
+
exec /usr/bin/i3 -V -d all >~/i3log-$(date +'%F-%k-%M-%S') 2>&1
+
+
+
+
+

3. Enabling core dumps

+
+

When i3 crashes, often you have the chance of getting a core dump (an image +of the memory of the i3 process which can be loaded into a debugger). To get a +core dump, you have to make sure that the user limit for core dump files is set +high enough. Many systems ship with a default value which even forbids core +dumps completely. To disable the limit completely and thus enable core dumps, +use the following command (in your ~/.xsession, before starting i3):

+
+
+
ulimit -c unlimited
+
+

Furthermore, to easily recognize core dumps and allow multiple of them, you +should set a custom core dump filename pattern, using a command like the +following:

+
+
+
sudo sysctl -w kernel.core_pattern=core.%e.%p
+
+

This will generate files which have the executable’s file name (%e) and the +process id (%p) in it. You can save this setting across reboots using +/etc/sysctl.conf.

+
+
+
+

4. Compiling with debug symbols

+
+

To actually get useful core dumps, you should make sure that your version of i3 +is compiled with debug symbols, that is, that the symbols are not stripped +during the build process. You can check whether your executable contains +symbols by issuing the following command:

+
+
+
file $(which i3)
+
+

You should get an output like this:

+
+
+
/usr/bin/i3: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically
+linked (uses shared libs), for GNU/Linux 2.6.18, not stripped
+
+

Notice the not stripped, which is the important part. If you have a version +which is stripped, please have a look if your distribution provides debug +symbols (package i3-wm-dbg on Debian for example) or if you can turn off +stripping. If nothing helps, please build i3 from source.

+
+
+
+

5. Generating a backtrace

+
+

Once you have made sure that your i3 is compiled with debug symbols and that +core dumps are enabled, you can start making sense out of the core dumps.

+

Because the core dump depends on the original executable (and its debug +symbols), please do this as soon as you encounter the problem. If you +re-compile i3, your core dump might be useless afterwards.

+

Please install gdb, a debugger for C. No worries, you don’t need to learn it +now. Start gdb using the following command (replacing the actual name of the +core dump of course):

+
+
+
gdb $(which i3) core.i3.3849
+
+

Then, generate a backtrace using:

+
+
+
backtrace full
+
+
+
+
+

6. Sending bug reports/debugging on IRC

+
+

When sending bug reports, please paste the relevant part of the log (if in +doubt, please send us rather too much information than too less) and the whole +backtrace (if there was a core dump).

+

When debugging with us in IRC, be prepared to use a so called nopaste service +such as http://nopaste.info or http://pastebin.com because pasting large +amounts of text in IRC sometimes leads to incomplete lines (servers have line +length limitations) or flood kicks.

+
+
+
+

+ + + diff --git a/docs/4.3/debugging.html b/docs/4.3/debugging.html new file mode 100644 index 0000000..af696cb --- /dev/null +++ b/docs/4.3/debugging.html @@ -0,0 +1,175 @@ + + + + + + +i3: Debugging i3: How To + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

This document describes how to debug i3 suitably for sending us useful bug +reports, even if you have no clue of C programming.

+

First of all: Thank you for being interested in debugging i3. It really means +something to us to get your bug fixed. If you have any questions about the +debugging and/or need further help, do not hesitate to contact us!

+
+
+
+

1. Verify you are using the latest (development) version

+
+

Please verify that you are using the latest version of i3:

+
+
+
$ i3 --version
+i3 version 4.1.2-248-g51728ba (2012-02-12, branch "next")
+
+

Your version can look like this:

+
+
+4.1.2 +
+
+

+You are using a release version. Please +upgrade to a development version first, or read +Debugging i3: How To (release version). +

+
+
+4.1.2-248-g51728ba +
+
+

+Your version is 248 commits newer than 4.1.2, and the git revision of your +version is 51728ba. Go to http://code.i3wm.org/i3/commit/?h=next and see if +the line "commit" starts with the same revision. If so, you are using the +latest version. +

+
+
+

Development versions of i3 have several properties which make debugging easier:

+
    +
  1. +

    +Shared memory debug logging is enabled by default. You do not have to enable + logging explicitly. +

    +
  2. +
  3. +

    +Core dumps are enabled by default. +

    +
  4. +
  5. +

    +If you are using a version from the Debian/Ubuntu autobuilder, it is + compiled without optimization. Debug symbols are available in the i3-wm-dbg + package. When compiling i3 yourself, debug mode is the default. +

    +
  6. +
+
+
+
+

2. Obtaining the debug logfile

+
+

No matter whether i3 misbehaved in some way without crashing or whether it just +crashed, the logfile provides all information necessary to debug the problem.

+

To save a compressed version of the logfile (suitable for attaching it to a +bugreport), use:

+
+
+
i3-dump-log | gzip -9c > /tmp/i3.log.gz
+
+

This command does not depend on i3 (it also works when i3 currently displays +the crash dialog), but it requires a working X11 connection. When running it +from a virtual console (Ctrl-Alt-F1), use:

+
+
+
DISPLAY=:0 i3-dump-log | gzip -9c > /tmp/i3.log.gz
+
+
+
+
+

3. Obtaining a backtrace

+
+

When i3 displays its crash dialog, do the following:

+
    +
  1. +

    +Switch to a virtual console (Ctrl-Alt-F1) or login from a different computer +

    +
  2. +
  3. +

    +Generate a backtrace (see below) +

    +
  4. +
  5. +

    +Switch back to the crash dialog (Ctrl-Alt-F7) +

    +
  6. +
  7. +

    +Restart i3 in-place (you will keep your session), continue working +

    +
  8. +
+

This is how you get a backtrace from a running i3 process:

+
+
+
I3PID=$(pidof i3)
+gdb /proc/$I3PID/exe $I3PID \
+    --batch --quiet \
+    --ex 'backtrace full' > /tmp/i3-backtrace.txt 2>&1
+
+
+
+
+

4. Sending bug reports/debugging on IRC

+
+

When sending bug reports, please attach the whole log file. Even if you think +you found the section which clearly highlights the problem, additional +information might be necessary to completely diagnose the problem.

+

When debugging with us in IRC, be prepared to use a so called nopaste service +such as http://nopaste.info or http://pastebin.com because pasting large +amounts of text in IRC sometimes leads to incomplete lines (servers have line +length limitations) or flood kicks.

+
+
+
+

+ + + diff --git a/docs/4.3/hacking-howto.html b/docs/4.3/hacking-howto.html new file mode 100644 index 0000000..29405fc --- /dev/null +++ b/docs/4.3/hacking-howto.html @@ -0,0 +1,1599 @@ + + + + + + +i3: Hacking i3: How To + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

This document is intended to be the first thing you read before looking and/or +touching i3’s source code. It should contain all important information to help +you understand why things are like they are. If it does not mention something +you find necessary, please do not hesitate to contact me.

+
+
+
+

1. Window Managers

+
+

A window manager is not necessarily needed to run X, but it is usually used in +combination with X to facilitate some things. The window manager’s job is to +take care of the placement of windows, to provide the user with some mechanisms +to change the position/size of windows and to communicate with clients to a +certain extent (for example handle fullscreen requests of clients such as +MPlayer).

+

There are no different contexts in which X11 clients run, so a window manager +is just another client, like all other X11 applications. However, it handles +some events which normal clients usually don’t handle.

+

In the case of i3, the tasks (and order of them) are the following:

+
    +
  1. +

    +Grab the key bindings (events will be sent upon keypress/keyrelease) +

    +
  2. +
  3. +

    +Iterate through all existing windows (if the window manager is not started as + the first client of X) and manage them (reparent them, create window + decorations, etc.) +

    +
  4. +
  5. +

    +When new windows are created, manage them +

    +
  6. +
  7. +

    +Handle the client’s _WM_STATE property, but only the _WM_STATE_FULLSCREEN +

    +
  8. +
  9. +

    +Handle the client’s WM_NAME property +

    +
  10. +
  11. +

    +Handle the client’s size hints to display them proportionally +

    +
  12. +
  13. +

    +Handle the client’s urgency hint +

    +
  14. +
  15. +

    +Handle enter notifications (focus follows mouse) +

    +
  16. +
  17. +

    +Handle button (as in mouse buttons) presses for focus/raise on click +

    +
  18. +
  19. +

    +Handle expose events to re-draw own windows such as decorations +

    +
  20. +
  21. +

    +React to the user’s commands: Change focus, Move windows, Switch workspaces, + Change the layout mode of a container (default/stacking/tabbed), start a new + application, restart the window manager +

    +
  22. +
+

In the following chapters, each of these tasks and their implementation details +will be discussed.

+
+

1.1. Tiling window managers

+

Traditionally, there are two approaches to managing windows: The most common +one nowadays is floating, which means the user can freely move/resize the +windows. The other approach is called tiling, which means that your window +manager distributes windows to use as much space as possible while not +overlapping each other.

+

The idea behind tiling is that you should not need to waste your time +moving/resizing windows while you usually want to get some work done. After +all, most users sooner or later tend to lay out their windows in a way which +corresponds to tiling or stacking mode in i3. Therefore, why not let i3 do this +for you? Certainly, it’s faster than you could ever do it.

+

The problem with most tiling window managers is that they are too unflexible. +In my opinion, a window manager is just another tool, and similar to vim which +can edit all kinds of text files (like source code, HTML, …) and is not limited +to a specific file type, a window manager should not limit itself to a certain +layout (like dwm, awesome, …) but provide mechanisms for you to easily create +the layout you need at the moment.

+
+
+

1.2. The layout tree

+

The data structure which i3 uses to keep track of your windows is a tree. Every +node in the tree is a container (type Con). Some containers represent actual +windows (every container with a window != NULL), some represent split +containers and a few have special purposes: they represent workspaces, outputs +(like VGA1, LVDS1, …) or the X11 root window.

+

So, when you open a terminal and immediately open another one, they reside in +the same split container, which uses the default layout. In case of an empty +workspace, the split container we are talking about is the workspace.

+

To get an impression of how different layouts are represented, just play around +and look at the data structures — they are exposed as a JSON hash. See +http://i3wm.org/docs/ipc.html#_tree_reply for documentation on that and an +example.

+
+
+
+
+

2. Files

+
+
+
+include/atoms.xmacro +
+
+

+A file containing all X11 atoms which i3 uses. This file will be included +various times (for defining, requesting and receiving the atoms), each time +with a different definition of xmacro(). +

+
+
+include/data.h +
+
+

+Contains data definitions used by nearly all files. You really need to read +this first. +

+
+
+include/*.h +
+
+

+Contains forward definitions for all public functions, as well as +doxygen-compatible comments (so if you want to get a bit more of the big +picture, either browse all header files or use doxygen if you prefer that). +

+
+
+src/cfgparse.l +
+
+

+Contains the lexer for i3’s configuration file, written for flex(1). +

+
+
+src/cfgparse.y +
+
+

+Contains the parser for i3’s configuration file, written for bison(1). +

+
+
+src/click.c +
+
+

+Contains all functions which handle mouse button clicks (right mouse button +clicks initiate resizing and thus are relatively complex). +

+
+
+src/cmdparse.l +
+
+

+Contains the lexer for i3 commands, written for flex(1). +

+
+
+src/cmdparse.y +
+
+

+Contains the parser for i3 commands, written for bison(1). +

+
+
+src/con.c +
+
+

+Contains all functions which deal with containers directly (creating +containers, searching containers, getting specific properties from containers, +…). +

+
+
+src/config.c +
+
+

+Contains all functions handling the configuration file (calling the parser +(src/cfgparse.y) with the correct path, switching key bindings mode). +

+
+
+src/debug.c +
+
+

+Contains debugging functions to print unhandled X events. +

+
+
+src/ewmh.c +
+
+

+Functions to get/set certain EWMH properties easily. +

+
+
+src/floating.c +
+
+

+Contains functions for floating mode (mostly resizing/dragging). +

+
+
+src/handlers.c +
+
+

+Contains all handlers for all kinds of X events (new window title, new hints, +unmapping, key presses, button presses, …). +

+
+
+src/ipc.c +
+
+

+Contains code for the IPC interface. +

+
+
+src/load_layout.c +
+
+

+Contains code for loading layouts from JSON files. +

+
+
+src/log.c +
+
+

+Contains the logging functions. +

+
+
+src/main.c +
+
+

+Initializes the window manager. +

+
+
+src/manage.c +
+
+

+Looks at existing or new windows and decides whether to manage them. If so, it +reparents the window and inserts it into our data structures. +

+
+
+src/match.c +
+
+

+A "match" is a data structure which acts like a mask or expression to match +certain windows or not. For example, when using commands, you can specify a +command like this: [title="Firefox"] kill. The title member of the match +data structure will then be filled and i3 will check each window using +match_matches_window() to find the windows affected by this command. +

+
+
+src/move.c +
+
+

+Contains code to move a container in a specific direction. +

+
+
+src/output.c +
+
+

+Functions to handle CT_OUTPUT cons. +

+
+
+src/randr.c +
+
+

+The RandR API is used to get (and re-query) the configured outputs (monitors, +…). +

+
+
+src/render.c +
+
+

+Renders the tree data structure by assigning coordinates to every node. These +values will later be pushed to X11 in src/x.c. +

+
+
+src/resize.c +
+
+

+Contains the functions to resize containers. +

+
+
+src/sighandler.c +
+
+

+Handles SIGSEGV, SIGABRT and SIGFPE by showing a dialog that i3 crashed. +You can chose to let it dump core, to restart it in-place or to restart it +in-place but forget about the layout. +

+
+
+src/tree.c +
+
+

+Contains functions which open or close containers in the tree, change focus or +cleanup ("flatten") the tree. See also src/move.c for another similar +function, which was moved into its own file because it is so long. +

+
+
+src/util.c +
+
+

+Contains useful functions which are not really dependant on anything. +

+
+
+src/window.c +
+
+

+Handlers to update X11 window properties like WM_CLASS, _NET_WM_NAME, +CLIENT_LEADER, etc. +

+
+
+src/workspace.c +
+
+

+Contains all functions related to workspaces (displaying, hiding, renaming…) +

+
+
+src/x.c +
+
+

+Transfers our in-memory tree (see src/render.c) to X11. +

+
+
+src/xcb.c +
+
+

+Contains wrappers to use xcb more easily. +

+
+
+src/xcursor.c +
+
+

+XCursor functions (for cursor themes). +

+
+
+src/xinerama.c +
+
+

+Legacy support for Xinerama. See src/randr.c for the preferred API. +

+
+
+
+
+
+

3. Data structures

+
+

See include/data.h for documented data structures. The most important ones are +explained right here.

+

So, the hierarchy is:

+
    +
  1. +

    +X11 root window, the root container +

    +
  2. +
  3. +

    +Output container (LVDS1 in this example) +

    +
  4. +
  5. +

    +Content container (there are also containers for dock windows) +

    +
  6. +
  7. +

    +Workspaces (Workspace 1 in this example, with horizontal orientation) +

    +
  8. +
  9. +

    +Split container (vertically split) +

    +
  10. +
  11. +

    +X11 window containers +

    +
  12. +
+

The data type is Con, in all cases.

+
+

3.1. X11 root window

+

The X11 root window is a single window per X11 display (a display is identified +by :0 or :1 etc.). The root window is what you draw your background image +on. It spans all the available outputs, e.g. VGA1 is a specific part of the +root window and LVDS1 is a specific part of the root window.

+
+
+

3.2. Output container

+

Every active output obtained through RandR is represented by one output +container. Outputs are considered active when a mode is configured (meaning +something is actually displayed on the output) and the output is not a clone.

+

For example, if your notebook has a screen resolution of 1280x800 px and you +connect a video projector with a resolution of 1024x768 px, set it up in clone +mode (xrandr --output VGA1 --mode 1024x768 --same-as LVDS1), i3 will +reduce the resolution to the lowest common resolution and disable one of the +cloned outputs afterwards.

+

However, if you configure it using xrandr --output VGA1 --mode 1024x768 +--right-of LVDS1, i3 will set both outputs active. For each output, a new +workspace will be assigned. New workspaces are created on the output you are +currently on.

+
+
+

3.3. Content container

+

Each output has multiple children. Two of them are dock containers which hold +dock clients. The other one is the content container, which holds the actual +content (workspaces) of this output.

+
+
+

3.4. Workspace

+

A workspace is identified by its name. Basically, you could think of +workspaces as different desks in your office, if you like the desktop +metaphor. They just contain different sets of windows and are completely +separate of each other. Other window managers also call this “Virtual +desktops”.

+
+
+

3.5. Split container

+

A split container is a container which holds an arbitrary amount of split +containers or X11 window containers. It has an orientation (horizontal or +vertical) and a layout.

+

Split containers (and X11 window containers, which are a subtype of split +containers) can have different border styles.

+
+
+

3.6. X11 window container

+

An X11 window container holds exactly one X11 window. These are the leaf nodes +of the layout tree, they cannot have any children.

+
+
+
+
+

4. List/queue macros

+
+

i3 makes heavy use of the list macros defined in BSD operating systems. To +ensure that the operating system on which i3 is compiled has all the expected +features, i3 comes with include/queue.h. On BSD systems, you can use man +queue(3). On Linux, you have to use google (or read the source).

+

The lists used are SLIST (single linked lists), CIRCLEQ (circular +queues) and TAILQ (tail queues). Usually, only forward traversal is necessary, +so an SLIST works fine. If inserting elements at arbitrary positions or at +the end of a list is necessary, a TAILQ is used instead. However, for the +windows inside a container, a CIRCLEQ is necessary to go from the currently +selected window to the window above/below.

+
+
+
+

5. Naming conventions

+
+

There is a row of standard variables used in many events. The following names +should be chosen for those:

+
    +
  • +

    +“conn” is the xcb_connection_t +

    +
  • +
  • +

    +“event” is the event of the particular type +

    +
  • +
  • +

    +“con” names a container +

    +
  • +
  • +

    +“current” is a loop variable when using TAILQ_FOREACH etc. +

    +
  • +
+
+
+
+

6. Startup (src/mainx.c, main())

+
+
    +
  • +

    +Establish the xcb connection +

    +
  • +
  • +

    +Check for XKB extension on the separate X connection, load Xcursor +

    +
  • +
  • +

    +Check for RandR screens (with a fall-back to Xinerama) +

    +
  • +
  • +

    +Grab the keycodes for which bindings exist +

    +
  • +
  • +

    +Manage all existing windows +

    +
  • +
  • +

    +Enter the event loop +

    +
  • +
+
+
+
+

7. Keybindings

+
+
+

7.1. Grabbing the bindings

+

Grabbing the bindings is quite straight-forward. You pass X your combination of +modifiers and the keycode you want to grab and whether you want to grab them +actively or passively. Most bindings (everything except for bindings using +Mode_switch) are grabbed passively, that is, just the window manager gets the +event and cannot replay it.

+

We need to grab bindings that use Mode_switch actively because of a bug in X. +When the window manager receives the keypress/keyrelease event for an actively +grabbed keycode, it has to decide what to do with this event: It can either +replay it so that other applications get it or it can prevent other +applications from receiving it.

+

So, why do we need to grab keycodes actively? Because X does not set the +state-property of keypress/keyrelease events properly. The Mode_switch bit is +not set and we need to get it using XkbGetState. This means we cannot pass X +our combination of modifiers containing Mode_switch when grabbing the key and +therefore need to grab the keycode itself without any modifiers. This means, +if you bind Mode_switch + keycode 38 ("a"), i3 will grab keycode 38 ("a") and +check on each press of "a" if the Mode_switch bit is set using XKB. If yes, it +will handle the event, if not, it will replay the event.

+
+
+

7.2. Handling a keypress

+

As mentioned in "Grabbing the bindings", upon a keypress event, i3 first gets +the correct state.

+

Then, it looks through all bindings and gets the one which matches the received +event.

+

The bound command is parsed by the cmdparse lexer/parser, see parse_cmd in +src/cmdparse.y.

+
+
+
+
+

8. Manage windows (src/main.c, manage_window() and reparent_window())

+
+

manage_window() does some checks to decide whether the window should be +managed at all:

+
    +
  • +

    +Windows have to be mapped, that is, visible on screen +

    +
  • +
  • +

    +The override_redirect must not be set. Windows with override_redirect shall + not be managed by a window manager +

    +
  • +
+

Afterwards, i3 gets the intial geometry and reparents the window (see +reparent_window()) if it wasn’t already managed.

+

Reparenting means that for each window which is reparented, a new window, +slightly larger than the original one, is created. The original window is then +reparented to the bigger one (called "frame").

+

After reparenting, the window type (_NET_WM_WINDOW_TYPE) is checked to see +whether this window is a dock (_NET_WM_WINDOW_TYPE_DOCK), like dzen2 for +example. Docks are handled differently, they don’t have decorations and are not +assigned to a specific container. Instead, they are positioned at the bottom +or top of the screen (in the appropriate dock area containers). To get the +height which needs to be reserved for the window, the _NET_WM_STRUT_PARTIAL +property is used.

+

Furthermore, the list of assignments (to other workspaces, which may be on +other screens) is checked. If the window matches one of the user’s criteria, +it may either be put in floating mode or moved to a different workspace. If the +target workspace is not visible, the window will not be mapped.

+
+
+
+

9. What happens when an application is started?

+
+

i3 does not care for applications. All it notices is when new windows are +mapped (see src/handlers.c, handle_map_request()). The window is then +reparented (see section "Manage windows").

+

After reparenting the window, render_tree() is called which renders the +internal layout table. The new window has been placed in the currently focused +container and therefore the new window and the old windows (if any) need to be +moved/resized so that the currently active layout (default/stacking/tabbed mode) +is rendered correctly. To move/resize windows, a window is “configured” in +X11-speak.

+

Some applications, such as MPlayer obviously assume the window manager is +stupid and try to configure their windows by themselves. This generates an +event called configurerequest. i3 handles these events and tells the window the +size it had before the configurerequest (with the exception of not yet mapped +windows, which get configured like they want to, and floating windows, which +can reconfigure themselves).

+
+
+
+

10. _NET_WM_STATE

+
+

Only the _NET_WM_STATE_FULLSCREEN atom is handled. It calls +“toggle_fullscreen()” for the specific client which just configures the +client to use the whole screen on which it currently is. Also, it is set as +fullscreen_client for the i3Screen.

+
+
+
+

11. WM_NAME

+
+

When the WM_NAME property of a window changes, its decoration (containing the +title) is re-rendered. Note that WM_NAME is in COMPOUND_TEXT encoding which is +totally uncommon and cumbersome. Therefore, the _NET_WM_NAME atom will be used +if present.

+
+
+
+

12. _NET_WM_NAME

+
+

Like WM_NAME, this atom contains the title of a window. However, _NET_WM_NAME +is encoded in UTF-8. i3 will recode it to UCS-2 in order to be able to pass it +to X. Using an appropriate font (ISO-10646), you can see most special +characters (every special character contained in your font).

+
+
+
+

13. Size hints

+
+

Size hints specify the minimum/maximum size for a given window as well as its +aspect ratio. This is important for clients like mplayer, who only set the +aspect ratio and resize their window to be as small as possible (but only with +some video outputs, for example in Xv, while when using x11, mplayer does the +necessary centering for itself).

+

So, when an aspect ratio was specified, i3 adjusts the height of the window +until the size maintains the correct aspect ratio. For the code to do this, see +src/layout.c, function resize_client().

+
+
+
+

14. Rendering (src/layout.c, render_layout() and render_container())

+
+

Rendering in i3 version 4 is the step which assigns the correct sizes for +borders, decoration windows, child windows and the stacking order of all +windows. In a separate step (x_push_changes()), these changes are pushed to +X11.

+

Keep in mind that all these properties (rect, window_rect and deco_rect) +are temporary, meaning they will be overwritten by calling render_con. +Persistent position/size information is kept in geometry.

+

The entry point for every rendering operation (except for the case of moving +floating windows around) currently is tree_render() which will re-render +everything that’s necessary (for every output, only the currently displayed +workspace is rendered). This behavior is expected to change in the future, +since for a lot of updates, re-rendering everything is not actually necessary. +Focus was on getting it working correct, not getting it work very fast.

+

What tree_render() actually does is calling render_con() on the root +container and then pushing the changes to X11. The following sections talk +about the different rendering steps, in the order of "top of the tree" (root +container) to the bottom.

+
+

14.1. Rendering the root container

+

The i3 root container (con->type == CT_ROOT) represents the X11 root window. +It contains one child container for every output (like LVDS1, VGA1, …), which +is available on your computer.

+

Rendering the root will first render all tiling windows and then all floating +windows. This is necessary because a floating window can be positioned in such +a way that it is visible on two different outputs. Therefore, by first +rendering all the tiling windows (of all outputs), we make sure that floating +windows can never be obscured by tiling windows.

+

Essentially, though, this code path will just call render_con() for every +output and x_raise_con(); render_con() for every floating window.

+

In the special case of having a "global fullscreen" window (fullscreen mode +spanning all outputs), a shortcut is taken and x_raise_con(); render_con() is +only called for the global fullscreen window.

+
+
+

14.2. Rendering an output

+

Output containers (con->layout == L_OUTPUT) represent a hardware output like +LVDS1, VGA1, etc. An output container has three children (at the moment): One +content container (having workspaces as children) and the top/bottom dock area +containers.

+

The rendering happens in the function render_l_output() in the following +steps:

+
    +
  1. +

    +Find the content container (con->type == CT_CON) +

    +
  2. +
  3. +

    +Get the currently visible workspace (con_get_fullscreen_con(content, + CF_OUTPUT)). +

    +
  4. +
  5. +

    +If there is a fullscreened window on that workspace, directly render it and + return, thus ignoring the dock areas. +

    +
  6. +
  7. +

    +Sum up the space used by all the dock windows (they have a variable height + only). +

    +
  8. +
  9. +

    +Set the workspace rects (x/y/width/height) based on the position of the + output (stored in con->rect) and the usable space + (con->rect.{width,height} without the space used for dock windows). +

    +
  10. +
  11. +

    +Recursively raise and render the output’s child containers (meaning dock + area containers and the content container). +

    +
  12. +
+
+
+

14.3. Rendering a workspace or split container

+

From here on, there really is no difference anymore. All containers are of +con->type == CT_CON (whether workspace or split container) and some of them +have a con->window, meaning they represent an actual window instead of a +split container.

+
+

14.3.1. Default layout

+

In default layout, containers are placed horizontally or vertically next to +each other (depending on the con->orientation). If a child is a leaf node (as +opposed to a split container) and has border style "normal", appropriate space +will be reserved for its window decoration.

+
+
+

14.3.2. Stacked layout

+

In stacked layout, only the focused window is actually shown (this is achieved +by calling x_raise_con() in reverse focus order at the end of render_con()).

+

The available space for the focused window is the size of the container minus +the height of the window decoration for all windows inside this stacked +container.

+

If border style is "1pixel" or "none", no window decoration height will be +reserved (or displayed later on), unless there is more than one window inside +the stacked container.

+
+
+

14.3.3. Tabbed layout

+

Tabbed layout works precisely like stacked layout, but the window decoration +position/size is different: They are placed next to each other on a single line +(fixed height).

+
+
+

14.3.4. Dock area layout

+

This is a special case. Users cannot chose the dock area layout, but it will be +set for the dock area containers. In the dockarea layout (at the moment!), +windows will be placed above each other.

+
+
+
+

14.4. Rendering a window

+

A window’s size and position will be determined in the following way:

+
    +
  1. +

    +Subtract the border if border style is not "none" (but "normal" or "1pixel"). +

    +
  2. +
  3. +

    +Subtract the X11 border, if the window has an X11 border > 0. +

    +
  4. +
  5. +

    +Obey the aspect ratio of the window (think MPlayer). +

    +
  6. +
  7. +

    +Obey the height- and width-increments of the window (think terminal emulator + which can only be resized in one-line or one-character steps). +

    +
  8. +
+
+
+
+
+

15. Pushing updates to X11 / Drawing

+
+

A big problem with i3 before version 4 was that we just sent requests to X11 +anywhere in the source code. This was bad because nobody could understand the +entirety of our interaction with X11, it lead to subtle bugs and a lot of edge +cases which we had to consider all over again.

+

Therefore, since version 4, we have a single file, src/x.c, which is +responsible for repeatedly transferring parts of our tree datastructure to X11.

+

src/x.c consists of multiple parts:

+
    +
  1. +

    +The state pushing: x_push_changes(), which calls x_push_node(). +

    +
  2. +
  3. +

    +State modification functions: x_con_init, x_reinit, + x_reparent_child, x_move_win, x_con_kill, x_raise_con, x_set_name + and x_set_warp_to. +

    +
  4. +
  5. +

    +Expose event handling (drawing decorations): x_deco_recurse() and + x_draw_decoration(). +

    +
  6. +
+
+

15.1. Pushing state to X11

+

In general, the function x_push_changes should be called to push state +changes. Only when the scope of the state change is clearly defined (for +example only the title of a window) and its impact is known beforehand, one can +optimize this and call x_push_node on the appropriate con directly.

+

x_push_changes works in the following steps:

+
    +
  1. +

    +Clear the eventmask for all mapped windows. This leads to not getting + useless ConfigureNotify or EnterNotify events which are caused by our + requests. In general, we only want to handle user input. +

    +
  2. +
  3. +

    +Stack windows above each other, in reverse stack order (starting with the + most obscured/bottom window). This is relevant for floating windows which + can overlap each other, but also for tiling windows in stacked or tabbed + containers. We also update the _NET_CLIENT_LIST_STACKING hint which is + necessary for tab drag and drop in Chromium. +

    +
  4. +
  5. +

    +x_push_node will be called for the root container, recursively calling + itself for the container’s children. This function actually pushes the + state, see the next paragraph. +

    +
  6. +
  7. +

    +If the pointer needs to be warped to a different position (for example when + changing focus to a differnt output), it will be warped now. +

    +
  8. +
  9. +

    +The eventmask is restored for all mapped windows. +

    +
  10. +
  11. +

    +Window decorations will be rendered by calling x_deco_recurse on the root + container, which then recursively calls itself for the children. +

    +
  12. +
  13. +

    +If the input focus needs to be changed (because the user focused a different + window), it will be updated now. +

    +
  14. +
  15. +

    +x_push_node_unmaps will be called for the root container. This function + only pushes UnmapWindow requests. Separating the state pushing is necessary + to handle fullscreen windows (and workspace switches) in a smooth fashion: + The newly visible windows should be visible before the old windows are + unmapped. +

    +
  16. +
+

x_push_node works in the following steps:

+
    +
  1. +

    +Update the window’s WM_NAME, if changed (the WM_NAME is set on i3 + containers mainly for debugging purposes). +

    +
  2. +
  3. +

    +Reparents a child window into the i3 container if the container was created + for a specific managed window. +

    +
  4. +
  5. +

    +If the size/position of the i3 container changed (due to opening a new + window or switching layouts for example), the window will be reconfigured. + Also, the pixmap which is used to draw the window decoration/border on is + reconfigured (pixmaps are size-dependent). +

    +
  6. +
  7. +

    +Size/position for the child window is adjusted. +

    +
  8. +
  9. +

    +The i3 container is mapped if it should be visible and was not yet mapped. + When mapping, WM_STATE is set to WM_STATE_NORMAL. Also, the eventmask of + the child window is updated and the i3 container’s contents are copied from + the pixmap. +

    +
  10. +
  11. +

    +x_push_node is called recursively for all children of the current + container. +

    +
  12. +
+

x_push_node_unmaps handles the remaining case of an i3 container being +unmapped if it should not be visible anymore. WM_STATE will be set to +WM_STATE_WITHDRAWN.

+
+
+

15.2. Drawing window decorations/borders/backgrounds

+

x_draw_decoration draws window decorations. It is run for every leaf +container (representing an actual X11 window) and for every non-leaf container +which is in a stacked/tabbed container (because stacked/tabbed containers +display a window decoration for split containers, which at the moment just says +"another container").

+

Then, parameters are collected to be able to determine whether this decoration +drawing is actually necessary or was already done. This saves a substantial +number of redraws (depending on your workload, but far over 50%).

+

Assuming that we need to draw this decoration, we start by filling the empty +space around the child window (think of MPlayer with a specific aspect ratio) +in the user-configured client background color.

+

Afterwards, we draw the appropriate border (in case of border styles "normal" +and "1pixel") and the top bar (in case of border style "normal").

+

The last step is drawing the window title on the top bar.

+
+
+
+
+

16. User commands (parser-specs/commands.spec)

+
+

In the configuration file and when using i3 interactively (with i3-msg, for +example), you use commands to make i3 do things, like focus a different window, +set a window to fullscreen, and so on. An example command is floating enable, +which enables floating mode for the currently focused window. See the +appropriate section in the User’s Guide for a reference of +all commands.

+

In earlier versions of i3, interpreting these commands was done using lex and +yacc, but experience has shown that lex and yacc are not well suited for our +command language. Therefore, starting from version 4.2, we use a custom parser +for user commands (not yet for the configuration file). +The input specification for this parser can be found in the file +parser-specs/commands.spec. Should you happen to use Vim as an editor, use +:source parser-specs/highlighting.vim to get syntax highlighting for this file +(highlighting files for other editors are welcome).

+
+
Excerpt from commands.spec
+
+
state INITIAL:
+  '[' -> call cmd_criteria_init(); CRITERIA
+  'move' -> MOVE
+  'exec' -> EXEC
+  'workspace' -> WORKSPACE
+  'exit' -> call cmd_exit()
+  'restart' -> call cmd_restart()
+  'reload' -> call cmd_reload()
+
+

The input specification is written in an extremely simple format. The +specification is then converted into C code by the Perl script +generate-commands-parser.pl (the output file names begin with GENERATED and the +files are stored in the include directory). The parser implementation +src/commands_parser.c includes the generated C code at compile-time.

+

The above excerpt from commands.spec illustrates nearly all features of our +specification format: You describe different states and what can happen within +each state. State names are all-caps; the state in the above excerpt is called +INITIAL. A list of tokens and their actions (separated by an ASCII arrow) +follows. In the excerpt, all tokens are literals, that is, simple text strings +which will be compared with the input. An action is either the name of a state +in which the parser will transition into, or the keyword call, followed by +the name of a function (and optionally a state).

+
+

16.1. Example: The WORKSPACE state

+

Let’s have a look at the WORKSPACE state, which is a good example of all +features. This is its definition:

+
+
WORKSPACE state (commands.spec)
+
+
# workspace next|prev|next_on_output|prev_on_output
+# workspace back_and_forth
+# workspace <name>
+state WORKSPACE:
+  direction = 'next_on_output', 'prev_on_output', 'next', 'prev'
+      -> call cmd_workspace($direction)
+  'back_and_forth'
+      -> call cmd_workspace_back_and_forth()
+  workspace = string
+      -> call cmd_workspace_name($workspace)
+
+

As you can see from the commands, there are multiple different valid variants +of the workspace command:

+
+
+workspace <direction> +
+
+

+ The word workspace can be followed by any of the tokens next, + prev, next_on_output or prev_on_output. This command will + switch to the next or previous workspace (optionally on the same + output).
+ There is one function called cmd_workspace, which is defined + in src/commands.c. It will handle this kind of command. To know which + direction was specified, the direction token is stored on the stack + with the name "direction", which is what the "direction = " means in + the beginning.
+

+
+
+
+ + + +
+
Note
+
Note that you can specify multiple literals in the same line. This has + exactly the same effect as if you specified direction = + 'next_on_output' -> call cmd_workspace($direction) and so forth.
+
+
+ + + +
+
Note
+
Also note that the order of literals is important here: If next were + ordered before next_on_output, then next_on_output would never + match.
+
+
+
+workspace back_and_forth +
+
+

+ This is a very simple case: When the literal back_and_forth is found + in the input, the function cmd_workspace_back_and_forth will be + called without parameters and the parser will return to the INITIAL + state (since no other state was specified). +

+
+
+workspace <name> +
+
+

+ In this case, the workspace command is followed by an arbitrary string, + possibly in quotes, for example "workspace 3" or "workspace bleh".
+ This is the first time that the token is actually not a literal (not in + single quotes), but just called string. Other possible tokens are word + (the same as string, but stops matching at a whitespace) and end + (matches the end of the input). +

+
+
+
+
+

16.2. Introducing a new command

+

The following steps have to be taken in order to properly introduce a new +command (or possibly extend an existing command):

+
    +
  1. +

    +Define a function beginning with cmd_ in the file src/commands.c. Copy + the prototype of an existing function. +

    +
  2. +
  3. +

    +After adding a comment on what the function does, copy the comment and + function definition to include/commands.h. Make the comment in the header + file use double asterisks to make doxygen pick it up. +

    +
  4. +
  5. +

    +Write a test case (or extend an existing test case) for your feature, see + i3 testsuite. For now, it is sufficient to simply call + your command in all the various possible ways. +

    +
  6. +
  7. +

    +Extend the parser specification in parser-specs/commands.spec. Run the + testsuite and see if your new function gets called with the appropriate + arguments for the appropriate input. +

    +
  8. +
  9. +

    +Actually implement the feature. +

    +
  10. +
  11. +

    +Document the feature in the User’s Guide. +

    +
  12. +
+
+
+
+
+

17. Moving containers

+
+

The movement code is pretty delicate. You need to consider all cases before +making any changes or before being able to fully understand how it works.

+
+

17.1. Case 1: Moving inside the same container

+

The reference layout for this case is a single workspace in horizontal +orientation with two containers on it. Focus is on the left container (1).

+
+ +++ + + + + + +

1

2

+
+

When moving the left window to the right (command move right), tree_move will +look for a container with horizontal orientation and finds the parent of the +left container, that is, the workspace. Afterwards, it runs the code branch +commented with "the easy case": it calls TAILQ_NEXT to get the container right +of the current one and swaps both containers.

+
+
+

17.2. Case 2: Move a container into a split container

+

The reference layout for this case is a horizontal workspace with two +containers. The right container is a v-split with two containers. Focus is on +the left container (1).

+
+ +++ + + + + + + + + +

1

2

3

+
+

When moving to the right (command move right), i3 will work like in case 1 +("the easy case"). However, as the right container is not a leaf container, but +a v-split, the left container (1) will be inserted at the right position (below +2, assuming that 2 is focused inside the v-split) by calling insert_con_into.

+

insert_con_into detaches the container from its parent and inserts it +before/after the given target container. Afterwards, the on_remove_child +callback is called on the old parent container which will then be closed, if +empty.

+

Afterwards, con_focus will be called to fix the focus stack and the tree will +be flattened.

+
+
+

17.3. Case 3: Moving to non-existant top/bottom

+

Like in case 1, the reference layout for this case is a single workspace in +horizontal orientation with two containers on it. Focus is on the left +container:

+
+ +++ + + + + + +

1

2

+
+

This time however, the command is move up or move down. tree_move will look +for a container with vertical orientation. As it will not find any, +same_orientation is NULL and therefore i3 will perform a forced orientation +change on the workspace by creating a new h-split container, moving the +workspace contents into it and then changing the workspace orientation to +vertical. Now it will again search for parent containers with vertical +orientation and it will find the workspace.

+

This time, the easy case code path will not be run as we are not moving inside +the same container. Instead, insert_con_into will be called with the focused +container and the container above/below the current one (on the level of +same_orientation).

+

Now, con_focus will be called to fix the focus stack and the tree will be +flattened.

+
+
+

17.4. Case 4: Moving to existant top/bottom

+

The reference layout for this case is a vertical workspace with two containers. +The bottom one is a h-split containing two containers (1 and 2). Focus is on +the bottom left container (1).

+
+ +++ + + + + + + + + +

3

1

2

+
+

This case is very much like case 3, only this time the forced workspace +orientation change does not need to be performed because the workspace already +is in vertical orientation.

+
+
+

17.5. Case 5: Moving in one-child h-split

+

The reference layout for this case is a horizontal workspace with two +containers having a v-split on the left side with a one-child h-split on the +bottom. Focus is on the bottom left container (2(h)):

+
+ +++ + + + + + + + + +

1

3

2(h)

+
+

In this case, same_orientation will be set to the h-split container around +the focused container. However, when trying the easy case, the next/previous +container swap will be NULL. Therefore, i3 will search again for a +same_orientation container, this time starting from the parent of the h-split +container.

+

After determining a new same_orientation container (if it is NULL, the +orientation will be force-changed), this case is equivalent to case 2 or case +4.

+
+
+

17.6. Case 6: Floating containers

+

The reference layout for this case is a horizontal workspace with two +containers plus one floating h-split container. Focus is on the floating +container.

+

TODO: nice illustration. table not possible?

+

When moving up/down, the container needs to leave the floating container and it +needs to be placed on the workspace (at workspace level). This is accomplished +by calling the function attach_to_workspace.

+
+
+
+
+

18. Click handling

+
+

Without much ado, here is the list of cases which need to be considered:

+
    +
  • +

    +click to focus (tiling + floating) and raise (floating) +

    +
  • +
  • +

    +click to focus/raise when in stacked/tabbed mode +

    +
  • +
  • +

    +floating_modifier + left mouse button to drag a floating con +

    +
  • +
  • +

    +floating_modifier + right mouse button to resize a floating con +

    +
  • +
  • +

    +click on decoration in a floating con to either initiate a resize (if there + is more than one child in the floating con) or to drag the + floating con (if it’s the one at the top). +

    +
  • +
  • +

    +click on border in a floating con to resize the floating con +

    +
  • +
  • +

    +floating_modifier + right mouse button to resize a tiling con +

    +
  • +
  • +

    +click on border/decoration to resize a tiling con +

    +
  • +
+
+
+
+

19. Gotchas

+
+
    +
  • +

    +Forgetting to call xcb_flush(conn); after sending a request. This usually + leads to code which looks like it works fine but which does not work under + certain conditions. +

    +
  • +
  • +

    +Forgetting to call floating_fix_coordinates(con, old_rect, new_rect) after + moving workspaces across outputs. Coordinates for floating containers are + not relative to workspace boundaries, so you must correct their coordinates + or those containers will show up in the wrong workspace or not at all. +

    +
  • +
+
+
+
+

20. Using git / sending patches

+
+

For a short introduction into using git, see +http://www.spheredev.org/wiki/Git_for_the_lazy or, for more documentation, see +http://git-scm.com/documentation

+

When you want to send a patch because you fixed a bug or implemented a cool +feature (please talk to us before working on features to see whether they are +maybe already implemented, not possible for some some reason, or don’t fit +into the concept), please use git to create a patchfile.

+

First of all, update your working copy to the latest version of the master +branch:

+
+
+
git pull
+
+

Afterwards, make the necessary changes for your bugfix/feature. Then, review +the changes using git diff (you might want to enable colors in the diff using +git config diff.color auto). When you are definitely done, use git commit +-a to commit all changes you’ve made.

+

Then, use the following command to generate a patchfile which we can directly +apply to the branch, preserving your commit message and name:

+
+
+
git format-patch origin
+
+

Just send us the generated file via email.

+
+
+
+

21. Thought experiments

+
+

In this section, we collect thought experiments, so that we don’t forget our +thoughts about specific topics. They are not necessary to get into hacking i3, +but if you are interested in one of the topics they cover, you should read them +before asking us why things are the way they are or why we don’t implement +things.

+
+

21.1. Using cgroups per workspace

+

cgroups (control groups) are a linux-only feature which provides the ability to +group multiple processes. For each group, you can individually set resource +limits, like allowed memory usage. Furthermore, and more importantly for our +purposes, they serve as a namespace, a label which you can attach to processes +and their children.

+

One interesting use for cgroups is having one cgroup per workspace (or +container, doesn’t really matter). That way, you could set different priorities +and have a workspace for important stuff (say, writing a LaTeX document or +programming) and a workspace for unimportant background stuff (say, +JDownloader). Both tasks can obviously consume a lot of I/O resources, but in +this example it doesn’t really matter if JDownloader unpacks the download a +minute earlier or not. However, your compiler should work as fast as possible. +Having one cgroup per workspace, you would assign more resources to the +programming workspace.

+

Another interesting feature is that an inherent problem of the workspace +concept could be solved by using cgroups: When starting an application on +workspace 1, then switching to workspace 2, you will get the application’s +window(s) on workspace 2 instead of the one you started it on. This is because +the window manager does not have any mapping between the process it starts (or +gets started in any way) and the window(s) which appear.

+

Imagine for example using dmenu: The user starts dmenu by pressing Mod+d, dmenu +gets started with PID 3390. The user then decides to launch Firefox, which +takes a long time. So he enters firefox into dmenu and presses enter. Firefox +gets started with PID 4001. When it finally finishes loading, it creates an X11 +window and uses MapWindow to make it visible. This is the first time i3 +actually gets in touch with Firefox. It decides to map the window, but it has +no way of knowing that this window (even though it has the _NET_WM_PID property +set to 4001) belongs to the dmenu the user started before.

+

How do cgroups help with this? Well, when pressing Mod+d to launch dmenu, i3 +would create a new cgroup, let’s call it i3-3390-1. It launches dmenu in that +cgroup, which gets PID 3390. As before, the user enters firefox and Firefox +gets launched with PID 4001. This time, though, the Firefox process with PID +4001 is also member of the cgroup i3-3390-1 (because fork()ing in a cgroup +retains the cgroup property). Therefore, when mapping the window, i3 can look +up in which cgroup the process is and can establish a mapping between the +workspace and the window.

+

There are multiple problems with this approach:

+
    +
  1. +

    +Every application has to properly set _NET_WM_PID. This is acceptable and + patches can be written for the few applications which don’t set the hint yet. +

    +
  2. +
  3. +

    +It does only work on Linux, since cgroups are a Linux-only feature. Again, + this is acceptable. +

    +
  4. +
  5. +

    +The main problem is that some applications create X11 windows completely + independent of UNIX processes. An example for this is Chromium (or + gnome-terminal), which, when being started a second time, communicates with + the first process and lets the first process open a new window. Therefore, if + you have a Chromium window on workspace 2 and you are currently working on + workspace 3, starting chromium does not lead to the desired result (the + window will open on workspace 2). +

    +
  6. +
+

Therefore, my conclusion is that the only proper way of fixing the "window gets +opened on the wrong workspace" problem is in the application itself. Most +modern applications support freedesktop startup-notifications which can be +used for this.

+
+
+
+
+

+ + + diff --git a/docs/4.3/i3-config-wizard.html b/docs/4.3/i3-config-wizard.html new file mode 100644 index 0000000..1389d2f --- /dev/null +++ b/docs/4.3/i3-config-wizard.html @@ -0,0 +1,96 @@ + + + + + + +i3: i3-config-wizard(1) + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+

1. NAME

+
+

i3-config-wizard - creates a keysym based config based on your layout

+
+
+
+

2. SYNOPSIS

+
+

i3-config-wizard

+
+
+
+

3. FILES

+
+
+

3.1. /etc/i3/config.keycodes

+

This file contains the default configuration with keycodes. All the bindcode +lines will be transformed to bindsym and the user-specified modifier will be +used.

+
+
+
+
+

4. DESCRIPTION

+
+

i3-config-wizard is started by i3 in its default config, unless /.i3/config +exists. i3-config-wizard creates a keysym based i3 config file (based on +/etc/i3/config.keycodes) in /.i3/config.

+

The advantage of using keysyms is that the config file is easy to read, +understand and modify. However, if we shipped with a keysym based default +config file, the key positions would not be consistent across different +keyboard layouts (take for example the homerow for movement). Therefore, we +ship with a keycode based default config and let the wizard transform it +according to your current keyboard layout.

+
+
+
+

5. SEE ALSO

+
+

i3(1)

+
+
+
+

6. AUTHOR

+
+

Michael Stapelberg and contributors

+
+
+
+

+ + + diff --git a/docs/4.3/i3-migrate-config-to-v4.html b/docs/4.3/i3-migrate-config-to-v4.html new file mode 100644 index 0000000..e2c31b2 --- /dev/null +++ b/docs/4.3/i3-migrate-config-to-v4.html @@ -0,0 +1,87 @@ + + + + + + +i3: i3-migrate-config-to-v4(1) + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+

1. NAME

+
+

i3-migrate-config-to-v4 - migrates your i3 config file

+
+
+
+

2. SYNOPSIS

+
+
+
+
mv ~/.i3/config ~/.i3/old.config
+i3-migrate-config-to-v4 ~/.i3/old.config > ~/.i3/config
+
+
+
+
+

3. DESCRIPTION

+
+

i3-migrate-config-to-v4 is a Perl script which migrates your old (< version 4) +configuration files to a version 4 config file. The most significant changes +are the new commands (see the release notes).

+

This script will automatically be run by i3 when it detects an old config file. +Please migrate your config file as soon as possible. We plan to include this +script in all i3 release until 2012-08-01. Afterwards, old config files will no +longer be supported.

+
+
+
+

4. SEE ALSO

+
+

i3(1)

+
+
+
+

5. AUTHOR

+
+

Michael Stapelberg and contributors

+
+
+
+

+ + + diff --git a/docs/4.3/i3-msg.html b/docs/4.3/i3-msg.html new file mode 100644 index 0000000..2324fab --- /dev/null +++ b/docs/4.3/i3-msg.html @@ -0,0 +1,100 @@ + + + + + + +i3: i3-msg(1) + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+

1. NAME

+
+

i3-msg - send messages to i3 window manager

+
+
+
+

2. SYNOPSIS

+
+

i3-msg "message"

+
+
+
+

3. DESCRIPTION

+
+

i3-msg is a sample implementation for a client using the unix socket IPC +interface to i3. At the moment, it can only be used for sending commands +(like in configuration file for key bindings), but this may change in the +future (staying backwards-compatible, of course).

+
+
+
+

4. EXAMPLE

+
+
+
+
i3-msg "bp" # Use 1-px border for current client
+
+
+
+
+

5. ENVIRONMENT

+
+
+

5.1. I3SOCK

+

If no ipc-socket is specified on the commandline, this variable is used +to determine the path, at wich the unix domain socket is expected, on which +to connect to i3.

+
+
+
+
+

6. SEE ALSO

+
+

i3(1)

+
+
+
+

7. AUTHOR

+
+

Michael Stapelberg and contributors

+
+
+
+

+ + + diff --git a/docs/4.3/i3-nagbar.html b/docs/4.3/i3-nagbar.html new file mode 100644 index 0000000..64ee27e --- /dev/null +++ b/docs/4.3/i3-nagbar.html @@ -0,0 +1,90 @@ + + + + + + +i3: i3-nagbar(1) + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+

1. NAME

+
+

i3-nagbar - displays an error bar on top of your screen

+
+
+
+

2. SYNOPSIS

+
+

i3-nagbar -m message -b label action

+
+
+
+

3. DESCRIPTION

+
+

i3-nagbar is used by i3 to tell you about errors in your configuration file +(for example). While these errors are logged to the logfile (if any), the past +has proven that users are either not aware of their logfile or do not check it +after modifying the configuration file.

+
+
+
+

4. EXAMPLE

+
+
+
+
i3-nagbar -m 'You have an error in your i3 config file!' \
+-b 'edit config' 'xterm $EDITOR ~/.i3/config'
+
+
+
+
+

5. SEE ALSO

+
+

i3(1)

+
+
+
+

6. AUTHOR

+
+

Michael Stapelberg and contributors

+
+
+
+

+ + + diff --git a/docs/4.3/i3-sync-working.png b/docs/4.3/i3-sync-working.png new file mode 100644 index 0000000000000000000000000000000000000000..dce44ac5ac4d2efe4d1d1751b499586613eca33f GIT binary patch literal 25072 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 literal 0 HcmV?d00001 diff --git a/docs/4.3/i3.html b/docs/4.3/i3.html new file mode 100644 index 0000000..bdc32df --- /dev/null +++ b/docs/4.3/i3.html @@ -0,0 +1,529 @@ + + + + + + +i3: i3(1) + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+

1. NAME

+
+

i3 - an improved dynamic, tiling window manager

+
+
+
+

2. SYNOPSIS

+
+

i3 [-a] [-c configfile] [-C] [-d <loglevel>] [-v] [-V]

+
+
+
+

3. OPTIONS

+
+
+
+-a +
+
+

+Disables autostart. +

+
+
+-c +
+
+

+Specifies an alternate configuration file path. +

+
+
+-C +
+
+

+Check the configuration file for validity and exit. +

+
+
+-d +
+
+

+Specifies the debug loglevel. To see the most output, use -d all. +

+
+
+-v +
+
+

+Display version number (and date of the last commit). +

+
+
+-V +
+
+

+Be verbose. +

+
+
+
+
+
+

4. DESCRIPTION

+
+
+

4.1. INTRODUCTION

+

i3 was created because wmii, our favorite window manager at the time, didn’t +provide some features we wanted (multi-monitor done right, for example), had +some bugs, didn’t progress since quite some time and wasn’t easy to hack at all +(source code comments/documentation completely lacking). Still, we think the +wmii developers and contributors did a great job. Thank you for inspiring us to +create i3.

+

Please be aware that i3 is primarily targeted at advanced users and developers.

+
+
+

4.2. IMPORTANT NOTE TO nVidia BINARY DRIVER USERS

+

If you are using the nVidia binary graphics driver (also known as blob) +you need to use the --force-xinerama flag (in your ~/.xsession) when starting +i3, like so:

+
+
+
exec i3 --force-xinerama -V >>~/.i3/i3log 2>&1
+
+

See also docs/multi-monitor for the full explanation.

+
+
+

4.3. TERMINOLOGY

+
+
+Tree +
+
+

+i3 keeps your layout in a tree data structure. +

+
+
+Window +
+
+

+An X11 window, like the Firefox browser window or a terminal emulator. +

+
+
+Split container +
+
+

+A split container contains multiple other split containers or windows. +

+

Containers can be used in various layouts. The default mode is called "default" +and just resizes each client equally so that it fits.

+
+
+Workspace +
+
+

+A workspace is a set of containers. Other window managers call this "Virtual +Desktops". +

+

In i3, each workspace is assigned to a specific virtual screen. By default, +screen 1 has workspace 1, screen 2 has workspace 2 and so on… However, when you +create a new workspace (by simply switching to it), it’ll be assigned the +screen you are currently on.

+
+
+Output +
+
+

+Using XRandR, you can have an X11 screen spanning multiple real monitors. +Furthermore, you can set them up in cloning mode or with positions (monitor 1 +is left of monitor 2). +

+

i3 uses the RandR API to query which outputs are available and which screens +are connected to these outputs.

+
+
+
+
+
+
+

5. KEYBINDINGS

+
+

Here is a short overview of the default keybindings:

+
+
+j/k/l/; +
+
+

+Direction keys (left, down, up, right). They are on your homerow (see the mark +on your "j" key). Alternatively, you can use the cursor keys. +

+
+
+Mod1+<direction> +
+
+

+Focus window in <direction>. +

+
+
+Mod1+Shift+<direction> +
+
+

+Move window to <direction>. +

+
+
+Mod1+<number> +
+
+

+Switch to workspace <number>. +

+
+
+Mod1+Shift+<number> +
+
+

+Move window to workspace <number>. +

+
+
+Mod1+f +
+
+

+Toggle fullscreen mode. +

+
+
+Mod1+s +
+
+

+Enable stacking layout for the current container. +

+
+
+Mod1+e +
+
+

+Enable default layout for the current container. +

+
+
+Mod1+w +
+
+

+Enable tabbed layout for the current container. +

+
+
+Mod1+Shift+Space +
+
+

+Toggle tiling/floating for the current container. +

+
+
+Mod1+Space +
+
+

+Select the first tiling container if the current container is floating and +vice-versa. +

+
+
+Mod1+Shift+q +
+
+

+Kills the current window. This is equivalent to "clicking on the close button", +meaning a polite request to the application to close this window. For example, +Firefox will save its session upon such a request. If the application does not +support that, the window will be killed and it depends on the application what +happens. +

+
+
+Mod1+Shift+r +
+
+

+Restarts i3 in place. Your layout will be preserved. +

+
+
+Mod1+Shift+e +
+
+

+Exits i3. +

+
+
+
+
+
+

6. FILES

+
+
+

6.1. ~/.i3/config (or ~/.config/i3/config)

+

When starting, i3 looks for configuration files in the following order:

+
    +
  1. +

    +~/.config/i3/config (or $XDG_CONFIG_HOME/i3/config if set) +

    +
  2. +
  3. +

    +/etc/xdg/i3/config (or $XDG_CONFIG_DIRS/i3/config if set) +

    +
  4. +
  5. +

    +~/.i3/config +

    +
  6. +
  7. +

    +/etc/i3/config +

    +
  8. +
+

You can specify a custom path using the -c option.

+
+
Sample configuration
+
+
# i3 config file (v4)
+
+# font for window titles. ISO 10646 = Unicode
+font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
+
+# use Mouse+Mod1 to drag floating windows to their wanted position
+floating_modifier Mod1
+
+# start a terminal
+bindsym Mod1+Return exec /usr/bin/urxvt
+
+# kill focused window
+bindsym Mod1+Shift+q kill
+
+# start dmenu (a program launcher)
+bindsym Mod1+d exec /usr/bin/dmenu_run
+
+# change focus
+bindsym Mod1+j focus left
+bindsym Mod1+k focus down
+bindsym Mod1+l focus up
+bindsym Mod1+semicolon focus right
+
+# alternatively, you can use the cursor keys:
+bindsym Mod1+Left focus left
+bindsym Mod1+Down focus down
+bindsym Mod1+Up focus up
+bindsym Mod1+Right focus right
+
+# move focused window
+bindsym Mod1+Shift+j move left
+bindsym Mod1+Shift+k move down
+bindsym Mod1+Shift+l move up
+bindsym Mod1+Shift+semicolon move right
+
+# alternatively, you can use the cursor keys:
+bindsym Mod1+Shift+Left move left
+bindsym Mod1+Shift+Down move down
+bindsym Mod1+Shift+Up move up
+bindsym Mod1+Shift+Right move right
+
+# split in horizontal orientation
+bindsym Mod1+h split h
+
+# split in vertical orientation
+bindsym Mod1+v split v
+
+# enter fullscreen mode for the focused container
+bindsym Mod1+f fullscreen
+
+# change container layout (stacked, tabbed, default)
+bindsym Mod1+s layout stacking
+bindsym Mod1+w layout tabbed
+bindsym Mod1+e layout default
+
+# toggle tiling / floating
+bindsym Mod1+Shift+space floating toggle
+
+# change focus between tiling / floating windows
+bindsym Mod1+space focus mode_toggle
+
+# focus the parent container
+bindsym Mod1+a focus parent
+
+# focus the child container
+#bindsym Mod1+d focus child
+
+# switch to workspace
+bindsym Mod1+1 workspace 1
+bindsym Mod1+2 workspace 2
+# ..
+
+# move focused container to workspace
+bindsym Mod1+Shift+1 move workspace 1
+bindsym Mod1+Shift+2 move workspace 2
+# ...
+
+# reload the configuration file
+bindsym Mod1+Shift+c reload
+# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
+bindsym Mod1+Shift+r restart
+# exit i3 (logs you out of your X session)
+bindsym Mod1+Shift+e exit
+
+# display workspace buttons plus a statusline generated by i3status
+bar {
+    status_command i3status
+}
+
+
+
+

6.2. ~/.xsession

+

This file is where you should configure your locales and start i3. It is run by +your login manager (xdm, slim, gdm, …) as soon as you login.

+
+
Sample xsession
+
+
# Disable DPMS turning off the screen
+xset -dpms
+xset s off
+
+# Disable bell
+xset -b
+
+# Enable zapping (C-A-<Bksp> kills X)
+setxkbmap -option terminate:ctrl_alt_bksp
+
+# Enforce correct locales from the beginning
+unset LC_COLLATE
+export LC_CTYPE=de_DE.UTF-8
+export LC_TIME=de_DE.UTF-8
+export LC_NUMERIC=de_DE.UTF-8
+export LC_MONETARY=de_DE.UTF-8
+export LC_MESSAGES=C
+export LC_PAPER=de_DE.UTF-8
+export LC_NAME=de_DE.UTF-8
+export LC_ADDRESS=de_DE.UTF-8
+export LC_TELEPHONE=de_DE.UTF-8
+export LC_MEASUREMENT=de_DE.UTF-8
+export LC_IDENTIFICATION=de_DE.UTF-8
+
+# Use XToolkit in java applications
+export AWT_TOOLKIT=XToolkit
+
+# Set background color
+xsetroot -solid "#333333"
+
+# Enable core dumps in case something goes wrong
+ulimit -c unlimited
+
+# Start i3 and log to ~/.i3/logfile
+echo "Starting at $(date)" >> ~/.i3/logfile
+exec /usr/bin/i3 -V -d all >> ~/.i3/logfile
+
+
+
+
+
+

7. ENVIRONMENT

+
+
+

7.1. I3SOCK

+

This variable overwrites the IPC socket path (placed in +/tmp/i3-%u.XXXXXX/ipc-socket.%p by default, where %u is replaced with your UNIX +username, %p is replaced with i3’s PID and XXXXXX is a string of random +characters from the portable filename character set (see mkdtemp(3))). The IPC +socket is used by external programs like i3-msg(1) or i3bar(1).

+
+
+
+
+

8. TODO

+
+

There is still lot of work to do. Please check our bugtracker for up-to-date +information about tasks which are still not finished.

+
+
+
+

9. SEE ALSO

+
+

You should have a copy of the userguide (featuring nice screenshots/graphics +which is why this is not integrated into this manpage), the debugging guide, +and the "how to hack" guide. If you are building from source, run: + make -C docs

+

You can also access these documents online at http://i3.zekjur.net/

+

i3-input(1), i3-msg(1), i3-wsbar(1), i3-nagbar(1), i3-config-wizard(1), +i3-migrate-config-to-v4(1)

+
+
+
+

10. AUTHOR

+
+

Michael Stapelberg and contributors

+
+
+
+

+ + + diff --git a/docs/4.3/i3bar-protocol.html b/docs/4.3/i3bar-protocol.html new file mode 100644 index 0000000..19660d5 --- /dev/null +++ b/docs/4.3/i3bar-protocol.html @@ -0,0 +1,242 @@ + + + + + + +i3: i3bar input protocol + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

This document explains the protocol in which i3bar expects its input. It +provides support for colors, urgency, shortening and easy manipulation.

+
+
+
+

1. Rationale for chosing JSON

+
+

Before describing the protocol, let’s cover why JSON is a building block of +this protocol.

+
    +
  1. +

    +Other bar display programs such as dzen2 or xmobar are using in-band + signaling: they recognize certain sequences (like ^fg(#330000) in your input + text). We would like to avoid that and separate information from + meta-information. By information, we mean the actual output, like the IP + address of your ethernet adapter and by meta-information, we mean in which + color it should be displayed right now. +

    +
  2. +
  3. +

    +It is easy to write a simple script which manipulates part(s) of the input. + Each block of information (like a block for the disk space indicator, a block + for the current IP address, etc.) can be identified specifically and modified + in whichever way you like. +

    +
  4. +
  5. +

    +It remains easy to write a simple script which just suffixes (or prefixes) a + status line input, because tools like i3status will output their JSON in + such a way that each line array will be terminated by a newline. Therefore, + you are not required to use a streaming JSON parser, but you can use any + JSON parser and write your script in any programming language. In fact, you + can decide to not bother with the JSON parsing at all and just inject your + output at a specific position (beginning or end). +

    +
  6. +
  7. +

    +Relying on JSON does not introduce any new dependencies. In fact, the IPC + interface of i3 also uses JSON, therefore i3bar already depends on JSON. +

    +
  8. +
+

The only point against using JSON is computational complexity. If that really +bothers you, just use the plain text input format (which i3bar will continue to +support).

+
+
+
+

2. The protocol

+
+

The first message of the protocol is a header block, which contains (at least) +the version of the protocol to be used. In case there are significant changes +(not only additions), the version will be incremented. i3bar will still +understand the old protocol version, but in order to use the new one, you need +to provide the correct version. The header block is terminated by a newline and +consists of a single JSON hash:

+

Example:

+
+
+
{ "version": 1 }
+
+

(Note that before i3 v4.3 the precise format had to be {"version":1}, +byte-for-byte.)

+

What follows is an infinite array (so it should be parsed by a streaming JSON +parser, but as described above you can go for a simpler solution), whose +elements are one array per status line. A status line is one unit of +information which should be displayed at a time. i3bar will not display any +input until the status line is complete. In each status line, every block will +be represented by a JSON hash:

+

Example:

+
+
+
[
+
+ [
+  {
+   "full_text": "E: 10.0.0.1 (1000 Mbit/s)",
+   "color": "#00ff00"
+  },
+  {
+   "full_text": "2012-01-05 20:00:01"
+  }
+ ],
+
+ [
+  {
+   "full_text": "E: 10.0.0.1 (1000 Mbit/s)",
+   "color": "#00ff00"
+  },
+  {
+   "full_text": "2012-01-05 20:00:02"
+  }
+ ],
+ …
+
+

Please note that this example was pretty printed for human consumption. +i3status and others will output single statuslines in one line, separated by +\n.

+

You can find an example of a shell script which can be used as your +status_command in the bar configuration at +http://code.stapelberg.de/git/i3/tree/contrib/trivial-bar-script.sh?h=next

+
+

2.1. Blocks in detail

+
+
+full_text +
+
+

+ The most simple block you can think of is one which just includes the + only required key, the full_text key. i3bar will display the string + value and that’s it. +

+
+
+short_text +
+
+

+ Where appropriate, the short_text (string) entry should also be + provided. It will be used in case the status line needs to be shortened + because it uses more space than your screen provides. For example, when + displaying an IPv6 address, the prefix is usually (!) more relevant + than the suffix, because the latter stays constant when using autoconf, + while the prefix changes. When displaying the date, the time is more + important than the date (it is more likely that you know which day it + is than what time it is). +

+
+
+color +
+
+

+ To make the current state of the information easy to spot, colors can + be used. For example, the wireless block could be displayed in red + (using the color (string) entry) if the card is not associated with + any network and in green or yellow (depending on the signal strength) + when it is associated. + Colors are specified in hex (like in HTML), starting with a leading + hash sign. For example, #ff0000 means red. +

+
+
+name and instance +
+
+

+ Every block should have a unique name (string) entry so that it can + be easily identified in scripts which process the output. i3bar + completely ignores the name and instance fields. Make sure to also + specify an instance (string) entry where appropriate. For example, + the user can have multiple disk space blocks for multiple mount points. +

+
+
+urgent +
+
+

+ A boolean which specifies whether the current value is urgent. Examples + are battery charge values below 1 percent or no more available disk + space (for non-root users). The presentation of urgency is up to i3bar. +

+
+
+

If you want to put in your own entries into a block, prefix the key with an +underscore (_). i3bar will ignore all keys it doesn’t understand, and prefixing +them with an underscore makes it clear in every script that they are not part +of the i3bar protocol.

+

Example:

+
+
+
{
+ "full_text": "E: 10.0.0.1 (1000 Mbit/s)",
+ "_ethernet_vendor": "Intel"
+}
+
+

An example of a block which uses all possible entries follows:

+

Example:

+
+
+
{
+ "full_text": "E: 10.0.0.1 (1000 Mbit/s)",
+ "short_text": "10.0.0.1",
+ "color": "#00ff00",
+ "urgent": false,
+ "name": "ethernet",
+ "instance": "eth0"
+}
+
+
+
+
+
+

+ + + diff --git a/docs/4.3/ipc.html b/docs/4.3/ipc.html new file mode 100644 index 0000000..0459e52 --- /dev/null +++ b/docs/4.3/ipc.html @@ -0,0 +1,1204 @@ + + + + + + +i3: IPC interface (interprocess communication) + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

This document describes how to interface with i3 from a separate process. This +is useful for example to remote-control i3 (to write test cases for example) or +to get various information like the current workspaces to implement an external +workspace bar.

+

The method of choice for IPC in our case is a unix socket because it has very +little overhead on both sides and is usually available without headaches in +most languages. In the default configuration file, the ipc-socket gets created +in /tmp/i3-%u.XXXXXX/ipc-socket.%p where %u is your UNIX username, %p is +the PID of i3 and XXXXXX is a string of random characters from the portable +filename character set (see mkdtemp(3)). You can get the socketpath from i3 by +calling i3 --get-socketpath.

+

All i3 utilities, like i3-msg and i3-input will read the I3_SOCKET_PATH +X11 property, stored on the X11 root window.

+
+ + + +
+
Warning
+
+
Use an existing library!
There are existing libraries for many languages. You can have a look at +[libraries] or search the web if your language of choice is not mentioned. +Usually, it is not necessary to implement low-level communication with i3 +directly.
+
+
+
+
+

1. Establishing a connection

+
+

To establish a connection, simply open the IPC socket. The following code +snippet illustrates this in Perl:

+
+
+
use IO::Socket::UNIX;
+chomp(my $path = qx(i3 --get-socketpath));
+my $sock = IO::Socket::UNIX->new(Peer => $path);
+
+
+
+
+

2. Sending messages to i3

+
+

To send a message to i3, you have to format in the binary message format which +i3 expects. This format specifies a magic string in the beginning to ensure +the integrity of messages (to prevent follow-up errors). Following the magic +string comes the length of the payload of the message as 32-bit integer, and +the type of the message as 32-bit integer (the integers are not converted, so +they are in native byte order).

+

The magic string currently is "i3-ipc" and will only be changed when a change +in the IPC API is done which breaks compatibility (we hope that we don’t need +to do that).

+

Currently implemented message types are the following:

+
+
+COMMAND (0) +
+
+

+ The payload of the message is a command for i3 (like the commands you + can bind to keys in the configuration file) and will be executed + directly after receiving it. +

+
+
+GET_WORKSPACES (1) +
+
+

+ Gets the current workspaces. The reply will be a JSON-encoded list of + workspaces (see the reply section). +

+
+
+SUBSCRIBE (2) +
+
+

+ Subscribes your connection to certain events. See [events] for a + description of this message and the concept of events. +

+
+
+GET_OUTPUTS (3) +
+
+

+ Gets the current outputs. The reply will be a JSON-encoded list of outputs + (see the reply section). +

+
+
+GET_TREE (4) +
+
+

+ Gets the layout tree. i3 uses a tree as data structure which includes + every container. The reply will be the JSON-encoded tree (see the reply + section). +

+
+
+GET_MARKS (5) +
+
+

+ Gets a list of marks (identifiers for containers to easily jump to them + later). The reply will be a JSON-encoded list of window marks (see + reply section). +

+
+
+GET_BAR_CONFIG (6) +
+
+

+ Gets the configuration (as JSON map) of the workspace bar with the + given ID. If no ID is provided, an array with all configured bar IDs is + returned instead. +

+
+
+GET_VERSION (7) +
+
+

+ Gets the version of i3. The reply will be a JSON-encoded dictionary + with the major, minor, patch and human-readable version. +

+
+
+

So, a typical message could look like this:

+
+
+
"i3-ipc" <message length> <message type> <payload>
+
+

Or, as a hexdump:

+
+
+
00000000  69 33 2d 69 70 63 04 00  00 00 00 00 00 00 65 78  |i3-ipc........ex|
+00000010  69 74                                             |it|
+
+

To generate and send such a message, you could use the following code in Perl:

+
+
+
sub format_ipc_command {
+    my ($msg) = @_;
+    my $len;
+    # Get the real byte count (vs. amount of characters)
+    { use bytes; $len = length($msg); }
+    return "i3-ipc" . pack("LL", $len, 0) . $msg;
+}
+
+$sock->write(format_ipc_command("exit"));
+
+
+
+
+

3. Receiving replies from i3

+
+

Replies from i3 usually consist of a simple string (the length of the string +is the message_length, so you can consider them length-prefixed) which in turn +contain the JSON serialization of a data structure. For example, the +GET_WORKSPACES message returns an array of workspaces (each workspace is a map +with certain attributes).

+
+

3.1. Reply format

+

The reply format is identical to the normal message format. There also is +the magic string, then the message length, then the message type and the +payload.

+

The following reply types are implemented:

+
+
+COMMAND (0) +
+
+

+ Confirmation/Error code for the COMMAND message. +

+
+
+WORKSPACES (1) +
+
+

+ Reply to the GET_WORKSPACES message. +

+
+
+SUBSCRIBE (2) +
+
+

+ Confirmation/Error code for the SUBSCRIBE message. +

+
+
+OUTPUTS (3) +
+
+

+ Reply to the GET_OUTPUTS message. +

+
+
+TREE (4) +
+
+

+ Reply to the GET_TREE message. +

+
+
+MARKS (5) +
+
+

+ Reply to the GET_MARKS message. +

+
+
+BAR_CONFIG (6) +
+
+

+ Reply to the GET_BAR_CONFIG message. +

+
+
+VERSION (7) +
+
+

+ Reply to the GET_VERSION message. +

+
+
+
+
+

3.2. COMMAND reply

+

The reply consists of a single serialized map. At the moment, the only +property is success (bool), but this will be expanded in future versions.

+

Example:

+
+
+
{ "success": true }
+
+
+
+

3.3. WORKSPACES reply

+

The reply consists of a serialized list of workspaces. Each workspace has the +following properties:

+
+
+num (integer) +
+
+

+ The logical number of the workspace. Corresponds to the command + to switch to this workspace. +

+
+
+name (string) +
+
+

+ The name of this workspace (by default num+1), as changed by the + user. Encoded in UTF-8. +

+
+
+visible (boolean) +
+
+

+ Whether this workspace is currently visible on an output (multiple + workspaces can be visible at the same time). +

+
+
+focused (boolean) +
+
+

+ Whether this workspace currently has the focus (only one workspace + can have the focus at the same time). +

+
+
+urgent (boolean) +
+
+

+ Whether a window on this workspace has the "urgent" flag set. +

+
+
+rect (map) +
+
+

+ The rectangle of this workspace (equals the rect of the output it + is on), consists of x, y, width, height. +

+
+
+output (string) +
+
+

+ The video output this workspace is on (LVDS1, VGA1, …). +

+
+
+

Example:

+
+
+
[
+ {
+  "num": 0,
+  "name": "1",
+  "visible": true,
+  "focused": true,
+  "urgent": false,
+  "rect": {
+   "x": 0,
+   "y": 0,
+   "width": 1280,
+   "height": 800
+  },
+  "output": "LVDS1"
+ },
+ {
+  "num": 1,
+  "name": "2",
+  "visible": false,
+  "focused": false,
+  "urgent": false,
+  "rect": {
+   "x": 0,
+   "y": 0,
+   "width": 1280,
+   "height": 800
+  },
+  "output": "LVDS1"
+ }
+]
+
+
+
+

3.4. SUBSCRIBE reply

+

The reply consists of a single serialized map. The only property is +success (bool), indicating whether the subscription was successful (the +default) or whether a JSON parse error occurred.

+

Example:

+
+
+
{ "success": true }
+
+
+
+

3.5. OUTPUTS reply

+

The reply consists of a serialized list of outputs. Each output has the +following properties:

+
+
+name (string) +
+
+

+ The name of this output (as seen in xrandr(1)). Encoded in UTF-8. +

+
+
+active (boolean) +
+
+

+ Whether this output is currently active (has a valid mode). +

+
+
+current_workspace (integer) +
+
+

+ The current workspace which is visible on this output. null if the + output is not active. +

+
+
+rect (map) +
+
+

+ The rectangle of this output (equals the rect of the output it + is on), consists of x, y, width, height. +

+
+
+

Example:

+
+
+
[
+ {
+  "name": "LVDS1",
+  "active": true,
+  "current_workspace": 4,
+  "rect": {
+   "x": 0,
+   "y": 0,
+   "width": 1280,
+   "height": 800
+  }
+ },
+ {
+  "name": "VGA1",
+  "active": true,
+  "current_workspace": 1,
+  "rect": {
+   "x": 1280,
+   "y": 0,
+   "width": 1280,
+   "height": 1024
+  },
+ }
+]
+
+
+
+

3.6. TREE reply

+

The reply consists of a serialized tree. Each node in the tree (representing +one container) has at least the properties listed below. While the nodes might +have more properties, please do not use any properties which are not documented +here. They are not yet finalized and will probably change!

+
+
+id (integer) +
+
+

+ The internal ID (actually a C pointer value) of this container. Do not + make any assumptions about it. You can use it to (re-)identify and + address containers when talking to i3. +

+
+
+name (string) +
+
+

+ The internal name of this container. For all containers which are part + of the tree structure down to the workspace contents, this is set to a + nice human-readable name of the container. + For all other containers, the content is not defined (yet). +

+
+
+border (string) +
+
+

+ Can be either "normal", "none" or "1pixel", dependending on the + container’s border style. +

+
+
+current_border_width (integer) +
+
+

+ Number of pixels of the border width. +

+
+
+layout (string) +
+
+

+ Can be either "splith", "splitv", "stacked", "tabbed", "dockarea" or + "output". + Other values might be possible in the future, should we add new + layouts. +

+
+
+orientation (string) +
+
+

+ Can be either "none" (for non-split containers), "horizontal" or + "vertical". + THIS FIELD IS OBSOLETE. It is still present, but your code should not + use it. Instead, rely on the layout field. +

+
+
+percent (float) +
+
+

+ The percentage which this container takes in its parent. A value of + null means that the percent property does not make sense for this + container, for example for the root container. +

+
+
+rect (map) +
+
+

+ The absolute display coordinates for this container. Display + coordinates means that when you have two 1600x1200 monitors on a single + X11 Display (the standard way), the coordinates of the first window on + the second monitor are { "x": 1600, "y": 0, "width": 1600, "height": + 1200 }. +

+
+
+window_rect (map) +
+
+

+ The coordinates of the actual client window inside its container. + These coordinates are relative to the container and do not include the + window decoration (which is actually rendered on the parent container). + So, when using the default layout, you will have a 2 pixel border on + each side, making the window_rect { "x": 2, "y": 0, "width": 632, + "height": 366 } (for example). +

+
+
+geometry (map) +
+
+

+ The original geometry the window specified when i3 mapped it. Used when + switching a window to floating mode, for example. +

+
+
+window (integer) +
+
+

+ The X11 window ID of the actual client window inside this container. + This field is set to null for split containers or otherwise empty + containers. This ID corresponds to what xwininfo(1) and other + X11-related tools display (usually in hex). +

+
+
+urgent (bool) +
+
+

+ Whether this container (window or workspace) has the urgency hint set. +

+
+
+focused (bool) +
+
+

+ Whether this container is currently focused. +

+
+
+

Please note that in the following example, I have left out some keys/values +which are not relevant for the type of the node. Otherwise, the example would +be by far too long (it already is quite long, despite showing only 1 window and +one dock window).

+

It is useful to have an overview of the structure before taking a look at the +JSON dump:

+
    +
  • +

    +root +

    +
      +
    • +

      +LVDS1 +

      +
        +
      • +

        +topdock +

        +
      • +
      • +

        +content +

        +
          +
        • +

          +workspace 1 +

          +
            +
          • +

            +window 1 +

            +
          • +
          +
        • +
        +
      • +
      • +

        +bottomdock +

        +
          +
        • +

          +dock window 1 +

          +
        • +
        +
      • +
      +
    • +
    • +

      +VGA1 +

      +
    • +
    +
  • +
+

Example:

+
+
+
{
+ "id": 6875648,
+ "name": "root",
+ "rect": {
+   "x": 0,
+   "y": 0,
+   "width": 1280,
+   "height": 800
+ },
+ "nodes": [
+
+   {
+    "id": 6878320,
+    "name": "LVDS1",
+    "layout": "output",
+    "rect": {
+      "x": 0,
+      "y": 0,
+      "width": 1280,
+      "height": 800
+    },
+    "nodes": [
+
+      {
+       "id": 6878784,
+       "name": "topdock",
+       "layout": "dockarea",
+       "orientation": "vertical",
+       "rect": {
+         "x": 0,
+         "y": 0,
+         "width": 1280,
+         "height": 0
+       },
+      },
+
+      {
+       "id": 6879344,
+       "name": "content",
+       "rect": {
+         "x": 0,
+         "y": 0,
+         "width": 1280,
+         "height": 782
+       },
+       "nodes": [
+
+         {
+          "id": 6880464,
+          "name": "1",
+          "orientation": "horizontal",
+          "rect": {
+            "x": 0,
+            "y": 0,
+            "width": 1280,
+            "height": 782
+          },
+          "floating_nodes": [],
+          "nodes": [
+
+            {
+             "id": 6929968,
+             "name": "#aa0000",
+             "border": "normal",
+             "percent": 1,
+             "rect": {
+               "x": 0,
+               "y": 18,
+               "width": 1280,
+               "height": 782
+             }
+            }
+
+          ]
+         }
+
+       ]
+      },
+
+      {
+       "id": 6880208,
+       "name": "bottomdock",
+       "layout": "dockarea",
+       "orientation": "vertical",
+       "rect": {
+         "x": 0,
+         "y": 782,
+         "width": 1280,
+         "height": 18
+       },
+       "nodes": [
+
+         {
+          "id": 6931312,
+          "name": "#00aa00",
+          "percent": 1,
+          "rect": {
+            "x": 0,
+            "y": 782,
+            "width": 1280,
+            "height": 18
+          }
+         }
+
+       ]
+      }
+    ]
+   }
+ ]
+}
+
+
+
+

3.7. MARKS reply

+

The reply consists of a single array of strings for each container that has a +mark. The order of that array is undefined. If more than one container has the +same mark, it will be represented multiple times in the reply (the array +contents are not unique).

+

If no window has a mark the response will be the empty array [].

+
+
+

3.8. BAR_CONFIG reply

+

This can be used by third-party workspace bars (especially i3bar, but others +are free to implement compatible alternatives) to get the bar block +configuration from i3.

+

Depending on the input, the reply is either:

+
+
+empty input +
+
+

+ An array of configured bar IDs +

+
+
+Bar ID +
+
+

+ A JSON map containing the configuration for the specified bar. +

+
+
+

Each bar configuration has the following properties:

+
+
+id (string) +
+
+

+ The ID for this bar. Included in case you request multiple + configurations and want to differentiate the different replies. +

+
+
+mode (string) +
+
+

+ Either dock (the bar sets the dock window type) or hide (the bar + does not show unless a specific key is pressed). +

+
+
+position (string) +
+
+

+ Either bottom or top at the moment. +

+
+
+status_command (string) +
+
+

+ Command which will be run to generate a statusline. Each line on stdout + of this command will be displayed in the bar. At the moment, no + formatting is supported. +

+
+
+font (string) +
+
+

+ The font to use for text on the bar. +

+
+
+workspace_buttons (boolean) +
+
+

+ Display workspace buttons or not? Defaults to true. +

+
+
+verbose (boolean) +
+
+

+ Should the bar enable verbose output for debugging? Defaults to false. +

+
+
+colors (map) +
+
+

+ Contains key/value pairs of colors. Each value is a color code in hex, + formatted #rrggbb (like in HTML). +

+
+
+

The following colors can be configured at the moment:

+
+
+background +
+
+

+ Background color of the bar. +

+
+
+statusline +
+
+

+ Text color to be used for the statusline. +

+
+
+focused_workspace_text/focused_workspace_bg +
+
+

+ Text color/background color for a workspace button when the workspace + has focus. +

+
+
+active_workspace_text/active_workspace_bg +
+
+

+ Text color/background color for a workspace button when the workspace + is active (visible) on some output, but the focus is on another one. + You can only tell this apart from the focused workspace when you are + using multiple monitors. +

+
+
+inactive_workspace_text/inactive_workspace_bg +
+
+

+ Text color/background color for a workspace button when the workspace + does not have focus and is not active (visible) on any output. This + will be the case for most workspaces. +

+
+
+urgent_workspace_text/urgent_workspace_bar +
+
+

+ Text color/background color for workspaces which contain at least one + window with the urgency hint set. +

+
+
+

Example of configured bars:

+
+
+
["bar-bxuqzf"]
+
+

Example of bar configuration:

+
+
+
{
+ "id": "bar-bxuqzf",
+ "mode": "dock",
+ "position": "bottom",
+ "status_command": "i3status",
+ "font": "-misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1",
+ "workspace_buttons": true,
+ "verbose": false,
+ "colors": {
+   "background": "#c0c0c0",
+   "statusline": "#00ff00",
+   "focused_workspace_text": "#ffffff",
+   "focused_workspace_bg": "#000000"
+ }
+}
+
+
+
+

3.9. VERSION reply

+

The reply consists of a single JSON dictionary with the following keys:

+
+
+major (integer) +
+
+

+ The major version of i3, such as 4. +

+
+
+minor (integer) +
+
+

+ The minor version of i3, such as 2. Changes in the IPC interface (new + features) will only occur with new minor (or major) releases. However, + bugfixes might be introduced in patch releases, too. +

+
+
+patch (integer) +
+
+

+ The patch version of i3, such as 1 (when the complete version is + 4.2.1). For versions such as 4.2, patch will be set to 0. +

+
+
+human_readable (string) +
+
+

+ A human-readable version of i3 containing the precise git version, + build date and branch name. When you need to display the i3 version to + your users, use the human-readable version whenever possible (since + this is what i3 --version displays, too). +

+
+
+

Example:

+
+
+
{
+   "human_readable" : "4.2-169-gf80b877 (2012-08-05, branch \"next\")",
+   "minor" : 2,
+   "patch" : 0,
+   "major" : 4
+}
+
+
+
+
+
+

4. Events

+
+

To get informed when certain things happen in i3, clients can subscribe to +events. Events consist of a name (like "workspace") and an event reply type +(like I3_IPC_EVENT_WORKSPACE). The events sent by i3 are in the same format +as replies to specific commands. However, the highest bit of the message type +is set to 1 to indicate that this is an event reply instead of a normal reply.

+

Caveat: As soon as you subscribe to an event, it is not guaranteed any longer +that the requests to i3 are processed in order. This means, the following +situation can happen: You send a GET_WORKSPACES request but you receive a +"workspace" event before receiving the reply to GET_WORKSPACES. If your +program does not want to cope which such kinds of race conditions (an +event based library may not have a problem here), I suggest you create a +separate connection to receive events.

+
+

4.1. Subscribing to events

+

By sending a message of type SUBSCRIBE with a JSON-encoded array as payload +you can register to an event.

+

Example:

+
+
+
type: SUBSCRIBE
+payload: [ "workspace", "focus" ]
+
+
+
+

4.2. Available events

+

The numbers in parenthesis is the event type (keep in mind that you need to +strip the highest bit first).

+
+
+workspace (0) +
+
+

+ Sent when the user switches to a different workspace, when a new + workspace is initialized or when a workspace is removed (because the + last client vanished). +

+
+
+output (1) +
+
+

+ Sent when RandR issues a change notification (of either screens, + outputs, CRTCs or output properties). +

+
+
+mode (2) +
+
+

+ Sent whenever i3 changes its binding mode. +

+
+
+

Example:

+
+
+
# the appropriate 4 bytes read from the socket are stored in $input
+
+# unpack a 32-bit unsigned integer
+my $message_type = unpack("L", $input);
+
+# check if the highest bit is 1
+my $is_event = (($message_type >> 31) == 1);
+
+# use the other bits
+my $event_type = ($message_type & 0x7F);
+
+if ($is_event) {
+  say "Received event of type $event_type";
+}
+
+
+
+

4.3. workspace event

+

This event consists of a single serialized map containing a property +change (string) which indicates the type of the change ("focus", "init", +"empty", "urgent").

+

Example:

+
+
+
{ "change": "focus" }
+
+
+
+

4.4. output event

+

This event consists of a single serialized map containing a property +change (string) which indicates the type of the change (currently only +"unspecified").

+

Example:

+
+
+
{ "change": "unspecified" }
+
+
+
+

4.5. mode event

+

This event consists of a single serialized map containing a property +change (string) which holds the name of current mode in use. The name +is the same as specified in config when creating a mode. The default +mode is simply named default.

+

Example:

+
+
+
{ "change": "default" }
+
+
+
+
+
+

5. See also (existing libraries)

+
+

For some languages, libraries are available (so you don’t have to implement +all this on your own). This list names some (if you wrote one, please let me +know):

+
+
+C +
+
+

+ i3 includes a headerfile i3/ipc.h which provides you all constants. + However, there is no library yet. +

+
+
+Ruby +
+
+

+ http://github.com/badboy/i3-ipc +

+
+
+Perl +
+
+

+ https://metacpan.org/module/AnyEvent::I3 +

+
+
+Python +
+
+
+
+
+
+
+
+

+ + + diff --git a/docs/4.3/keyboard-layer1.png b/docs/4.3/keyboard-layer1.png new file mode 100644 index 0000000000000000000000000000000000000000..52ffae0da423a9b5f0403c77dba9cb9cd2dbc4d1 GIT binary patch literal 55821 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 ouB|LYgM)2LlmuVT56(O`atum) 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�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 qYvXY1MisNL!hp{;VU<-?AI3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Caps Lock + + + + + + + + + + + + Shift + + + + Shift + + + + + + + + + + + + fullscreen + tabbedlayout + defaultlayout + dmenu + focus floating/tiling + left + down + up + right + splithoriz. + Mod1 + openterminal + splitvert. + stackedlayout + focusparent + resizemode + T + + diff --git a/docs/4.3/keyboard-layer2.png b/docs/4.3/keyboard-layer2.png new file mode 100644 index 0000000000000000000000000000000000000000..83616d935af20b2894e55d973b98d416d015a5ae GIT binary patch literal 49858 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�^!L?RiOt75+m*D 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

V(1P4dJ+awr!fZc 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 ROga9up6xIzb>^a9{tX$%z6}5X literal 0 HcmV?d00001 diff --git a/docs/4.3/keyboard-layer2.svg b/docs/4.3/keyboard-layer2.svg new file mode 100644 index 0000000..70cc602 --- /dev/null +++ b/docs/4.3/keyboard-layer2.svg @@ -0,0 +1,896 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Caps Lock + + + + + + + + + + + + + + + + + + + + + Shift + + + + Shift + + + + + + + + + + + + toggle tiling/floating + killwindow + exiti3 + restarti3 + moveleft + movedown + moveup + moveright + Mod1 + + diff --git a/docs/4.3/logo-30.png b/docs/4.3/logo-30.png new file mode 100644 index 0000000000000000000000000000000000000000..207b88886036187b6db78f551d49099f5309cff2 GIT binary patch literal 2751 zcmV;w3PAOVP)00001b5ch_0Itp) z=>PxYT6^#B{(a}1nKM_&q?p6i+W zxu5Ubdo3Q017g4I{r1~?t-tpEZ5(~@*B88Gr~nZFA^{`;1OY$+MEL&$fo+e(6{NkG z5g3IXGBW}@0%j6s1ZEPk3fK`iN5V|vtOB-5*b!T+w223MUN&3^hyW=DBtawrL`DPz zKmh>ha}hZ2XmJIJiS7P=9Xz8b4vhlm2-uPQFU%=nOTt!xbqd&$SgXY5TG+A{L=hqe z07fD~BnHGgCr3cQI~C}IQ7J53!2^+^7eD#f@Z8O{?)i&L`&w%PA_67?Bm#$whzbxz z09hO=5D)|qaL5`-IaJyLfFKbgDgpXGI3nJG0w9tQf^6?M<&U2`J@w^Zd0>2HV>kcG z*Z-}3<@R1H34O!PAt_hjqySe?#fBM0V@BRGt)<`)qw#XGCiI8(bq<~1kDFI7L z0}+E#4iFhhF)GDK;-knI4WdYBl%9e_!44 z!-&0Ppa1|+T1!Vv@6Fkzox{~2nI5ZTzGvw4(aFmE@br-+FJ$?tbB+(dn0-nVG5WHe1(s>|Pv&fQaIG9`q>4 z&tJN=dEaPUni?);foJI9nel;ZOY8OP8?8nd27~}0fS}4p9(&%zl>!xs6|!6PPVPY2 zFbo6|)q^b8cz# z$Z(WR4rN*38G2;qz~JTi)&0fYycq@_5qW`%L}!w3k&t_PHu(j?c5fQ82~U2jk1oxH=2x6u+w%$z2^#2nn@`sClT&J-1wtc z-v06R_4+!3(0C;&{l&9KpEz3T4z4#{%aY$~JL-V(^NV}I+BeQ!eHTQKS>Wiwp`=ys zbxC`La-%1IrwviJm9u?kVQY7FvtEDYC-XPnT5N634Et%QSYO|sF3 zzJ9HK?PJsNST*&ta^!~(9n40~&n++gVoTKuP_EH)MWgnSlUsw@cl>eSP8DfBbCy*6G9P;NL(0;3vNE#p6$%s@l;T^P7#G9`?3c zwyQnO^S$A{Fd=kNQ}iJ|Vup4DxjTz&e1iF=)M3{^z z<5QL$bC`y()=76R++1CJbSjvrM5glAt-ZO~oz3>&eD2t%LQe;UWB2v%-#CA(`+ z8vsG251f1fgRDS8K_UiJB8U=r2KJrbId}2)>ce-H2d1i7DfG1W$l>zj+{)Jad%NLU zl*WLFl4K#y7p0vGOZE3JEbPwy=<-tSAHHs0h^?vm2Mbc7Fe7VX1@$MS%z^ zJ$~W^^fLRNsA#aCDUJ&%Sup#m+!2m+w=*!^EYKec_e z>6-^436c^)kkI#WqpO;4TwY#&_)s=5RZYuDV4^4P$_~wMu5Vwtv9s%JQ$I7-ocNQE z;!|J!#N=lOV{bqas#{yl<>$V=^sVb|tX7GXVdto?je_W%c zK;!3VyaKduwIAlY9cWD^z4TizJn+o%gVh7pvD<8P_ph!umVBet;lXfhv>a6(vqJ#9 zy3xA!2d{1X>)Vad^=bmK6dfZ)&x0a2T=a}mqaS(+{lp^y#oCx7u$typ4%KMdlOYmk4 + + + + +i3: i3(1) + + + + + + + +

+

i3 - improved tiling WM

+ +
+
+ +
+

1. NAME

+
+

i3 - an improved dynamic, tiling window manager

+
+
+
+

2. SYNOPSIS

+
+

i3 [-a] [-c configfile] [-C] [-d <loglevel>] [-v] [-V]

+
+
+
+

3. OPTIONS

+
+
+
+-a +
+
+

+Disables autostart. +

+
+
+-c +
+
+

+Specifies an alternate configuration file path. +

+
+
+-C +
+
+

+Check the configuration file for validity and exit. +

+
+
+-d +
+
+

+Specifies the debug loglevel. To see the most output, use -d all. +

+
+
+-v +
+
+

+Display version number (and date of the last commit). +

+
+
+-V +
+
+

+Be verbose. +

+
+
+
+
+
+

4. DESCRIPTION

+
+
+

4.1. INTRODUCTION

+

i3 was created because wmii, our favorite window manager at the time, didn’t +provide some features we wanted (multi-monitor done right, for example), had +some bugs, didn’t progress since quite some time and wasn’t easy to hack at all +(source code comments/documentation completely lacking). Still, we think the +wmii developers and contributors did a great job. Thank you for inspiring us to +create i3.

+

Please be aware that i3 is primarily targeted at advanced users and developers.

+
+
+

4.2. IMPORTANT NOTE TO nVidia BINARY DRIVER USERS

+

If you are using the nVidia binary graphics driver (also known as blob) +you need to use the --force-xinerama flag (in your .xsession) when starting +i3, like so:

+
+
+
exec i3 --force-xinerama -V >>~/.i3/i3log 2>&1
+
+

See also docs/multi-monitor for the full explanation.

+
+
+

4.3. TERMINOLOGY

+
+
+Client +
+
+

+A client is X11-speak for a window. +

+
+
+Table +
+
+

+Your workspace is managed using a table. You can move windows around and create +new columns (move a client to the right) or rows (move it to the bottom) +implicitly. +

+

By "snapping" a client in a specific direction, you increase its colspan/rowspan.

+
+
+Container +
+
+

+A container contains a variable number of clients. Each cell of the table is a +container. +

+

Containers can be used in various modes. The default mode is called "default" +and just resizes each client equally so that it fits.

+
+
+Workspace +
+
+

+A workspace is a set of clients (technically speaking, it’s just a table). +Other window managers call this "Virtual Desktops". +

+

In i3, each workspace is assigned to a specific virtual screen. By default, +screen 1 has workspace 1, screen 2 has workspace 2 and so on… However, when you +create a new workspace (by simply switching to it), it’ll be assigned the +screen you are currently on.

+
+
+Output +
+
+

+Using XRandR, you can have an X11 screen spanning multiple real monitors. +Furthermore, you can set them up in cloning mode or with positions (monitor 1 +is left of monitor 2). +

+

i3 uses the RandR API to query which outputs are available and which screens +are connected to these outputs.

+
+
+
+
+
+
+

5. KEYBINDINGS

+
+

Here is a short overview of the default keybindings:

+
+
+j/k/l/; +
+
+

+Direction keys (left, down, up, right). They are on your homerow (see the mark +on your "j" key). Alternatively, you can use the cursor keys. +

+
+
+Mod1+<direction> +
+
+

+Focus window in <direction>. +

+
+
+Mod3+<direction> +
+
+

+Focus container in <direction>. +

+
+
+Mod1+Shift+<direction> +
+
+

+Move window to <direction>. +

+
+
+Mod3+Shift+<direction> +
+
+

+Move container to <direction>. +

+
+
+Mod1+Control+<direction> +
+
+

+Snap container to <direction>. +

+
+
+Mod1+<number> +
+
+

+Switch to workspace <number>. +

+
+
+Mod1+Shift+<number> +
+
+

+Move window to workspace <number>. +

+
+
+Mod1+f +
+
+

+Toggle fullscreen mode. +

+
+
+Mod1+h +
+
+

+Enable stacking layout for the current container. +

+
+
+Mod1+e +
+
+

+Enable default layout for the current container. +

+
+
+Mod1+Shift+Space +
+
+

+Toggle tiling/floating for the current window. +

+
+
+Mod1+t +
+
+

+Select the first tiling window if the current window is floating and vice-versa. +

+
+
+Mod1+Shift+q +
+
+

+Kills the current window. This is equivalent to "clicking on the close button", +meaning a polite request to the application to close this window. For example, +Firefox will save its session upon such a request. If the application does not +support that, the window will be killed and it depends on the application what +happens. +

+
+
+Mod1+Shift+r +
+
+

+Restarts i3 in place (without losing any windows, but at this time, the layout +and placement of windows is not retained). +

+
+
+Mod1+Shift+e +
+
+

+Exits i3. +

+
+
+
+
+
+

6. FILES

+
+
+

6.1. ~/.i3/config (or ~/.config/i3/config)

+

When starting, i3 looks for configuration files in the following order:

+
    +
  1. +

    +~/.config/i3/config (or $XDG_CONFIG_HOME/i3/config if set) +

    +
  2. +
  3. +

    +/etc/xdg/i3/config (or $XDG_CONFIG_DIRS/i3/config if set) +

    +
  4. +
  5. +

    +~/.i3/config +

    +
  6. +
  7. +

    +/etc/i3/config +

    +
  8. +
+

You can specify a custom path using the -c option.

+
+
Sample configuration
+
+
font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
+
+# Start terminal (Mod1+Enter)
+bind Mod1+36 exec /usr/bin/urxvt
+
+# Start dmenu (Mod1+v)
+bind Mod1+55 exec /usr/bin/dmenu_run
+
+# Kill current client (Mod1+Shift+q)
+bind Mod1+Shift+24 kill
+
+# Beamer on/off
+bind Mod1+73 exec /home/michael/toggle_beamer.sh
+
+# Screen locking
+bind Mod1+68 exec /usr/bin/i3lock
+
+# Restart i3 inplace (Mod1+Shift+r)
+bind Mod1+Shift+27 restart
+
+# Exit i3 (Mod1+Shift+e)
+bind Mod1+Shift+26 exit
+
+# Brightness
+bind Mod1+97 exec sudo sh -c "echo up > /proc/acpi/ibm/brightness"
+bind Mod1+103 exec sudo sh -c "echo down > /proc/acpi/ibm/brightness"
+
+# Fullscreen (Mod1+f)
+bind Mod1+41 f
+
+# Stacking (Mod1+h)
+bind Mod1+43 s
+
+# Default (Mod1+e)
+bind Mod1+26 d
+
+# Toggle tiling/floating of the current window (Mod1+Shift+Space)
+bind Mod1+Shift+65 t
+
+# Go into the tiling layer / floating layer, depending on whether
+# the current window is tiling / floating (Mod1+t)
+bind Mod1+28 focus ft
+
+# Focus (Mod1+j/k/l/;)
+bind Mod1+44 h
+bind Mod1+45 j
+bind Mod1+46 k
+bind Mod1+47 l
+
+# Focus Container (Mod3+j/k/l/;)
+bind Mod3+44 wch
+bind Mod3+45 wcj
+bind Mod3+46 wck
+bind Mod3+47 wcl
+
+# Snap (Mod1+Control+j/k/l/;)
+bind Mod1+Control+44 sh
+bind Mod1+Control+45 sj
+bind Mod1+Control+46 sk
+bind Mod1+Control+47 sl
+
+# Move (Mod1+Shift+j/k/l/;)
+bind Mod1+Shift+44 mh
+bind Mod1+Shift+45 mj
+bind Mod1+Shift+46 mk
+bind Mod1+Shift+47 ml
+
+# Move Container (Mod3+Shift+j/k/l/;)
+bind Mod3+Shift+44 wcmh
+bind Mod3+Shift+45 wcmj
+bind Mod3+Shift+46 wcmk
+bind Mod3+Shift+47 wcml
+
+# Workspaces
+bind Mod1+10 1
+bind Mod1+11 2
+...
+
+# Move to Workspace
+bind Mod1+Shift+10 1
+bind Mod1+Shift+11 2
+...
+
+
+
+

6.2. ~/.xsession

+

This file is where you should configure your locales and start i3. It is run by +your login manager (xdm, slim, gdm, …) as soon as you login.

+
+
Sample xsession
+
+
# Disable DPMS turning off the screen
+xset dpms force on
+xset s off
+
+# Disable bell
+xset -b
+
+# Enable zapping (C-A-<Bksp> kills X)
+setxkbmap -option terminate:ctrl_alt_bksp
+
+# Enforce correct locales from the beginning
+unset LC_COLLATE
+export LC_CTYPE=de_DE.UTF-8
+export LC_TIME=de_DE.UTF-8
+export LC_NUMERIC=de_DE.UTF-8
+export LC_MONETARY=de_DE.UTF-8
+export LC_MESSAGES=C
+export LC_PAPER=de_DE.UTF-8
+export LC_NAME=de_DE.UTF-8
+export LC_ADDRESS=de_DE.UTF-8
+export LC_TELEPHONE=de_DE.UTF-8
+export LC_MEASUREMENT=de_DE.UTF-8
+export LC_IDENTIFICATION=de_DE.UTF-8
+
+# Use XToolkit in java applications
+export AWT_TOOLKIT=XToolkit
+
+# Set background color
+xsetroot -solid "#333333"
+
+# Enable core dumps in case something goes wrong
+ulimit -c unlimited
+
+# Start i3 and log to ~/.i3/logfile
+echo "Starting at $(date)" >> ~/.i3/logfile
+exec /usr/bin/i3 -V -d all >> ~/.i3/logfile
+
+
+
+
+
+

7. TODO

+
+

There is still lot of work to do. Please check our bugtracker for up-to-date +information about tasks which are still not finished.

+
+
+
+

8. SEE ALSO

+
+

You should have a copy of the userguide (featuring nice screenshots/graphics +which is why this is not integrated into this manpage), the debugging guide, +and the "how to hack" guide. If you are building from source, run: + make -C docs

+

You can also access these documents online at http://i3.zekjur.net/

+

i3-input(1), i3-msg(1), i3-wsbar(1)

+
+
+
+

9. AUTHOR

+
+

Michael Stapelberg and contributors

+
+
+
+

+ + + diff --git a/docs/4.3/modes.png b/docs/4.3/modes.png new file mode 100644 index 0000000000000000000000000000000000000000..656a6dbb91d284b849aedf214a7c494baf031d16 GIT binary patch literal 5826 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 literal 0 HcmV?d00001 diff --git a/docs/4.3/multi-monitor.html b/docs/4.3/multi-monitor.html new file mode 100644 index 0000000..1de4193 --- /dev/null +++ b/docs/4.3/multi-monitor.html @@ -0,0 +1,113 @@ + + + + + + +i3: The multi-monitor situation + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

…or: oh no, I have an nVidia graphics card!

+
+
+
+

1. The quick fix

+
+

If you are using the nVidia binary graphics driver (also known as blob) +you need to upgrade to at least version 302.17 (released in June 2012).

+

In case you cannot update the driver to 302.17 or newer on your machine for +some reason, use the --force-xinerama flag (in your .xsession) when starting +i3, like so:

+
+
Example:
+
+
exec i3 --force-xinerama -V >>~/.i3/i3log 2>&1
+
+

…or use force_xinerama yes in your configuration file.

+
+
+
+

2. The explanation

+
+

Starting with version 3.ε (March 2010), i3 uses the RandR (Rotate and Resize) +API instead of Xinerama. The reason for this, is that RandR provides more +information about your outputs and connected screens than Xinerama does. To be +specific, the code which handled on-the-fly screen reconfiguration (meaning +without restarting the X server) was a very messy heuristic and most of the +time did not work correctly — that is just not possible with the little +information Xinerama offers (just a list of screen resolutions, no identifiers +for the screens or any additional information). Xinerama simply was not +designed for dynamic configuration.

+

So RandR came along, as a more powerful alternative (RandR 1.2 to be specific). +It offers all of Xinerama’s possibilities and lots more. Using the RandR API +made our code much more robust and clean. Also, you can now reliably assign +workspaces to output names instead of some rather unreliable screen identifier +(position inside the list of screens, which could change, and so on…).

+

As RandR has been around for about three years as of this writing, it seemed +like a very good idea to us, and it still is a very good one. What we did not +expect, however, was the nVidia binary driver. It did not support RandR until +mid 2012, even though nVidia had announced that it will support RandR +previously. What does missing RandR support mean for you? First of all, you are +stuck with TwinView and cannot use xrandr. While this ruins the user +experience, the more grave problem is that the nVidia driver not only does not +support dynamic configuration using RandR, it also does not expose correct +multi-monitor information via the RandR API. So, in some setups, i3 will not +find any screens; in others, it will find one large screen which actually +contains both of your physical screens (but it will not know that these are two +screens).

+

For this very reason, we decided to implement the following workaround: As +long as the nVidia driver does not support RandR, an option called +--force-xinerama is available in i3 (alternatively, you can use the +force_xinerama configuration file directive). This option gets the list of +screens once when starting, and never updates it. As the nVidia driver cannot +do dynamic configuration anyways, this is not a big deal.

+

Also note that your output names are not descriptive (like HDMI1) when using +Xinerama, instead they are counted up, starting at 0: xinerama-0, xinerama-1, …

+
+
+
+

3. See also

+
+

For more information on how to use multi-monitor setups, see the i3 User’s +Guide.

+
+
+
+

+ + + diff --git a/docs/4.3/refcard.html b/docs/4.3/refcard.html new file mode 100644 index 0000000..a4427f4 --- /dev/null +++ b/docs/4.3/refcard.html @@ -0,0 +1,186 @@ + + + + + i3 Reference Card + + + + +
+
+ +

i3 Reference Card

+ http://i3wm.org/docs/userguide.html +

+ Throughout this guide, the i3 logo will be used to refer to the configured modifier. + This is the  key (Mod1) by default, + with super/ (Mod4) being a popular alternative. +

+
+ +
+

Basics

+ + + + + + +
+ + open new terminal + +
+j + focus left + +
+k + focus down + +
+l + focus up + +
+; + focus right +
+
+ + +
+

Changing the container layout

+ + + + +
+e + default + +
+s + stacking + +
+w + tabbed +
+
+ +
+ +
+

Fullscreen mode

+ + +
+f + toggle fullscreen +
+
+ + +
+

Opening other applications

+ + +
+d + open application (with dmenu) +
+ + +
+

Closing windows

+ + +
+ + q + kill a window +
+
+ + +
+

Using workspaces

+ + +
+1–9 + switch to another workspace +
+
+ + +
+

Moving windows to workspaces

+ + +
+ + 1–9 + move a window to another workspace +
+
+ +
+ +
+

Resizing

+

Look at “Resizing containers / windows” section of the user guide.

+
+ + +
+

Restart / Exit

+ + + +
+ + r + restart i3 inplace + +
+ + e + + exit i3 +
+ + +
+

Floating

+ + + +
+ +  + toggle floating + +
+ + drag floating +
+
+ + + +

+ Permission is granted to copy, distribute and/or modify this document provided + the copyright notice and this permission notice are preserved on all copies. +

+
+ diff --git a/docs/4.3/refcard.pdf b/docs/4.3/refcard.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3ff733d256e49febc38ce5087cdd7fdaf07d974e GIT binary patch literal 61582 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 C;;ixj literal 0 HcmV?d00001 diff --git a/docs/4.3/refcard_style.css b/docs/4.3/refcard_style.css new file mode 100644 index 0000000..361cac6 --- /dev/null +++ b/docs/4.3/refcard_style.css @@ -0,0 +1,45 @@ +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 12, 2012 */ + + + +@font-face { + /* This declaration targets Internet Explorer */ + font-family: 'LinuxLibertine'; + src: url('linlibertine_r-webfont.eot'); +} + +@font-face { + /* This declaration targets everything else */ + font-family: 'LinuxLibertine'; + src: url(//:) format('no404'), url(data:font/woff;charset=utf-8;base64,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) format('woff'), url(data:font/truetype;charset=utf-8;base64,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AGUAcgAgAFQAZQByAG0AcwAgAG8AZgAgAGYAbwBsAGwAbwB3AGkAbgBnACAARgByAGUAZQAgAFMAbwBmAHQAdwBhAHIAZQAgAEwAaQBjAGUAbgBzAGUAcwA6AAoARwBQAEwAIAAoAEcAZQBuAGUAcgBhAGwAIABQAHUAYgBsAGkAYwAgAEwAaQBjAGUAbgBzAGUAKQAgAHcAaQB0AGgAIABmAG8AbgB0AC0AZQB4AGMAZQBwAHQAaQBvAG4AIABhAG4AZAAgAE8ARgBMACAAKABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAKQAuAAoAQwByAGUAYQB0AGUAZAAgAHcAaQB0AGgAIABGAG8AbgB0AEYAbwByAGcAZQAgACgAaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGYAbwByAGcAZQAuAHMAZgAuAG4AZQB0ACkACgBTAGUAcAB0ACAAMgAwADAAMwAsACAAMgAwADAANAAsACAAMgAwADAANQAsACAAMgAwADAANgAsACAAMgAwADAANwAsACAAMgAwADAAOAAsACAAMgAwADAAOQAsACAAMgAwADEAMAAsACAAMgAwADEAMQBMAGkAbgB1AHgAIABMAGkAYgBlAHIAdABpAG4AZQBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbwBuAHQATABpAG4AdQB4ACAATABpAGIAZQByAHQAaQBuAGUAIABSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAA1AC4AMQAuADMAIABMAGkAbgBMAGkAYgBlAHIAdABpAG4AZQBUAGgAaQBzACAAZgBvAG4AdAAgAHcAYQBzACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIAB0AGgAZQAgAEYAbwBuAHQAIABTAHEAdQBpAHIAcgBlAGwAIABHAGUAbgBlAHIAYQB0AG8AcgAuAAAAAgAAAAAAAP8PAFEAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERALIAswESARMBFAEVARYBFwd1bmkwMEEwB3VuaTAwQUQHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMTAHdW5pMjAxMQpmaWd1cmVkYXNoB3VuaTIwMkYHdW5pMjA1Rgd1bmlFMDAwB3VuaUUxMzgHdW5pRTE4OAd1bmlFMTg5AAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYALAEIEWwAytEsAUgRbIEZwIrsAMrRAGwBiBFsAMrRLAHIEWyBmQCK7EDRnYrRLAIIEW6AAZ//wACK7EDRnYrRFmwFCsAAA==) format('truetype'), url('linlibertine_r-webfont.svg#LinuxLibertineRegular') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + /* This declaration targets Internet Explorer */ + font-family: 'LinuxBiolinumKeyboard'; + src: url('linbiolinum_k-webfont.eot'); +} + +@font-face { + /* This declaration targets everything else */ + font-family: 'LinuxBiolinumKeyboard'; + src: url(//:) format('no404'), url(data:font/woff;charset=utf-8;base64,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) format('woff'), url(data:font/truetype;charset=utf-8;base64,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AAEAAAC7BQEAEwAAAAAAAgABAAIAFgAAAQACEgAAAAAAAAAIAGYAAwABBAkAAAIuAAAAAwABBAkAAQAuAi4AAwABBAkAAgAOAlwAAwABBAkAAwAOAmoAAwABBAkABAA+AngAAwABBAkABQAcArYAAwABBAkABgAYAtIAAwABBAkAyABuAuoATABpAG4AdQB4ACAATABpAGIAZQByAHQAaQBuAGUAIABiAHkAIABQAGgAaQBsAGkAcABwACAASAAuACAAUABvAGwAbAAsAAoATwBwAGUAbgAgAEYAbwBuAHQAIAB1AG4AZABlAHIAIABUAGUAcgBtAHMAIABvAGYAIABmAG8AbABsAG8AdwBpAG4AZwAgAEYAcgBlAGUAIABTAG8AZgB0AHcAYQByAGUAIABMAGkAYwBlAG4AcwBlAHMAOgAKAEcAUABMACAAKABHAGUAbgBlAHIAYQBsACAAUAB1AGIAbABpAGMAIABMAGkAYwBlAG4AcwBlACkAIAB3AGkAdABoACAAZgBvAG4AdAAtAGUAeABjAGUAcAB0AGkAbwBuACAAYQBuAGQAIABPAEYATAAgACgATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACkALgAKAEMAcgBlAGEAdABlAGQAIAB3AGkAdABoACAARgBvAG4AdABGAG8AcgBnAGUAIAAoAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABmAG8AcgBnAGUALgBzAGYALgBuAGUAdAApAAoAUwBlAHAAdAAgADIAMAAwADMALAAgADIAMAAwADQALAAgADIAMAAwADUALAAgADIAMAAwADYALAAgADIAMAAwADcALAAgADIAMAAwADgALAAgADIAMAAwADkALAAgADIAMAAxADAALAAgADIAMAAxADEATABpAG4AdQB4ACAAQgBpAG8AbABpAG4AdQBtACAASwBlAHkAYgBvAGEAcgBkAFIAZQBnAHUAbABhAHIAdwBlAGIAZgBvAG4AdABMAGkAbgB1AHgAIABCAGkAbwBsAGkAbgB1AG0AIABLAGUAeQBiAG8AYQByAGQAIABSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAwAC4ANgAuADEAIABMAGkAbgBCAGkAbwBsAGkAbgB1AG0ASwBUAGgAaQBzACAAZgBvAG4AdAAgAHcAYQBzACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIAB0AGgAZQAgAEYAbwBuAHQAIABTAHEAdQBpAHIAcgBlAGwAIABHAGUAbgBlAHIAYQB0AG8AcgAuAAAAAgAAAAAAAP8PAFEAAAAAAAAAAAAAAAAAAAAAAAAAAAC7AAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERALIAswESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgHdW5pMDBBMAd1bmkwMEFEB3VuaTIwMDAHdW5pMjAwMQd1bmkyMDAyB3VuaTIwMDMHdW5pMjAwNAd1bmkyMDA1B3VuaTIwMDYHdW5pMjAwNwd1bmkyMDA4B3VuaTIwMDkHdW5pMjAwQQd1bmkyMDEwB3VuaTIwMTEKZmlndXJlZGFzaAd1bmkyMDJGB3VuaTIwNUYHdW5pRTAwMAd1bmlFMTMxB3VuaUUxMzIHdW5pRTEzMwd1bmlFMTM0B3VuaUUxMzUHdW5pRTEzOAd1bmlFMTM5B3VuaUUxM0EHdW5pRTEzQwd1bmlFMTNEB3VuaUUxNjgHdW5pRTE2RQd1bmlFMTcwB3VuaUUxNzEHdW5pRTE3Mgd1bmlFMTczB3VuaUUxNzQHdW5pRTE3NQd1bmlFMTc2B3VuaUUxNzcHdW5pRTE3OAd1bmlFMTc5B3VuaUUxN0EHdW5pRTE3Qgd1bmlFMTdDB3VuaUUxN0QHdW5pRTE3RQd1bmlFMTdGB3VuaUUxODAHdW5pRTE4MQd1bmlFMTgyB3VuaUUxODMHdW5pRTE4NAd1bmlFMTg1B3VuaUUxODYHdW5pRTE4Nwd1bmlFMTg4B3VuaUUxODkHdW5pRTE4QQd1bmlFMThCB3VuaUUxOEMHdW5pRTE4RQd1bmlFMTkwB3VuaUUxOTEHdW5pRTE5Mgd1bmlFMTkzB3VuaUUxOTQHdW5pRTE5NQd1bmlFMTk2B3VuaUUxOTgHdW5pRTE5OQd1bmlFMTlBB3VuaUUxOUIHdW5pRTFBMAd1bmlFMUExB3VuaUUxQTIHdW5pRTFBMwd1bmlFMUE0B3VuaUUxQTUHdW5pRTFBNgd1bmlFMUE3B3VuaUUxQTgHdW5pRTFBOQd1bmlFMUFBB3VuaUUxQUIHdW5pRTFBQwd1bmlFMUFEB3VuaUUxQUUAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYALABIEWwAytEsAIgRbIBFAIrsAMrRAGwAyBFsAMrRLAEIEWyAxACK7EDRnYrRLAFIEW6AAN//wACK7EDRnYrRFmwFCsAAA==) format('truetype'), url('linbiolinum_k-webfont.svg#LinuxBiolinumKeyboardRegular') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + /* This declaration targets Internet Explorer */ + font-family: 'LinuxBiolinum'; + src: url('linbiolinum_r-webfont.eot'); +} + +@font-face { + /* This declaration targets everything else */ + font-family: 'LinuxBiolinum'; + src: url(//:) format('no404'), url(data:font/woff;charset=utf-8;base64,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) format('woff'), url(data:font/truetype;charset=utf-8;base64,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) format('truetype'), url('linbiolinum_r-webfont.svg#LinuxBiolinumRegular') format('svg'); + font-weight: normal; + font-style: normal; +} diff --git a/docs/4.3/repositories.html b/docs/4.3/repositories.html new file mode 100644 index 0000000..8f52e81 --- /dev/null +++ b/docs/4.3/repositories.html @@ -0,0 +1,152 @@ + + + + + + +i3: Debian and Ubuntu repositories + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+

1. When should you use our repositories?

+
+

In general, you should use the repositories of your distribution. Adding +third-party repositories to your /etc/sources.list has security implications +and makes your apt-get update take longer. However, in some cases, using our +repositories makes sense:

+
+
+You are using Debian stable +
+
+

+ The latest version of i3 will be in Debian testing quite soon. The version + in Debian stable can be old, however (we cannot update it after stable has + been released). The best way is to add Debian testing and tell apt to + prefer Debian stable. You should not use our repository. +

+
+
+You are using Ubuntu +
+
+

+ Only a handful of packages are maintained by Ubuntu developers. The rest is + synchronized periodically from Debian, every 6 months. Therefore, Ubuntu + often includes old versions of i3. You should use our Ubuntu repository. +

+
+
+You want the latest i3 development version +
+
+

+ If you are using Debian (Debian-derived systems might work, too) or Ubuntu + and want the latest development version of i3, you should use our Debian + repository. +

+
+
+
+
+
+

2. Ubuntu repository

+
+
+

2.1. Stable releases

+

This Ubuntu repository is provided by sur5r and contains the latest stable +release of i3. To use it, run the following commands:

+
+
+
# echo "deb http://debian.sur5r.net/i3/ $(lsb_release -c -s) universe" >> /etc/apt/sources.list
+# apt-get update
+# apt-get --allow-unauthenticated install sur5r-keyring
+# apt-get update
+# apt-get install i3
+
+

The following Ubuntu versions are currently available: maverick, natty, oneiric, +precise, quantal.

+
+
+

2.2. Development releases

+

This Ubuntu repository contains packages which are automatically built a few +minutes after every commit. To use it, run the following commands:

+
+
+
# echo 'deb http://build.i3wm.org/ubuntu/quantal quantal main' >> /etc/apt/sources.list
+# apt-get update
+# apt-get --allow-unauthenticated install i3-autobuild-keyring
+# apt-get update
+# apt-get install i3
+
+

Development versions are only available for the latest version of Ubuntu, which +is quantal at the moment.

+
+
+
+
+

3. Debian repository

+
+

Our Debian repository contains packages which are automatically built a few +minutes after every commit. To use it, run the following commands:

+
+
+
# echo 'deb http://build.i3wm.org/debian/sid sid main' > /etc/apt/sources.list.d/i3-autobuild.list
+# apt-get update
+# apt-get --allow-unauthenticated install i3-autobuild-keyring
+# apt-get update
+# apt-get install i3
+
+
+
+
+

4. Preferring the autobuilder version of i3

+
+

On installations where you have multiple sources (stable and testing, or +testing and unstable for example), apt-get install i3 might not get you the +autobuilder version.

+

To ensure that the autobuilt i3 packages will be preferred to the packages of +your distribution, create the file +/etc/apt/preferences.d/00-i3-autobuild.pref with the following contents:

+
+
+
Package: i3*
+Pin: origin "build.i3wm.org"
+Pin-Priority: 1001
+
+

Then, run apt-get update and install i3.

+
+
+
+

+ + + diff --git a/docs/4.3/single_terminal.png b/docs/4.3/single_terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe918cd2089f16a3b72b9291f655b57b0adefbf GIT binary patch literal 3382 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 B=(_*_ literal 0 HcmV?d00001 diff --git a/docs/4.3/stacklimit.png b/docs/4.3/stacklimit.png new file mode 100644 index 0000000000000000000000000000000000000000..ab5bed7a6c4a424bdf7f1ed5607d875f99668dcf GIT binary patch literal 4988 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 literal 0 HcmV?d00001 diff --git a/docs/4.3/testsuite.html b/docs/4.3/testsuite.html new file mode 100644 index 0000000..1d61940 --- /dev/null +++ b/docs/4.3/testsuite.html @@ -0,0 +1,625 @@ + + + + + + +i3: i3 testsuite + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

This document explains how the i3 testsuite works, how to use it and extend it. +It is targeted at developers who not necessarily have been doing testing before +or have not been testing in Perl before. In general, the testsuite is not of +interest for end users.

+
+
+
+

1. Introduction

+
+

The i3 testsuite is a collection of files which contain testcases for various +i3 features. Some of them test if a certain workflow works correctly (moving +windows, focus behaviour, …). Others are regression tests and contain code +which previously made i3 crash or lead to unexpected behaviour. They then check +if i3 still runs (meaning it did not crash) and if it handled everything +correctly.

+

The goal of having these tests is to automatically find problems and to +automatically get a feel for whether a change in the source code breaks any +existing feature. After every modification of the i3 sourcecode, the developer +should run the full testsuite. If one of the tests fails, the corresponding +problem should be fixed (or, in some cases, the testcase has to be modified). +For every bugreport, a testcase should be written to test the correct +behaviour. Initially, it will fail, but after fixing the bug, it will pass. +This ensures (or increases the chance) that bugs which have been fixed once +will never be found again.

+

Also, when implementing a new feature, a testcase might be a good way to be +able to easily test if the feature is working correctly. Many developers will +test manually if everything works. Having a testcase not only helps you with +that, but it will also be useful for every future change.

+
+
+
+

2. Relevant documentation

+
+

Apart from this document, you should also have a look at:

+
    +
  1. +

    +The "Modern Perl" book, which can be found at + http://onyxneon.com/books/modern_perl/modern_perl_a4.pdf +

    +
  2. +
  3. +

    +The latest Perl documentation of the "i3test" (general testcase setup) and + "i3test::Test" (additional test instructions) modules: + http://build.i3wm.org/docs/lib-i3test.html respectively + http://build.i3wm.org/docs/lib-i3test-test.html +

    +
  4. +
  5. +

    +The latest documentation on i3’s IPC interface: + http://build.i3wm.org/docs/ipc.html +

    +
  6. +
+
+
+
+

3. Implementation

+
+

For several reasons, the i3 testsuite has been implemented in Perl:

+
    +
  1. +

    +Perl has a long tradition of testing. Every popular/bigger Perl module which + you can find on CPAN will not only come with documentation, but also with + tests. Therefore, the available infrastructure for tests is comprehensive. + See for example the excellent http://search.cpan.org/perldoc?Test::More + and the referenced http://search.cpan.org/perldoc?Test::Tutorial. +

    +
  2. +
  3. +

    +Perl is widely available and has a well-working package infrastructure. +

    +
  4. +
  5. +

    +The author is familiar with Perl :). +

    +
  6. +
  7. +

    +It is a good idea to use a different language for the tests than the + implementation itself. +

    +
  8. +
+

Please do not start programming language flamewars at this point.

+
+

3.1. Mechanisms

+
+

3.1.1. Script: complete-run

+

The testcases are run by a script called complete-run.pl. It runs all +testcases by default, but you can be more specific and let it only run one or +more testcases. Also, it takes care of starting up a separate instance of i3 +with an appropriate configuration file and creates a folder for each run +containing the appropriate i3 logfile for each testcase. The latest folder can +always be found under the symlink latest/. Unless told differently, it will +run the tests on a separate X server instance (using the Xdummy script).

+
+
Example invocation of complete-run.pl+
+
+
$ cd ~/i3/testcases
+
+$ ./complete-run.pl
+# output omitted because it is very long
+All tests successful.
+Files=78, Tests=734, 27 wallclock secs ( 0.38 usr  0.48 sys + 17.65 cusr  3.21 csys = 21.72 CPU)
+Result: PASS
+
+$ ./complete-run.pl t/04-floating.t
+[:3] i3 startup: took 0.07s, status = 1
+[:3] Running t/04-floating.t with logfile testsuite-2011-09-24-16-06-04-4.0.2-226-g1eb011a/i3-log-for-04-floating.t
+[:3] t/04-floating.t finished
+[:3] killing i3
+output for t/04-floating.t:
+ok 1 - use X11::XCB::Window;
+ok 2 - The object isa X11::XCB::Window
+ok 3 - Window is mapped
+ok 4 - i3 raised the width to 75
+ok 5 - i3 raised the height to 50
+ok 6 - i3 did not map it to (0x0)
+ok 7 - The object isa X11::XCB::Window
+ok 8 - i3 let the width at 80
+ok 9 - i3 let the height at 90
+ok 10 - i3 mapped it to x=1
+ok 11 - i3 mapped it to y=18
+ok 12 - The object isa X11::XCB::Window
+ok 13 - i3 let the width at 80
+ok 14 - i3 let the height at 90
+1..14
+
+All tests successful.
+Files=1, Tests=14,  0 wallclock secs ( 0.01 usr  0.00 sys +  0.19 cusr  0.03 csys =  0.23 CPU)
+Result: PASS
+
+$ less latest/i3-log-for-04-floating.t
+
+
+
+

3.1.2. IPC interface

+

The testsuite makes extensive use of the IPC (Inter-Process Communication) +interface which i3 provides. It is used for the startup process of i3, for +terminating it cleanly and (most importantly) for modifying and getting the +current state (layout tree).

+

See [http://i3wm.org/docs/ipc.html] for documentation on the IPC interface.

+
+
+

3.1.3. X11::XCB

+

In order to open new windows, change attributes, get events, etc., the +testsuite uses X11::XCB, a new (and quite specific to i3 at the moment) Perl +module which uses the XCB protocol description to generate Perl bindings to +X11. They work in a very similar way to libxcb (which i3 uses) and provide +relatively high-level interfaces (objects such as X11::XCB::Window) aswell as +access to the low-level interface, which is very useful when testing a window +manager.

+
+
+
+

3.2. Filesystem structure

+

In the git root of i3, the testcases live in the folder testcases. This +folder contains the complete-run.pl and Xdummy scripts and a base +configuration file which will be used for the tests. The different testcases +(their file extension is .t, not .pl) themselves can be found in the +conventionally named subfolder t:

+
+
Filesystem structure
+
+
├── testcases
+│   ├── complete-run.pl
+│   ├── i3-test.config
+│   ├── lib
+│   │   ├── i3test.pm
+│   │   ├── SocketActivation.pm
+│   │   └── StartXDummy.pm
+│   ├── t
+│   │   ├── 00-load.t
+│   │   ├── 01-tile.t
+│   │   ├── 02-fullscreen.t
+│   │   ├── ...
+│   │   ├── omitted for brevity
+│   │   ├── ...
+│   │   └── 74-regress-focus-toggle.t
+│   └── Xdummy
+
+
+
+
+
+

4. Anatomy of a testcase

+
+

Learning by example is definitely a good strategy when you are wondering how to +write a testcase. Let’s take t/11-goto.t as an easy example and go through it +step by step:

+
+
t/11-goto.t: Boilerplate
+
+
#!perl
+# vim:ts=4:sw=4:expandtab
+
+use i3test;
+use File::Temp;
+
+my $x = X11::XCB::Connection->new;
+
+

This is what we call boilerplate. It exists at the top of every test file (to +some extent). The first line is the shebang, which specifies that this file is +a Perl script. The second line contains VIM specific settings on how to +edit/format this file (use spaces instead of tabs, indent using 4 spaces). +Afterwards, the i3test module is used. This module contains i3 testsuite +specific functions which you are strongly encouraged to use. They make writing +testcases a lot easier and will make it easier for other people to read your +tests.

+

The next line uses the File::Temp module. This is specific to this testcase, +because it needs to generate a temporary name during the test. Many testcases +use only the i3test module.

+

The last line opens a connection to X11. You might or might not need this in +your testcase, depending on whether you are going to open windows (etc.) or +only use i3 commands.

+
+
t/11-goto.t: Setup
+
+
my $tmp = fresh_workspace;
+
+cmd 'split h';
+
+

The first line calls i3test’s fresh_workspace function which looks for a +currently unused workspace, switches to it, and returns its name. The variable +$tmp will end up having a value such as "/tmp/87kBVcHbA9". Note that this +is not (necessarily) a valid path, it’s just a random workspace name.

+

So, now that we are on a new workspace, we ensure that the workspace uses +horizontal orientation by issuing the split h command (see the i3 User’s +Guide for a list of commands). This is not strictly necessary, but good style. +In general, the cmd function executes the specified i3 command by using the +IPC interface and returns once i3 acknowledged the command.

+
+
t/11-goto.t: Setup
+
+
#####################################################################
+# Create two windows and make sure focus switching works
+#####################################################################
+
+my $top = open_window($x);
+my $mid = open_window($x);
+my $bottom = open_window($x);
+
+

In every major section of a testcase, you should put a comment like the one +above. This makes it immediately clear how the file is structured.

+

The open_window function opens a standard window, which will then be put into +tiling mode by i3. If you want a floating window, use the +open_floating_window function. These functions accept the same parameters as +X11::XCB::Window→new, see the i3test documentation at TODO.

+
+
t/11-goto.t: Helper function
+
+
#
+# Returns the input focus after sending the given command to i3 via IPC
+# and syncing with i3
+#
+sub focus_after {
+    my $msg = shift;
+
+    cmd $msg;
+    sync_with_i3 $x;
+    return $x->input_focus;
+}
+
+

This section defines a helper function which will be used over and over in this +testcase. If you have code which gets executed more than once or twice +(depending on the length of your test, use your best judgement), please put it +in a function. Tests should be short, concise and clear.

+

The focus_after function executes a command and returns the X11 focus after +the command was executed. The sync_with_i3 command makes sure that i3 could +push its state to X11. See [i3_sync] to learn how this works exactly.

+
+
t/11-goto.t: Test assumptions
+
+
$focus = $x->input_focus;
+is($focus, $bottom->id, "Latest window focused");
+
+$focus = focus_after('focus left');
+is($focus, $mid->id, "Middle window focused");
+
+

Now, we run the first two real tests. They use Test::More's is function, +which compares two values and prints the differences if they are not the same. +After the arguments, we supply a short comment to indicate what we are testing +here. This makes it vastly more easy for the developer to spot which testcase +is the problem in case one fails.

+

The first test checks that the most recently opened window is focused. +Afterwards, the command focus left is issued and it is verified that the +middle window now has focus.

+

Note that this is not a comprehensive test of the focus command — we would +have to test wrapping, focus when using a more complex layout, focusing the +parent/child containers, etc. But that is not the point of this testcase. +Instead, we just want to know if $x→input_focus corresponds with what we are +expecting. If not, something is completely wrong with the test environment and +this trivial test will fail.

+
+
t/11-goto.t: Test that the feature does not work (yet)
+
+
#####################################################################
+# Now goto a mark which does not exist
+#####################################################################
+
+my $random_mark = mktemp('mark.XXXXXX');
+
+$focus = focus_after(qq|[con_mark="$random_mark"] focus|);
+is($focus, $mid->id, "focus unchanged");
+
+

Syntax hint: The qq keyword is the interpolating quote operator. It lets you +chose a quote character (in this case the | character, a pipe). This makes +having double quotes in our string easy.

+

In this new major section, a random mark (mark is an identifier for a window, +see "VIM-like marks" in the i3 User’s Guide) will be generated. Afterwards, we +test that trying to focus that mark will not do anything. This is important: Do +not only test that using a feature has the expected outcome, but also test that +using it without properly initializing it does no harm. This command could for +example have changed focus anyways (a bug) or crash i3 (obviously a bug).

+
+
t/11-goto.t: Test that the feature does work
+
+
cmd "mark $random_mark";
+
+$focus = focus_after('focus left');
+is($focus, $top->id, "Top window focused");
+
+$focus = focus_after(qq|[con_mark="$random_mark"] focus|);
+is($focus, $mid->id, "goto worked");
+
+

Remember: Focus was on the middle window (we verified that earlier in "Test +assumptions"). We now mark the middle window with our randomly generated mark. +Afterwards, we switch focus away from the middle window to be able to tell if +focusing it via its mark will work. If the test works, the goto command seems +to be working.

+
+
t/11-goto.t: Test corner case
+
+
# check that we can specify multiple criteria
+
+$focus = focus_after('focus left');
+is($focus, $top->id, "Top window focused");
+
+$focus = focus_after(qq|[con_mark="$random_mark" con_mark="$random_mark"] focus|);
+is($focus, $mid->id, "goto worked");
+
+

Now we test the same feature, but specifying the mark twice in the command. +This should have no effect, but let’s be sure: test it and see if things go +wrong.

+
+
t/11-goto.t: Test second code path
+
+
#####################################################################
+# Check whether the focus command will switch to a different
+# workspace if necessary
+#####################################################################
+
+my $tmp2 = fresh_workspace;
+
+is(focused_ws(), $tmp2, 'tmp2 now focused');
+
+cmd qq|[con_mark="$random_mark"] focus|;
+
+is(focused_ws(), $tmp, 'tmp now focused');
+
+

This part of the test checks that focusing windows by mark works across +workspaces. It uses i3test’s focused_ws function to get the current +workspace.

+
+
t/11-goto.t: Test second code path
+
+
done_testing;
+
+

The end of every testcase has to contain the done_testing line. This tells +complete-run.pl that the test was finished successfully. If it does not +occur, the test might have crashed during execution — some of the reasons why +that could happen are bugs in the used modules, bugs in the testcase itself or +an i3 crash resulting in the testcase being unable to communicate with i3 via +IPC anymore.

+
+
+
+

5. Appendix A: The i3 sync protocol

+
+

Consider the following situation: You open two windows in your testcase, then +you use focus left and want to verify that the X11 focus has been updated +properly. Sounds simple, right? Let’s assume you use this straight-forward +implementation:

+
+
Racey focus testcase
+
+
my $left = open_window($x);
+my $right = open_window($x);
+cmd 'focus left';
+is($x->input_focus, $left->id, 'left window focused');
+
+

However, the test fails. Sometimes. Apparantly, there is a race condition in +your test. If you think about it, this is because you are using two different +pieces of software: You tell i3 to update focus, i3 confirms that, and then you +ask X11 to give you the current focus. There is a certain time i3 needs to +update the X11 state. If the testcase gets CPU time before X11 processed i3’s +requests, the test will fail.

+
+
+Diagram of the race condition +
+
Figure 1. Diagram of the race condition
+
+

One way to "solve" this would be to add sleep 0.5; after the cmd call. +After 0.5 seconds it should be safe to assume that focus has been updated, +right?

+

In practice, this usually works. However, it has several problems:

+
    +
  1. +

    +This is obviously not a clean solution, but a workaround. Ugly. +

    +
  2. +
  3. +

    +On very slow machines, this might not work. Unlikely, but in different + situations (a delay to wait for i3 to startup) the necessary time is much + harder to guess, even for fast machines. +

    +
  4. +
  5. +

    +This wastes a lot of time. Usually, your computer is much faster than 0.5s + to update the status. However, sometimes, it might take 0.4s, so we can’t + make it sleep 0.1. +

    +
  6. +
+

To illustrate how grave the problem with wasting time actually is: Before +removing all sleeps from the testsuite, a typical run using 4 separate X +servers took around 50 seconds on my machine. After removing all the sleeps, +we achieved times of about 25 seconds. This is very significant and influences +the way you think about tests — the faster they are, the more likely you are +to check whether everything still works quite often (which you should).

+

What I am trying to say is: Delays adds up quickly and make the test suite +less robust.

+

The real solution for this problem is a mechanism which I call "the i3 sync +protocol". The idea is to send a request (which does not modify state) via X11 +to i3 which will then be answered. Due to the request’s position in the event +queue (after all previous events), you can be sure that by the time you +receive the reply, all other events have been dealt with by i3 (and, more +importantly, X11).

+
+
+Diagram of the i3 sync solution +
+
Figure 2. Diagram of the i3 sync solution
+
+
+

5.1. Implementation details

+

The client which wants to sync with i3 initiates the protocol by sending a +ClientMessage to the X11 root window:

+
+
Send ClientMessage
+
+
# Generate a ClientMessage, see xcb_client_message_t
+my $msg = pack "CCSLLLLLLL",
+    CLIENT_MESSAGE, # response_type
+    32,     # format
+    0,      # sequence
+    $root,  # destination window
+    $x->atom(name => 'I3_SYNC')->id,
+
+    $_sync_window->id,    # data[0]: our own window id
+    $myrnd, # data[1]: a random value to identify the request
+    0,
+    0,
+    0;
+
+# Send it to the root window -- since i3 uses the SubstructureRedirect
+# event mask, it will get the ClientMessage.
+$x->send_event(0, $root, EVENT_MASK_SUBSTRUCTURE_REDIRECT, $msg);
+
+

i3 will then reply with the same ClientMessage, sent to the window specified in +data[0]. In the reply, data[0] and data[1] are exactly the same as in the +request. You should use a random value in data[1] and check that you received +the same one when getting the reply.

+
+
+
+
+

6. Appendix B: Socket activation

+
+

Socket activation is a mechanism which was made popular by systemd, an init +replacement. It basically describes creating a listening socket before starting +a program. systemd will invoke the program only when an actual connection to +the socket is made, hence the term socket activation.

+

The interesting part of this (in the i3 context) is that you can very precisely +detect when the program is ready (finished its initialization).

+
+

6.1. Preparing the listening socket

+

complete-run.pl will create a listening UNIX socket which it will then pass +to i3. This socket will be used by i3 as an additional IPC socket, just like +the one it will create on its own. Passing the socket happens implicitly +because children will inherit the parent’s sockets when fork()ing and sockets +will continue to exist after an exec() call (unless CLOEXEC is set of course).

+

The only explicit things complete-run.pl has to do is setting the LISTEN_FDS +environment variable to the number of sockets which exist (1 in our case) and +setting the LISTEN_PID environment variable to the current process ID. Both +variables are necessary so that the program (i3) knows how many sockets it +should use and if the environment variable is actually intended for it. i3 will +then start looking for sockets at file descriptor 3 (since 0, 1 and 2 are used +for stdin, stdout and stderr, respectively).

+

The actual Perl code which sets up the socket, fork()s, makes sure the socket +has file descriptor 3 and sets up the environment variables follows (shortened +a bit):

+
+
Setup socket and environment
+
+
my $socket = IO::Socket::UNIX->new(
+    Listen => 1,
+    Local => $args{unix_socket_path},
+);
+
+my $pid = fork;
+if ($pid == 0) {
+    $ENV{LISTEN_PID} = $$;
+    $ENV{LISTEN_FDS} = 1;
+
+    # Only pass file descriptors 0 (stdin), 1 (stdout),
+    # 2 (stderr) and 3 (socket) to the child.
+    $^F = 3;
+
+    # If the socket does not use file descriptor 3 by chance
+    # already, we close fd 3 and dup2() the socket to 3.
+    if (fileno($socket) != 3) {
+        POSIX::close(3);
+        POSIX::dup2(fileno($socket), 3);
+    }
+
+    exec "/usr/bin/i3";
+}
+
+
+
+

6.2. Waiting for a reply

+

In the parent process, we want to know when i3 is ready to answer our IPC +requests and handle our windows. Therefore, after forking, we immediately close +the listening socket (i3 will handle this side of the socket) and connect to it +(remember, we are talking about a named UNIX socket) as a client. This connect +call will immediately succeed because the kernel buffers it. Then, we send a +request (of type GET_TREE, but that is not really relevant). Writing data to +the socket will also succeed immediately because, again, the kernel buffers it +(only up to a certain amount of data of course).

+

Afterwards, we just blockingly wait until we get an answer. In the child +process, i3 will setup the listening socket in its event loop. Immediately +after actually starting the event loop, it will notice a new client connecting +(the parent process) and handle its request. Since all initialization has been +completed successfully by the time the event loop is entered, we can now assume +that i3 is ready.

+
+
+

6.3. Timing and conclusion

+

A beautiful feature of this mechanism is that it does not depend on timing. It +does not matter when the child process gets CPU time or when the parent process +gets CPU time. On heavily loaded machines (or machines with multiple CPUs, +cores or unreliable schedulers), this makes waiting for i3 much more robust.

+

Before using socket activation, we typically used a sleep(1) and hoped that +i3 was initialized by that time. Of course, this breaks on some (slow) +computers and wastes a lot of time on faster computers. By using socket +activation, we decreased the total amount of time necessary to run all tests +(72 files at the time of writing) from > 100 seconds to 16 seconds. This makes +it significantly more attractive to run the test suite more often (or at all) +during development.

+

An alternative approach to using socket activation is polling for the existance +of the IPC socket and connecting to it. While this might be slightly easier to +implement, it wastes CPU time and is considerably uglier than this solution +:). After all, lib/SocketActivation.pm contains only 54 SLOC.

+
+
+
+
+

+ + + diff --git a/docs/4.3/tree-layout1.png b/docs/4.3/tree-layout1.png new file mode 100644 index 0000000000000000000000000000000000000000..ee69f1ab33f84ba594df749e45fabcaa97a4ce77 GIT binary patch literal 27856 zcmagFbyStl7cWeggi_L7($XL;NH>S>PNloMyHi>kNof@6Zs`VT>4rOefA_xszRy~C zmM5N=*|Ycl#Dpu#OQ4|;pg=)Ep-D-KDMLX)GlD;KBn0pdJ3hT6c!73QmJo%i8YS8T z|3NU4kq`r~;JE$R>I+_w?IblFp`b7fU;d!K36)raHxZqry<>S{Qp6AFq9N=i&b)otN0+to`Ia@X70BsVr(h)I@*B+0_{`c(wH zn7BBux)V-(!*%2F;C^jOL?=WQTioyn{#8rF2J_bdIwM$YLNdvC0!c}>_9ahWU)f_* z%z%6bR`T6jFS3Co?NNbU-ZAY_PpT;nIXIiJoqk)%1S*0&{Es+tin)cT-NJLusNG$x zs1rQ*uWK18hu9+W$)qrA86!Wv38FR_S*SA`*?98oEif=jqbVkzo)ydx?OI=3o(yeX&&vilZw50snJK4)y4x0F(t8O7^%JYtI+uH60>0Z|x393!ZP zvI`xb-r#||lN{m*P88@Uqqe72NObi9y5cyY` ziY82RpcuahMSRTwikMa)86z~I5$o0;ssKv{{ZkuoAIM?hV#2Re{J;S|goYN;fB{E9 z4cyCNh>V1U^b7MfID)8atiwzo(EiK88V_w_Y?J8!0jAJ}CTw^6@D zdNDxf)ns&a$@Tm=7)MH0=Mz@o#^6kscTla#C~xT_FM3sr`8p{115M8D6sa67>!#r( zfH^nEQJ0 zHPd-ck^9dkvSg8n8e89N(y%igLSgjqE-LKC!0>^*`Hs#Ne3}8lYZ^gyWbxyu z+}jBsX)vZj3oT33KGGwH_@|VaUhN^6_Tp9@W121E5d5~-KP^%hByt@u%Y_YK7sO+x%Gs8U@*bHp*J3SL*5o%iUCp6qQrl)PnkIx{Cy zHmSYa@bd5|`zc%SsnOoZlNN)7>Ak(8ppaS!dG9*m8s7o4(}p^xTLMI9da=8r4ra+EDD$AicO=Pu_58ZPtAb}0 zdVuGzlol1&zim?O*KwGr-cD~)g*wwz7JdyXeU2a+h>D1U)VURA%3wG+-bU)%A7e%0 zjcXasq(MXayQEGeZ zKI%|S@%`*%-s%})a&K)UK6-A>f@o9n`zY&$Oz(TC2DadCb{?^#-_5z$A&MlhX;G>U z{P?KCZ)Zg~>h4a=Qh5r6d9*D(7$_gosr)m`;=_}!(yw@|w{=$5N%HP3M-|+%i7wYq zUG+?rKej2;*-7rRT%ePoi=@K(Zd8O=*2N+UNLG72Ptn_IzsHFr3W}&uEx1p`$vb=; z;~;)TOvHD}@YGNoW~r?;;X27}5%K#wlkyLhMNK;q89j~q^gt55u}Ez#$Gt47UBOFg zi3a-#2BDQ7>9pl(9Y#?BE^A-jO(*-2RjkI;cn#kPiltJ}{_d`48n?Hkr!4UiO~u4W z!1s4!643tPW@yP|Fj-wRC}C|Cj)>uBAcK@5Y)QLQ72{x#hwwelJA`oc!9T7OE2$oS z1VUToRCN@;_NA|BE5?=k{ZSv38w`|cFgyL>0Q=BiwF+eo<=?R}S5CQY(c(BC5T3kW z(dYdTxRLoP{$a;<7K*312s&aA?L=&V@EW#i5*K^Bw4TXjs`I1$PL&)i=9|yNid~bJ zoL+>3p%1gK8BH6sMkiF%YVAG-@=<4fA}E~LnYOA zXN&qk62XsB$B?*oanxU=Ok7bOz2Q0-7ZaFtdQuTvw)W2i!9E+dm1^wgV>i0k9Gd)z zX1}fe+^ri2EoT*Ol!w)O1${f#)hHKCg-q4nHXR|B!J%^OOsJHZ{xv(Zn0MCGY4T87 z9)(f4!`nLzhCU%gX`#iEbjp5;72igQ;34vF?8?2GdC^ydi3cRt-feaNAdTV>AjUVl z8%twOy9}d65_Ts^_Y0_vY{UUI;ZoaLA-Q1&y)k%0XL7OUr>T63O+;WPwf>iIM=L}` z^!cByL*-pKaI&b~zmF8zO_DiTweN_752-7Py6>ygoobosd1G^5qC1XF zI?+g{%|)22*>0x``AV-UCx4WIJlRRUV?kpg7ohwVI>atUCo_qT*a0WcbRJf2Y#A1$ zan>j5QE$h#-(%{fjeKC8h+Wipw!Es)zZ95rTU$)8*{p;g+WrXz3#(wXg7|hT)r)lD zly{0XtVp(uNIcy{5gOVM^B8S9_~=pO>2go4_rg}B$q2EUsSQ$9x! zR#N@kqR#oK-LDR375_vljL7rX()Yi?5`j!mN-t<>{vv>-jC({j+Sr} zn=k*ua(g{RlhEDJ`@O#8(R^`3ew+9c`Xq;H$1;(jVhMkk#Gz9RW@BO-U#yUmWUXKl zc|+2NT$U&oFLLL#S9QeNTNKB9mrz+m9iD{R3D+OsaV`RY2 zdQY|Wo+hqX3N@~6qKLEq&dwf-6;J(e-z}n;;l0|o(ygS)*P)G9|NfR}|4hH0GEZh3 z_0e+O$l#uZ`FBW$Bii8AY(wq)_t-=uRJC_0A-kSs=q5*SB~DC*E%xk=5`{Ov2G^?G z;DAq$w;TtG)FuImmaSQ@+XL6+tdoMA&nmg?v~L9;Mw;g5w$UF)A;mRkhZAJxZ>4^f zgw4<2qP(wH_UZJ$%>B{HT)SOOUYAlg&kvYcbi3ss?QY%vUd+ba66eQ?d>yQLV=HHN zK6<%WK;=yO4IQ^)eqB)ySDBnF@NlhT3~k|#>+B+|k^i-fafagByN!-!Yxk{Jun{`1 z$2gkBS#d>LhzUfRvfk6`x>r;)Z4X+?q;u51Z6ZF|yh=yUd2}PL&YllJ%flW>ioAk< zycvto($j;7cP8>&tvJzOEn{CaMz}o|#eA1t@O%jisfUu=aE)a#yh{s|jJbR*{r5+b z7qi>WE4{l-a>nMGw2wKlH8*`mpWPfeu|gVm%Q_IyA-x<@0+*fOI~`5lSRjbYVu zBQX*Ga3iWzkU=;7c-D9=vBl>?F+9g^`Z$P%vvBWppzNUNh}zkdHqWClOKJV+!H`uL zkG5zHHa1TFOpUt$cB7xLl9@rtM$M&!u>T}i`eref;w5F!FGbay0k+kal-VjIT9;7? zi0V$I!gn?$q!p;5Q)io&Qp!$GGyG~F$jCnuXd}M1_Cde=#h<P>{{WA#plHy!yRKGvch$Wx6)>~q>>rpJ`kK`fIdDRYvTH!`g4w-4OPO@uDZS`zfi zG?RP(gb!eEwG>V-X#_Uw=v__Vv4(Z&N?PW!-NzfPcU(1BF8km?*Zn9uTWjXae!y9@ zZarPZIQ=Gk-@@dpRuGl;WEFE|9`xz_F63J(;n!~;Mzv4ITLk`4OCj`pj~q)+Hy(`M zBD5GBHL2u-lGwDRc>H~N7~@-G*osn%`G=S#+9F_?NFS|NtKj5$>znmfdoG);&pK3$ z)Mq`7+GyuDd$g4CyvtQEFrtQ>h|0;O_Sg=`trJl~a$Ca400;Ez{z?$G59mwxl$I6- zpg~wZ(-Q{96X}=B{}2KhIFMw7Uq1T(@WczCXbrk$UyR@!(8l~=@+z!8BpWd}{|K>? zf>T~zj`~~#mI_%jCEiq%(FON)P{Wi)3Y97(cu&1xlpxd+PtHnhj1ep8JsK=!_9rzQ z6U|;$Sy}e-IC~YmhXgq7l=Z8N-ff3GO9BU75#cEgcz@1ad-}m4lQ>x#F6R7 z&dbCTsQ5`Rej3D`ojLG1{S`i#twcr$96h#68Q(u* zJI#d2DVHco^=sL6RnF9udNlQgv3u$)mu4GjJZIAlww!VFi`)|LTa4>vOJz+?0s6 zlDQ=;R`4#2q3TD#8_G`rVg?%G(M1H5m04tjR2@hr{61=09eubxzkNLM9otUTk6AtG z16Q!)QH0F6*zFQn@)DtQ$kpMbFmg4$4w_ja{CO6R=N#igIkf(nqmlftAQgk$l-uQu zI=+Ah2RuAH|M@VxTl@9wKF+X><5e*~L!xD4Up43DrTt%enn7)&7A+C$0edIPUm+PbJyb$)Tq>AWE1 zmMSnT%&D)c=OX70dO+~dp|n(ic?01gM)5{8@AYPHwDD*bua5h6vX19b1Gvu8=O$a4 zod}hV@4MtkGOts}Du}2RhSZA=_=Zwhc5AxPyLZn|HzHY-RaM0}2pS;C+b7@q2PsIV zIKXgnSq66-Dwkr{nU9$r{`p>SF%gie=Mg?zslDmaYRmq9v57iNluVtB2&S1Qayq>v z#E@)=?X9lU8v)O&ttH2??at>%7N5>sNvZ(GA#gJfK0>#*w{S4fZF($Vb|Da3{gk3M z@a|88*VS`FUqu4l4l0|F5CShwR&(!9I&(D`KYn9Le%RJXRg+##Pb!^`eQeNNY&&|`d^V|K~ zOoFnq-hS45op~z;%GKIKENWnA1kYvUo*$j^G z{Co-&6co4T$Lqa?1_nT*ML_oV#aQn^P(?N#nf32&JF&~b9 zbjx!!gei+*f(YlNgcQ-COcl#*=0`H;x3y)xQz-_|9oDxgnGn>y-nDu9rx_w&;#iUt z_`FR}OMIr5(zzWMD@Gw!pw#jFyCG46mo#T@an5ovULP zdsFWi8L84`jWUYm2vSs*H&3T!m~P$)&3rK}CI~U4&HP01=GQvwfJwrb&~p~ZL@=>^ z-BI}LbSx~@uF>;2WI^E|^whvQn5S9e-Oc*={PfuTa5j|w!Ic@LZ!rqPIlo$>HIQF( z$INN{kE0u$a0fK@Fy^I71#@FNyzkFepPy1cqVon7#PCI&ZuS)%v}8Yxv(Bpu3)5B5 zATYq(Oh}NvH~Ni)84mY+?fWdz>GOE_dt_M(X8Em&HFajO@;jsNX-A9FB~!AQT+yw^ zEs>v>TkJs~O@Rcx*mS9VI}Zm39z7Cvr7X#Ah^fhLD_&xnCv>0LqcTtn=2MA1I!%NYbn` zd+&0n;cUdjgo&ZpHa7w239S!LJ@M|xgQ^$D*qT@1eI-K?%wrNq0gFsv<$wTTZ2%_q_)~T}$nmPOZ z1i4E1d0hPaM;|`dIW9(`84&PO~hXR_tZ1^QYRkE+y9zm}Fqg}9r|%Xl)1H#qGn_eS9dT4oGq z@g|ODe^}JKH?oWc>BKXwf)Q(+6*UBnuoo12Yg+%7<l5o%{S?ju{@LJ3sBvzdLD03MS@=+w3djkk`MTh%ZkK z>Uj_{*5Bn;Zjh{7WnpYl2vd)d8%(J)wa{LOPEv7O^GEzvR+it`nBv9{I-mOU_LmiNhf_n;z3Ow%RFdOC4;rw|(vqAF z(D=|`hEJEnSta|wiS&1EucswK2jx3Wz>|x6)r&ow&v_%=JSVTBVz{b-I^_x^`AY^_ zLfyFu=WMA&nu&6C7I14_lSMLn69tItc6eWvAg0v*W*9$qc>YyfAcl4;u{{3VJ-0s_ zpk=q7WnB8q{dj-9d%K(4#E{7)>)Y?c3dPz1 zVZ8-PGNkhPbia9}u2`X`G=Eq`(DM8Sv2QDZ0KND3i3m(OVjYN6Q3^2 zJO@E^Es#V;1@CP@CsEyTNAG=i@!dO6&N~>04i(Rq|NgcB`s<})fcZ-#{L&WhILg~6 zZ&6Q=ZL$l|w1#3*k@!~jtZPe+8SWttV{K)X#$kyG%Aaw696A5R_{Xb8ljzEy*hef# z)}17DYM6hQnjLu`FQ!gC+WBwR0-cT)8uX|Yhc1S4)_bnhI+++7X6!6u4e^GvKcs4Z zX~!v<8UP_JyV~Jx&qLH{fu-sHi0I%*ML*;Z+P^u6CHubjZvPB+#&Q)F8*Pz;ML*1_ zV;}@xrp$(=KXM-jITw8;WInRz%O(QrdpLtLlFN3%ZYSN`VNTaoNkzq&hZ%O&e;G{>-Z`~i05aDfh$_Af#UgO zxx@jg7oY-8MGU}%>0r`3@HjY4i`iJ5|3DtRlS2%uIw+j7d^&l4ip>%5oUGFQfXk#M z))zw@{;2@;14G*jr5!CGcQ^H~H8{VAp;w)XCC}pz{|Z+TEb6tNf$n#E zC7>7;H8wV`h+4%zfwG#&1zkxs9*E8t=6o=F`Ws8ZZd?TMP4p+i%IciTvfokdC)n!7 z$#RtONa11u>FnlbbDdAg^4WZ+`{mV`s0c?UDl)d36WV!U!N069vsc)lN!`|y zSMls*j!gsg5F2P(NmWYZO~=2AEcx6YfdaSb(0pj3@;%N&h^pez(9Y}&qLBG0k-Xro ziB_Y{0BAJgsKQOy!l|TOI0gqb#*Y6`RMWf0XWL{*QXO7|0=Rc|w21%S2o9`1{_7>j zi=)Lkt~X3Vg$*+rDqfBG3bSug4DpI*UZXXYTa~e&;+tm~-t&y|pUZx@uq~ypp0m#M zX|A!fG~Q9XI`J&8Gs~q-y%)WDxm_HTV7L9!k~B6`6xtj&3Jjr#8e;MK2so|y-^Jsd z*QWaYmcMEVs6JFIVTbPn&}sUo#t{4MTXw@=aC|O@l8m^p-_+~qTQP;1)tc)OR9w=0 z^k1hGsX5x)nbT%!y>!NL@+G&2bz^uRTo^%ek|1#pdV0JEsKk}+J~N`MKE;>w+CjWg zN&^Dv`G_H)`sK<>+6<-(RPo;cSHzC()}_vx2-(O@9gb$SSJ1pAeW)?)wpi_GZ-+De zg2p<Ulnw_&U9#K*gz-4=;wkT;1=Iz@}?cm_V?dhEX=@xD-60PPLcG7Oq)c?#9Q=!li{H9&qRozH^o z=A-r8?B5?MM|eFdwI<$rE!*Ls&I^4mL)Q1C7tD>$ z{k-QxA<0EDskK%!^jh^6hMi{bew!^a7h5h+tHL?JW^&t_0r2Qj+%$KvJkVEPA{$q{ z)48Mkvm)aIoZ&W^YzF51Y^P!NR@$*GwEuhtnF3C-ebxD57myifo>#-EBc(sVN zqiNh{d82i;dg_){TgwK(`hP6LAtrOmWXnm%y~SKrw#LvLhpcEVLh5|i@OxG#*tj?x zeB|bsk4_OVN>DWXdOanp$p!sVM&Gr*!c9pUY<#NKC?5^t7{M+T!x;~8;)5>6qAHcI zO;0P1$;*_Ch>AijHhHhBOPdr&h4pbxBq5%f_u%r-y5Xw4T)Tu?imo<+H@5KXD8tJG zV>yBx$3N>ET!p9K&3?iu3Q@EB39%GahAxT3dJ}bL&>>Px12v;VtyPzpI=i=_v;5%I3sUk_I$* zUM5jPW1rEwm{KjgYUoB_$G%Y|BBSqPuJ1&)Cp9R3`zC#Ub3yf`{p9!FH0vc2w_e(t zsIhjvoyn$v&A;^ut%e9r>seL+MWJGZp4?_DG`ri}&+T}KHrBT*r2d2zNaaPG ztX$booDkcTexp#;9%*=MVRJVg{1F*zIMUwWUe??~zj(ZgL*7y(>Opv?!KD(d?N|)< z1DjkIRvyGMeiONVxHSR=_cg8kD(|8%(uY=ev`-u zRstA^3ffio=!=);Bk&y?-=DP{;r)>8QFmBnf&2ZyDD;7zO5&Wd{#PnrsPM8UXU4+keZEVWI_wc&V8KcLYLF4-Ly%TSj+}E)= z3oSpl%eT{vLMe+?<20ym3Uy=x@I)BjQ0+L+`k_<3S z+I!<~RaKzacjVRAJC&UD7`=b#aPlYUTvyy_L1-(|{mvJU{Bc-2bTj7rWPG0`c)NwA z=XEL$at9|Tr;g9wZhOoU4K{u-uK6Fd&1?;&H#%qjLB~{w?Rvg&1ai`zEmwxH>TtGguq5`sE#2=BQABk!^SsP?s-9Edrg0{99D^y%l6W7+p9}yV|dU5mws`>rBlByB5=ZaPF@Kl=O znus&@n9WW-Zz$h(zWerWHlJW8qRH?(`R#0yTGiEUo1=!=HLQ>vBjMHIsH^UKf!dWz zSW{=3-Iy=I6kqwygq4q$eX-%W)Z)lxR7Tqnr$cb4dXSZOI9n-?12nnR3%k-W5&}%5 z(-P`Nl`@g>fF8TeWLmtE-1i2t6*^p!Fh3usr7y3V$T zl(2(ASh0FsSloZm_qnB3DV8<7yV!F&UP>1UM0i2uSm>d^7$681bAEBLS)WOw?7|a0 zXh3bdR3Xbp!hU3B#gZBcmb((mPJM6r?>*2WlwFb7>yi`llGe^r9@Rc;PI`Pgtv?V7 zRb9~C{mKnZtm1&ly=aOjQcL&6+<`;Zy=0DB>Mq!y&oY!Ox%Tf&kQ4oA7*<*Om4Wt( zhwCc=MDL#BO14@}xt_PQ5qekbg^G%bT?f^jqhW6-$DOl5|E!{^DFwJLz}WXhzC8zG z#n%JA1ge=u>`O4SWZCi{k_izoNQS{D!+@;+0jB>z9Jvm;e<8S^?HTS$J5ez|pZ@$n zq+P47sF-~btNl;TUvcptu&xiK+~(+(atk-Nwxup5nf(!ip0C(w4`&<7y{nGGkAo5_ z-Ts{{TdMC^+YwGGydKT*q7;taM~!ZiQuzNp#UO!&U;RYcw2w=4GN?8wl7+F12E zM@yhm($N_<3?=Rb5fn3bAg+WBBqczO3X>URhJlg=;CLu_Fc5L2Wn~+H4c!K1N(=%4 zA$z!~-HNVB1yNRp5#}L!>KT-Jt)oK0NcGE}6f0L_h_~de?Sl#W|UgC6|+sbp@J-s}i2 z2B^e1*KK9qR1K`Xb!9$RA1_D7vndNxQr`Mn!x#p>wM_oGxxQvJ)Raud8Qsf2`$Hb1 z3h+rX;%=6eS5Xk5*MWweLvDzQoFU@qW37u&OyA~@< zR@c;^4oQA*+*@P2$kk}Oc$FArvh5~9BYmSnQz%@O7DUru+fdmQ)s4TFf(*IXQyciD zE?tU7*pGSBb}Q>;1bf2hly8ADy*(mXi<0-I(jxyeC5@(c z=hqjZ5pKH$9OgO`86vyhJxwPU#xoxX!VANP_I~cg@!r&P{t#dy#}S2?sEU^a-Ku2O?pp_BmN0el-*{7k3(0$dyeOR*<^FGg~a9c zCqQhHYV2V1c24cQyG85CK@<9^4T*ato>#s%o5F10=7$b*v0P?v@LRq9xB6cGeVg+| zC%_pC=Kp%dlOY^=0Hguw26~U*M(=y02}Aof zzpD^dEGJcNsT`afEjD3Ae|pjMhEkY}0cQaQ`?Sj;xyD4?^v)(cSVj#i!kogpcs9lO zxh4kd{!88vG(lin0T&7nW4v6pL=e4l5`rioESb3AAGupo;WkhFPtN8Mc-tKI^ z3Er<&5LuF7QMAa3|4PQg`KqQWA4(JXU-u3y-QT((6~vZzsPw8fq4T8DL6}TRs%R?6 z4ioweO4A&Q7FZFbxQ@TW8f+>@`lJ=*2u1GD?)@t{1vxlB>Y?kCcUS*Gbs&*9_d8L$ z-{ZF7Ea$>0;1$sEmVlQxM=fdU7j$u^iuLLCG3e$ZE!!#JTM36n^cgsnaErqUre6I; zt1s;Di$hC{wU$YGCTu;><;YzlpbQuG&yDM)1$oP2_IP&*B%0jlexQuP_(RR<`wA?# zI8(kx0$Bo(bW86Z4FIKGZ#5G!IjIbE42d!bRT9ua%u_nV%W#^_?y4 zHYQ1lF`|GvQVn}yE6H7;RWvYapUzCh*-tJP&pCHOktmpI7;0*__vdsx6{4iPi5#?w zs4{HD{6;w?H9YHkYJ5$moy7)td`+(A-OP#OHKk1_FgdN$+&9R2En zrE13Rg^1dgVntj19Fe%{xf}LthM|6k_nB4?{P!-kqj@L4uvEhcE%ki$5v4xPp51=V zZr=28_{t~FoE{AFk0h0my7WzHc9p3nD0*Ok%GD}s9ZOUpJ-g>KGAK-pj3$7PQ&m;{ zN{6CXJvW-=%9nk`iz5!$TR>6S25&p@O>jiZWpW+WUr3N4BFnH*f50&a9s2|$)tkhR zX8grZ^P0Gat8*V+m0MA_)g?s6ECgy_8Nnq>xi^V}N@}PDrt~v%?q&8}%=NHm>kova z><8b%}VOICZ{rin;KI1#fPG0C0SI994mWzgpaMazbLYLv(8%Y+Nh-HB9vpr z2<~GThg?ip@7Y@&A6a#!l(8s%tcXN4BUTMhGl`t4F%Y_|L5lp0y6ObHEaCOtwF}< z?~S1}DAvUx*Gd}pq?kHuU>htRXoLvkiSL|#uQmf^&D*cn4i`U>O{kk!^;mfssg`ST zJZ36EqIS6~_EyNSLG20&^G~^o6`K6qJCIg9KaRD}NL8Lc+^;^H0j)(cVY(1e^6E~= z`h9~Tp4_KWkT^oni6f@=hHa?le&_am`J@3H7;Trc+7bsz)hPkj5c=R!JM z28O1Nk}sfKP(h89Uee z3Lh95fG#!B?&*r!UGr96`_)&+a8xR(U)v6#?#Yt9{xG9MGD3vz3HEgMX3oGcpJOE15{fIJ8>luq~bA zdCUu{Ne}3VC5x0V4(4KASG`k#E|(M$fify^tpm8v2@W&}L^x`Ri*No1N3ycz^nO9Lo`x0JUKF(E=Vlm@hlZiLSr2{Z^Hlx4*;~ydkgtnZ ze|bE~<*{hY@c>db1cOw*>GQH1ART~N18D4?=P1C%v3T?;#dLCy0}w45j3JCeOYXbb zZKu72Kw1t(B=w3@tJIn=+_vMn(yX5qbqQk4{FYH}NrxX|s1=Xxzr=}ionmB(QiBAh z99&=&bkn^rt`?v*NrQb8t98Tgz%{1!#8OP1bel$2EI6e3Nz8%F{o)Pr0xEA55pTka zY-~yJxoJ_2Yd*2>X$8YU&k$MqwFL@QvVdJGi~cB}eSZSEH=W0x0;nJ4z?2ZL22MM+ z+kJ2e)b~TAOyK03vIG+IgvIm|trX@|iNY=jrk^L*=hvOj*+2;;)=aVONw$u0f7zqK zE2)Y*p)qI$L_$841={!Dq|Y}JFX87|LQ*o- ztb(5U-`0{$ofiv_rg?S`aK5-7e(!rx!15H4`fX;CZDGvrvwf^uYiwpxq>EfAn57cj z0K{|t2hI23SraZqXm>MLQ(3tXxK>(;={=_c=9Vd7zhCjlWXvFP=*K0wJ{gfL9ch6Wf@wfB9;|w8cpJ=^Uz@c!ALy%3C(_Mo z(_nhr2vQ~RlS~vyoCDe9z11|`(?yBUyjfwg6*+w<$}dcdfI`#Kw8ig>C~s z3Nc)><8hIOYmn{oZZ2l|;973TF`O{1`^+~u+Up!WFLAazQ->$*&urmlyf!t&ZJK`Rm+leVQ=f&+F3rchFxu><0~d1MVuF z&zU}y*hQmVOpyV_q7vT50*0%{e?jB1DkPb#BA3+r;?0Y^T2xfDutiyeHwYBRk(6+Xaq=9Sq+aSOBoz1NY0fRHiyViX_J{oLK%FQtFdMbxfhHA9$b7vGVFivcWVv(lEXRPgCL zSfahLq+@`2*vFw5PHs5^`}VG0VJXfzgIEPKY69$L{8xXBL9$=1sxhDr;9^9a%EF}c zEyE1j-pl|DQPZ*uA@IO%0A^yXpECCMy4_*@qXw|12TRfY6Z**p{gzSVKkI9-Xd3{8 zK-^5V<3aUXJo-EhSC63YNZ_VMjTG7S_@5=QvD6I+$n3sPUM((1|7ChK?xn7U25VO~ ztjq(NK9E%(tRSYm$+WU*T`y)7dERa8r`s`KO!QD&tQx~$_{eXy-U1`K>H94!7P_~f zZO8%M%{U8=L10VaIjW!9PoJEZzun3I0b=E$47%ii57d0)7~T-Tw6Ftx7$gPrOuvlc zqxu=OMr68$n$rM(aDzj#sG;4!$`jan(vb;^&f_H!{<9`oVssxhp59rJ%?&y9vTz0HpM;{srl<-hw|;B@$BLY{Cw zcSJ02>{_J6M%paW6lOG?9T9k&=&)b3b6_f%k%x0`)@i&=u!Y&#Kp*I=f4tr~A4C_U zi!ho?ZW+$kXS?0{O2n8{^ZR?=Hx6ey>e$kFBk{6LdY^Vm{D zY;sQzyF%mb#VwkrSU~d?2Y%SJ&*S6S(hNd*^F>>&%pZ;@8qoF%-XF48 zwI1`KcCR(>=4`%L6M-2pl7aw{6VS#)WkXPPrpP97{s0z zml-r7k%0n*9H;32u3}E8J?H#%mMTOZKPc(6OxCwINK;X&LP{GS#2$+FbK4_*V)4K>_4|A&)MW;Wo0SP zrzonO_~iJKLBl#*r8{&_>V;yGqb=eCT~?e=M<2mRIe3X6pfXY6>zBnK*M3U z9WkXw7PzpWRaRaOfJvcpsYhg3&-tLh^z`h@US{CAn{yV?@XV+Ylcj8mlce&k-T1lU ztC#QlaB(g@t?faDB=a?0j-r=&Zt>{WlyUYJHGhJtH0g;jF{SzWO@6a+GiI2qtG^kd zC28&=nHD6tS$31B$PnUDFiMuxE*)yvjr;3ty& z0xwI&4)$#bm4pm`@=ay6>(A8W)!rU-R4#PJ8pca~?g%+qQTCgz?(EI>8AB_gnIw4m z;UL?TGj^QRcyu58@BA{9GWvNqLke=k1Zn(2XW}?T2)tY}+exP7Qr8 z*9x!Cw_@GsaHf4Cpu&=qVtZ=AmbgY%(o-JE>T||zH?q6yLc)6!vyZhAXzq+F$BpkH z8|1_{&>{H@_KcI&#L9L%%Ad0zgu~!^wWN%tRBS(Wx}`r?MCHg+#M7+J_g>d|>$v(S z(&}mbd{xb~8DpKr=&RksvDhT@>;HKH@+Cdsvlq;!RYb_-S|_!%uvJyCRfPl4O_k1; z-cOdoP0?nw-T1}E3TY2Ls&uT6AHSo=Mc^$waB&idmS*DC`MY(Zp6+$+;>T${x9K3} zzUR+R(!n|KL1Fu}8-q~tchmV`pu5g}s90~-@(?rI3r}(gi$~*Rv02>qylYc7+&yi5 z`}drHr1`)g=AbqE*~h?c4uViAtvZOV|0`vmf4p1PYr~d{1%EJclXJAa!%yXtuZWi^ z{*+nJ595RwM%pfoA=^24JeOM+q8$F1lT?F#Kd5e&r=&SE28&Us&6E2Ch20B-r&r=P z7*)S2v_qVJlly3qwD>VC!lunINU3M_!*`$au6={ASos^crPYysU~*%Cn3xkAxB>iq z!Un#fj8d}R_Ut%$F+Uy$<$VLYLI^GKG!b|MyOsj6BWm&`9KC7#kS?9M8(aBqnPGS1~|E;(5&Hr}Y69RB!6V|}yL z%wqWtArUE&j8z-!_Lj!;AIeF%G(V>;QEnyln$#pXoP&(%Z`ueTGw)1zA+FX|W@)p_ zF@}x3c-g6Bx}UtByVIYfa$|kBn;_ zK5Ss$QA#Qk3=90hp+cULT)z$)7?UwNq@0xQEl^a^_#L&=@u86)%nTJDh=m( zrVGiK3p$wd!VRM(r;1VsRw{g=LB+3WC*=0|YV<=_#Qx!PF8fi+QFhsMk)*mX+#7f- zRXC;muLy+SI=_BG+G*(cF4hzF>3xa?_A8|DFa~!KG^BuwvV023lSAg#p)1dm;jC3s z$CH{NW@>3oyN>6>mGr5dEcVrN{xSC)c2oBlY)6QYP>OAHp$#Nuyi)-IK9~l+MCnvOzgg=UUpQVkGxpG9a8%Bb8hPPo7s0kmLWfO?;Ko)V<|_~)l739 zvQp(pcFL$!zvuc2nxBoJMh{N*E1eNNbMas?50{*~u)iyLoj0&K9-={jWtf^rXRufl z#y6_o$aL#`0_WjU_Vq#d-8Q^?+qDj??9@(hIL^0sm-x>M2nbh^1u8E1+tk}hq;zXd za~4@s^y!38aglk1Rll)G>%+0dbtwven3YM^R5p-pUJF zAzIG-DZ#7p_zHSo0nc^s%`8h_66JeJa(a51f&__oDYg={L}C;)@4^k)ltqQ{hHA@A zl2z3*G*aZ~h{)eF%X*Q?^4RcY2JkCIMal9bk1BOB`mc2)X#KF?JSACW z`x!}Gc{Ny!L@_*<pbD0#Z3&`tCP~~rtb?4m!_4+D6%%OqDjE-)=t^` zU3i<2c5LW>+pmCx__RRfm7Q!BDc#jSwYp5H9GUm&L~05)@6)b~XRQ;kwCeyPR1QaGj_zTi;7vM-xO=p}4iSa|x-L;zBwnzPyz5oz)&0+8Zp(&O2WECb8_( z!9X>_YPNie0JBlkhn?QXq7nNj(SFjpjf0vjPa>tJRUdn`|qnoKfPnB z`ezg<61iXPYDtp1RD;ozvmMf5m9DGe!iW7t>iKlK!!D+%6krC;I*gvkjji_ZSd!y9Uvgx1gTZy3Y(4>?vl z;!j+TR%dxTw85lVk$G8|W7Dr~Hxzk!cFtru!71bqp>FJ(Dt1o`#3Sr{H!?C4_-}7p zPLcVQvGX1WVcE*I9J++~i#%@?JOi|&jkQ)hl3xPiRXv8=?O74lb9b)qSsv5lLW(2} z15_5+Fq_P)Mw@Q&AYC2z{5$&UvOlo#a5B9A*^nOSp;=GN&_mes96d2FqlLsTV_pjw zP=s>iHAy=y$3Z?_${q0KL1nSSk0^s~KsgKy1U@o_Bo-ji?_f9p&i8+6i0J35*`e_q&hZsOfd1 zXz&E4%!vjrPNL%|t6jW*#W!S#eAL$-bFskjlk0Suj7sN;aVm=ZN!`qU9T({PNqZ=a zvF%lfdX*E+zK%Q}$XY`_8(Es@F|Le7eJd!)3}`GXEYo*VdBnE3r^_%g#T@*CFP(Nf zUPr&|%^mM9wmACuzz|#Xl<(mo6$G-VXgHf10*xid4Sq`G?DXk zC{Ice=)z7u{#oXNx53aOTV7C5mY`Q@-R6CnOMCeTR-cZD|b$OM*4Bt*9O|I(!=Oyj4_*kM&n7FPC3N{sn zM5nWviy76V>ShVoN!de#f2qS`%s;b1va#&3y5|Hf*f{vu^HFU@Nm`VpV`&4wYi#UE zJ_exUXYc-S=fNLe_>6w_=J|xKgw>ulHwF#L*1ND7(PD(WToR1Y4|!_j3hF8ntOq)$ zJ}g+B7y)V%QL@asT?$gX(Um;5{GqrJR5Is5PW&?Q>_ipG%(@VQr!+OQ8ks+)9+{D? z^KIssA3TDOX`Z0-Au3suacH@+>(GYT*Ts;|pBJkVb@A)=ZB`~O2T_`2aqs8FJ}Jc$ z?EHF0m>%01wjnMf{3fP{H#uKYq`zKaUC(fnC^I>t5CS0&el4SGG zQEk=!&I{k1E}lgG5E_qDD^A*0;XnSyWv}o?RNSxw!%F>Y6UxFI!ff*k<<6Bu2FOZU z#H2x;Lwn4p54OnpkcEc5IT`c*OeDhxOIp}Fs#+(iAcw56`DU%jwvTB`Ac;<`EB9!H zo+tBoo@c9|Nt6mxcp`bF{!|R6zSU8t=+7z{Eu|TB=o5el3xHATS3y`KNMmusDxu=+ z?aoGFT{J&6ami2nKF~m}Y>S(+pYBIBm|$3P7h|X!J%`xPLc5oG@UO@2d^RbqqQ=Q+ z|FK5}zY{(`{eZW@m!4&?r@9?0%GMWV8#BIdf|9}Q93W}VEcs}NY24bt4MAt{SHsW8 zSMyH@s~g^R_Vw4a9S-|}s?ANQQIz{+^!>x6@Tg6$v{>(|@(;A^xrlX#P+U8t2p%wa zoO0)uUx}mDk)!9@#|jE~M=r9ypnt`+S+yJL8I8@|c9bZMb zRMh5r+)eLCt4=19tnd6~QcSQj0a4?19)jQYn0cfu)Nd_6zV-e)zf;DcfWi3b;x)eg z6i$FzelQcS8XgNvy}SaFolpxo#m(Ay5Zl)(B?U$KeCv%@wEK9l0>ui+3N#-V%t+Un z4%*<2Tw=_~T|News=TBLSyC>YLhf6g=jP=v3L$FH3ff<3MhWWXHuLBv<3%z^l_K%o zo(B{e?HpUXA*d1WP=FEq$$yJB$3b!|!`w?@24NlJM4lY+&3 ztRpA~^X#_tXm=J$BdSW*nM;69zLZVN(T$t&B4zXA$toX?L?Hezn=i({n9|~Xs!(N0 zT_Rzo)ny==bw!)g3dAzUYg{ zXU~U6ou1M}zce zSmVr_ezLP>0_V;v8VfJ+rt%+NIQHbySKPZkk!TN7Y9Zp;Y2Uu9st$g$Gdv$I%bcW@ z_G@^2cj>1jA0F}TrWfh&sV`S9adn$uOG0wFgsSyVVU_CfwPRTM#>#qU zsbSVf9Rh-orWQX|mhiw=Ml7Zd6P~BB_K3wfAMS(sGkN>V=~Uu^dx-L?`c6a!hE8Hj z%j#4Wf27K3e}lk^cpR+L7Vne2j~kUaMZ~%rd`O~vY^bN8SFBl?6+_QYG+BCf+}17(i|B!YrpVbaR1Qu*ndDMrLJon29= zi-F>KtNuSb?!rDjMKLF=ViE}EAcT-Uks)fnwy0x|Zug{79EQy{2IuBOX~? zJv{EbYBIViUL^i7Nbh$*8%UfpAr*2@<$Am~vlCMG{A~8d5ItPC5mk47){S^UlrMCd zhJKdju(duDP4-=&J*B`|vi;}gDrcHX5mLrgtejxElMX4@bvx+VO8|SB@li>=`~>B| zpO#JkY~>_`gs+tO`7N}%T++oYPdykyR763~PL{iSE^hT>{8^IUO3X@(q1>pS;4Vv0)yP*RQb>)0$vmivov#_p z=v*x?1GA3#zEmMy?Jm^7Q%J)sT7dmkw-u6>mX9bI?d(QUE>fIi8jdPY535J3Lt&2( z;Ef!YL2O6}f1B_Xg+w+@NS%-@@M8+JF^;QX6)ii0xvq5onT9%i=_CEE~~u|Hs?VtL(}7CqfPV?5>mdJwFc7 zc2~}Ay)Ih9a424n!!+5(c70)dPI*Pf@&3JTQ8SVqLjKUE3Y-@MWTXY*HLur;0Y8B{)n3?V)-WoUvX1LdK2QU1VfzL!agZ0a1&v~ z{9+{d=G_;|F&e{1uh{>(Vg41P*z3xOafl7_&M{uztH^ddxsj?0D{JinX@>5!w?#p2 z{3%inG0i_`2sHS+l8DeLXs`)1-w%3eONKYh#D0!CRQ~pjJ{{?XaBocWV!jvXQR;qop9B^J;sd$Oq{t90>j#rhO;Qyn}Njm2UF z0x_-o50$mZY}_~@Tr#l{;nJDJ(wCX;TAa^6d?_;jiXKp;sX%v7ygxjs?kCdydMkwe z$xGN-WE}b)^0Yhp+S{DxlEvtK&!*qz(kYX!VSA2PPc*-swtndt%+IPhDTh@G9hFF> zJ}_?4PL?cvK-FSX5-GUnD%U87#uRVc>4?}KM8&Al+)t?U!@o(HCz>twa7isvrf!8Z+&DCyE_?0>kAKFB&V(MDb<>r#2u{Va zYqFhSQ{9Uw%`j5NB**k>KgxLd%3iOd&&0e-xgt3z)f)#P%oU-g48hw2ge=tL)BAo1 zRcF4_oXj8rB|3PfJDoiWD!buVuH08rC!kXKv&Hl2J^u2|4&{gT3Q+_H-?-uW&KeIV zJD-k+jwBrWb!Ik!@YpGxs+q-`7Rv)gD{E^L5I`i#`%g z7Ftd{RCG-3Vj^E}t)DOvJr#*8c^ov8GfWo!uZ`NhEmV;tj@2P`!yv)D^Igb=RT4L0-cP18Bf@(2KxjFw?X!~Cu6*eT z9s4u6#1EM-$(B;LQChNTj4niYW}Y))Qpf#*XilqZQhnc)4QA^RcC;iHx=7;LGDYUd zBh>ZgH{w*G-kCDEJ2Ftvw)ia6;4a*hWxk)Th9`=p!w_?{HHaH^<%R-XsCFu+J6L>B zhw%T$Xx1*ptRK2u%S5XeP*}lO!U3(V)whV_Jb?KU^wRN7IDbxbt7ie z)y=`IE>@JdRKnC)ewFm<6r!ZZz_7VnAk)sjw zC-mciNzxKsl?lYc#CY{Q0%0%)Y5VBpLlCF_sA`pBPgnRSQ^}&>bp}hf%cuhyfeF=x z=A%Ws^fZ3FqztoYH!i*m!ldlfJ^LMNfJy4Y-8n85h3@t7Ez*@wU;;P(P7k3Wdmh>| z%ke+ZNEE#2vAgY1Nk+e*S(VH4GN_@bk*ehviaCFR)@ita$3%{v8Sa_^)Cr zJ;DKD75ritR3;4{tzKyDRX%A*;23236jS}2O%Trj|H@~yKIC;-8HlBa0c(x$QymH$@dr(Me*_^sBC{=x&1W35p{INsiq5~t}+-+ zmk0$EsO%6~!dTz%y03>Q-C;%bSv6IVZpZGtxKX~nzeJetAM{jrlY3Ex{z^lby?8T~ zT3j(r{MF*!h^>>U&3iHCpc~}sLojh#hz<3hl_%&%|BMGVf?(Cb;A^>WfH2Muc6Cb8 zUJ3`^go;;%7W8ZGI02DaoHRHh(VDON&H9d_QiXk!v1~Bvq1avGe6u)Dys-Z{BVqFgNTbnuwtNJ>r^DJ#0MF@jg01S4R<{9itd#nEnu|)P2 zTJ;H=-GcNy-kV|(nW|F^mqP_=2yh`0$Oy_qt1s0wClqt!>~4sKZbbT~oZ8+~5~k>2 zab+>a8gJu9?MJR0$<4T0+O_F;uVdJrWZf>5XlS$Vlx-xtfZGaEP#|N0}?6ydFdA;7++R9FH#RQ?)lamuOGqbqN%qVa| zQ@p8F!4MG5van!mus0uxFE{d|-jlw-O9ULst&y}g-67gTf492l)#soPAhF@Z@ zZ)^;XjL@^NVC0PL;Qk);QUHmIg^Za#?(wxLtbTAEKf=sY*g}~ zr77&KVOO4_|1WO^QVz2XmOf&dc$F|1aY%p(aZE&>HK%o7KY)`VIHCK89vEx#Z!>;> z$Ny@)?}aXBbIE))#`x0v+kuBQ+&~2g#5WAWIxoWVnSqhYe&Jgs?j?3Y&HIKvsRONQ zO%X=x=|OM?+Q%5eeqv=hJMvIgzQ!@TTp3%dNo>hv%MlMS9q{DYey?dVym`gwp zI=8`meJPvD2an z$kS-fC}iduGD!DdjlBsEA6?nQH|ee&)gwowOh+hR5Gt6ivX1&F(tW!6y@!Pm-(<|q z$B%^DUq?#%K)6E)yp@pFKb98-LRT= zonotmJ&x7T3Q99L1+DZQW+4ytBh8c=j}@)RUjIaRs8$vj{;jU@#+L>A3!!x_eu+8K zWT>(eF#9d$LDj`8A;cq+B8)K{6gu^}%7-5c z&l>&uHgm1Yjan0lsOC6wpb(j|rOChR3zwmqC*t z$5+g=4HMP8Y?$5+h)^EiiKTUtB@vHe+XTX{Px!0RTI7Q;Y>!ip;+dbXz;Bz{KtbuEfuprEdT18K_cO1q+ep87p}_zCE7e5jWp24M zbq)$CUx1*Va19J;EM)7ultFyOhdnGkerZ2ss>35!FQ}Qw8GbI&3BRmEBaj|sC4QFp+{FZvJlOG9 zm)VQI+uyptTs!7jQ3yZ&`=VY7{p!v%?KI@9=yQO8Q?BbbqdN)j0nKih&F|N^j1?eO zd-hA?jc2=`Y+GU=$PhRK-l5iX0H;z4C%KA~1bt=&hp_v{~3XY}A8wG_m z5bE0kvJ+uWHpl7YCZL#rdyLL!j6Tshq8bD8?BCzHM9tE76NO68E2V5Su%3?uE~kFF z|42(;rp64nNP^gm2q)X|;M+Igs-10UUYTwE9K)B=25PoKGm!m}qYp5p2?Iu)mq5s2 zN?VchHKKnKXg$vVu5>=84GHU04Cpb4LPhGAgi_q@$=4rP#@uOd*R)T`EBkh}ce?zh z+z0eSzM*Clch}fw0JGjp_e1?)h}}v@76>KQ0`~wgmZ<_Y6v)ARs$$;{3wjMqG^kHW zdqIL}7-Y*m018)HDCD?`Ah7H~2SjmZAj4Dfhd6Nr_M>v;S-FIUB?&v_*kvo_LAyl{u=yWZV>K)xaP{xA_GH!9Zvh1hRkd9|W*s=@JlZp#U(B4ln#AP_4+u zknf3Vfov?`l5#Cs)P$W75U`2iep`o%SH@c_u&yD_!<~M*|rJ)fBI7+bo<{ zf@>Gy9w5+L56^+QhX-8fy9)h5a8xExQvLg=pt1h_L4cupVd=QwdKBR+SU@EYzz1?pGF}TJ)V)F)mXh=RMH#gYlABGmwGj1%x& z;l+W_UP6)e@84#g3-*l)ohvU8zhq}~YCxfzN-x^!3zM8yy8`gykWsPYz|Bwe|2tn_ zngksJ5T%0n#om;hA#fYw#ev&Yt9J<8MFmCH+-z)04;PJ{$r1TKuC6?E-o0at4dFCs zk(W_7Q&*2)kh9EkO|hG+Da9ev~4KZcQ8lKRk+=x3_on9muREfKP=|f2Q*#`g;Qe!3>}kcC+B=aT937 z%z+}4p8A_=me=f#ew|f33fO}bwQZ-{ZUV0s19b+U?RF8DiiU-mnY{Qih_WBP0$E5M zMV2iP1Er@n@>qKUjs{+8UMTvyRsIyXD~lJ3fTd`NMk+*J9EXg*Ot%HFee#*e;pR3r zFcdRM$-qn@_X?p9K#{xcc!G1u=xA!1<@g40AgDTl`=W3rF?oCy$lQIg2|n*ae%53S zB9|`^b+om$>HPj~v9q!!_>T+@mbg9MosFfIl$6xu=XbXk!C-%9DsygyAm~33|x~@HiutyvKJhaVGha=p+%|UJ zt02|1wdpIen1iLUgh3_+PMKWP`$}EN{o(E!FYc)AEC!5fv-6Ikc*n!dKA1l*TK{sF zSf}5C5m*!k6DKvjsM!aXt_;lGU(}f(5)J$91(I{DKo7M4@BmJkL9Lup9E8PYDve$g zCV^yJXA+P-odWtH!GE#ZG&G|DAn-MSP?2LO146&%8923#(X?gcwO0tXb~dI{V0O_W_Q#5AC8kmHqdiM9tMt0H;D!W+piTyn=bXw@(*zW(1U;DL@zD@&<6{npmx6 zW&61f94`)+GQfiNy=-0K^1gCJ#UYo6Lh(R}Loxmy_ymk|XC5#Qe8~PDgvR5ts|F_J zMPlK0?U-l=5LFVfFf`aF#>FA1NhP;mtw#=yj-uvjRT?6|leP3rOtl^-@3r_~T9wNt z(_^rvf0IfEnx&=#F$lov1FW2IzZpD1EGQ@lPyqs&JWvbZ==iiO3YYiQg2xfCpZC~G*7`9zY5~Z>ikp>O3FKw3eGXts8O{`RCKmR1 zsiUKVP0AYv=mSc>yN>{=fR}ur2VDn&&mGV?XgN5dfj8lkuQd~~*xbjrQ@k_FAN8ZG zBi2*uZD%+e|AI83z)yI{6C^Y56Ze6CblP`dh?A4E;({EXQ8^bh+|BLn7L?44jQx3G zprDkovH8O_E$FZ;4EN`OQ)lMjFbDPHupQ`9z~{$mbZ>S>vkZ{#OJ1rZ!rd64t$ze% z^mjU=?7Pql1xZPy=H}*#r!d=@3YVkhd!_?yC6=WpN}8HZ&dvtwN0WtEU=jBnUAFQ! zfWv9B?Q5S>vSIf)-ZJtZ?(OaI&3glo2VqEXV<=>;&`5I~of22|p+ zRx)5!?FSCc+nyBsaOrW^cG)bbA|M=kK^%C4bOjBYc(q7LRn=mx`}6c4e94#K5TNBI zytlUA;}X--(IK(6w$=xUd*F;kUTE+H9-G*bXJEw)0KLdVsjnDmLSiC-U;+b?4nfrS z(dP1aXH$d}s-a;}(qXd#O3g5XO;_@+L;LwV@XqG75VFNX`s7`aPok%Lb z%>k1g0kld2A|gsYBQWi)r(uL((rtl^Z$JD&Z4=ye^X^~_xpD_E8uBbU9p2Zt?sc3U zSMP%%{|=WHl9`pK%s{xhOureA2BjzT*$&9mTCVqo&o-!l4h{+m94J88+}t!KM#Umx zFP5OMUg4_wbayhKpsegtc?s??0C`S!!+D`z$UM8D9nsT=6(iS8Y6csrQ zP`JO<_=K44bD^U(Z8x49Fu?fDEA<%YD{4WF0um@iabFO3pLQEVXa=jFj&u;<ru6tf&a94gxeRIoJDOl!AO_(7P~x03)LUpe_WKK#HCk@k>eyW6<~9w)=|(25JEN zoapYead5akg>UCv+%e&M2T%|9NSEZIh}HKk;7Yu|q5vMjivwhp(BCr-?J993r@jcn z!}?j&9^g-0a&l-|Lv37~t-aWtkkU`#3;dwMfxvn^z~wZ6To7Ov zd&})YBqSsiM?+w9rT=76X+kFt4cG3c>N*k!oeDmP+q!kr01(sa!9Xjvb%FiqH z8e_l?j$B5)X){3yFj%h9aYX=dg6I3;x>c|X8~`?F2OuVs0tyS9(xMK)De{8;1M~`K z54T6A#Heu4%@{~8>g?tcfLd;5z6gMoP4*FUkvO4Xt#@3lW5ESi&;)1BYw%NWy>h$P zIjx}JoC?@H=@PMP`&aD$`!gL0IN&0Iu(k%?uEhssKJRreZ()pEKSn z#i~2`I2g(XyE*7S{n1LN7#y|j>+3uGkc9@GZR02IQ)3nv_1{$*8kA1>fr{u2h`vRz zTEWxu@ha}`5;+SCi-Y`9NJWGPn9iRb1Sy3*SWTAt!MGz@{Vw}5Ljqn1)^u0b%s(w) xdqyez-{&ANu$SeS!7^WkKVeb|lRMn`LAze4*ksY#fWIwarlz_$<1s?y>Rph?0* z;1`&0^3swJ2oP)#ZynnGH^4ja4l+8<5D+NF@2?L(MaryzH(_056{TQT5DAbFu*1`* zmw~t7T%@#JBeq^i9KMeMOQ_EKcx^U>|f5P2a zo)AfJe*e~s+d=*l+n5K{G8m0$jL^p?34sN%HFCdEByqKnLSb zc*#)@;XLDv41xPxuQR?WkB$3Iu#mVMoyrnpyefIHs75)YKdQJ!pLu9Oh0%3VijsCN zxXG&~+~z5y)Ji9CmXk?d+qXk`Ng>EzRXZ!Kk)J?Ee{tYiP(y6BF0tO0V6}P1m8hR} z+LcIgZkkguAyrjdm&I5^OUwD!ho=V95uOThH_~j+qw+Q1r&Ad^c$gsQATgwV%d%EX zOk-Qu;5`pwGOOObHyC}bl=`lIr2aSkNV5{17CWL+D^+D>f7HU9jGy^%)|Hfui>?Wv zPeRi4eJg0F5C|3FTv`q06ZltGSE%AfxG<$wg_YdzJJK-1%b*m0uUZxQs-JY}p50`< zsQUG*93?s#eoXVVF1<)9c~y06m3I>AAHhN7j~_-%6WiPQ1A9qFOwm`Hbzxb`hre@( zdqB0II?|nJN1N$zGchsg)F0u_7Usjriy2p{XoHTw>0pD7>CH;s-&j>yl+&Q=1FlwC zIk+T0|9vlDLrV<|3?yg#2y9Z?2*4IuiwSJTbhNkkZ9YWCv2mEhXxl4=BL(`54*D8W!0BI$CjUInl;)`M^<3)7 za2oM3$L^4Ior`Jb&_ybiN55$XJWuES@a&42pSy2!k3Br$SMJGWkp5K%6^Jz6z>!Dy z{8JfEx}~vxIla7&j-z;P>O-f3oWXLYr`Fup7qu*M78Jpn+ZrglF}9 zV>7#5Rn_v2RH^st11bT!+(I5TJNWvX;~xK1hKDAr(lB-H>7Xh%c$knuAhjqdE0wsf zDPkC!jHkEeF1X>2w*QuL)>(xEC$hHr4I!1gKT^+Tap$--fC?&ug)qx_068?C(SF9# z0g}`uo;ajk>J4&arFilvIfHMb{va33TBx9k9#2U)vQ6E)c8d=!o^Qcl;=tra=P1it z>)s{bgFeD+#{XuJ^DX6u|F8yqmQF5++b2pr&xU$X3HEh}{?4oQu) z*>p7;OBq@Jgpnvh@8!S`A zx5Otai?E1eETk-EGt-Rjz;;KC7G)o?|Gc8d-R{q@8GCu~4Iclw&@l7(K4!M%=V?N< zQfp@`@4!cUo+Rvtzhcwhcbj%b|2aqn(tx>~$H-D{7&&<_4?n-!tH34=I+Nj*MSeAZ zDWs7ii@|tJfS`f6gaHxTI`sY|Z{G#$aU41h*+dbDr1*~wCsOAM7i5FMJah3*ZALD1 z9|Mr^s$x0>yGbYZNT_?GO~c98`)VyQl!y(*deD>N6ZjUcj5Hd?TuF4EJqm*JGx)lx zdRbtW*INCEyAW1KRq|XsybTiNH)6#&MVxIaLgrvsp6&7=J#p~heqH`u{T!C{mh(5E zMi4HPhi#eEO5y9;)qsOqGA9A`XC{Y+|YdcXXccKaOM76`(Dl>cM@KoZrYoybX8i|;_j}SKuW+mea zA$W)c(i_~EC~bB0E({3AQOV~Oq>2N(I$&|vn}TH^HuTiTGR-Ty_$Y;HzaErVgXbE& zRB>n9{?6lX=-@#v_n`?T>U9_@ec#5G-gu)LJN}BRY3%gECg9jF{Bc}=vyUOlHc*p8 zV}^c`P{p5StCXjEYrWygI(v$7K1eN zma}`iXjs{PMj~gtq{BVdvy9P)e^;K1y&}Vq89rkqW*HdvZGx*UjC8_}~qxcPrmvfX1E+c5c5*ztw>U^fVg{Ed9GSrG9}4S zn6dvJDC2?9mkgJyz>pHZy74l(;3hp0wS4WJr&Ro;jxv1rGI|c9WbT!^8iejQB+Kz)L*opAW zM0lk5)2)9q2K2ZZLQs;{GcH}zG4ix!R@~ZN{mCt@$Tus&0~icCbIIRs^bOfKmMFr{C|A6lhNY)|K3 z;j8=yYt&O*O62VIC$j&wbTC=Qut9S>-GJ*km*~9F!3s)Y2p*WjNQe8S>9+H-5(IqM z;n^_N`96&rGu7Qmoc#3U|crM`2u5J@9_)5IQJf#g<_zNtMSj1 zk5udVx_+s}k^iox$I3@}a1--X-1DlEPVO&w^!}Mc%5{jfo@m6u$hRV(>yez!BwYVDR-fIuG0k>%quLH7L@H({pCL2^Fs-)o@&T zEQ`;F1@|j?`f63f27|eees=hollv5AhdM429oKT#cjzGcz9rE3V2mruYI^%5fqW)e z4N|mGsLKTDp~J@(Z#?VUNb8eDhQQ=RyN}f1n1vZAw=5@oJuw4TwYZmSeRG<%@vde? zBDbR{)rLR-_(W%CNzZj#AUR zEf^}4%uAeIgk2Rkf_K9RW=GO^elA+8A)>@A=Kd|M6r2w@hI3;yE%yfg{0r(Vb~UAothk< zJp4d=*6ZaO(|Movy&c?f6D=2-dX&xGPB4U0WeP?}d%fqe;0iB~`hq3rVL%;iVmlsM zJaF!ZzMaTc(%I7(P-&n$(q1f9^pT4}^Lm=)vEF%V_GC)83h8q9BmY`Q{NGk+Q-n{l z2x-N8RjUk6R{hFF7oo1J82SDY@QQE$z4sBOf>9%?c94;vubWn-|6CNr^P@l?mf zx`G&W^71oin{%futmjCfX^>bCzT)miw8fxKLe2f1JK}^08V$tlvvbCkkBH~)NVOQu z=1Kd_&L+EAC#($Do5&w^pCvDYeYcg$la|n|PaOw8SN02Xh*Yla5+xM)H=nJzp{gf34wfaI%(X!H$7xZG@Fbor zbD1>czQnn9F6s?@>!RW6wL@ht)$;JY^FDx)&tfnBA(}^9oMbCE<61tQ`LLag$_3sH zu()2%#O5UXNzY*3rZs|IO(TC}z&PVs`NL|b+X#bJaI(gYJJ}ff>JL(;C*;~b?eCcT&i9Q zltilHq{K+Z*g08`iq9SD&*PEceeRM`kBokc>SGqXHcM>5sV<{e0*|h{a`Hr^{se~; zBlDb-l#rhUz)7^?7GkybiU&`liu%k-G;ZwL>5HGJ?TOV>sdc+k6ph(_S!#-$(rl^S zKqf7Y`W)&IG~>;BEsASYf;-3a+ZT#mWe=1Uk!+txwxPZDs}}S?xV9RUYA#boIy3Gl z#0Zmu-`Ti1IHvjpoRN=UJMdA%0YRG`~B(eHaU^G*DL z)AoEi$3@6l8_eT}y|u-X$Y|w2yCCSx?En|lfq4OLo2asfOmMVDWBV9KXzClY1{@rU^F*i@o`|FV*wm0sC3rocQb&?i|&xRx+rJmcrEaM@?2Y z|K7sZ-KZnlmQJmqfR`wb$KPjy>}44>1iH9i3mqRpSj9|f*9M@_ZTfwlKhC!dn@;@+ zJ|2%tkgsh6C4YK^2762XC+14k95tw{>r4cmD z8{-<=Y| z&I1Kd>34GwxzN?OnQ;@KopBz0xG+>ssEhkHYi*Uh-K!v&#`Siv<5AM)Ro@kyWD)9Z z`px6wi8|W$g|Wuk5ADIJ3`rA=rF-Xf1ED_ z!zCswsbh?w2#!0JG3_%=QA!k~q%0AAS)VcSGd^QdijL;;37`s8;(R8Kj}b^ko`vA$ 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 literal 0 HcmV?d00001 diff --git a/docs/4.3/tree-migrating.html b/docs/4.3/tree-migrating.html new file mode 100644 index 0000000..9949384 --- /dev/null +++ b/docs/4.3/tree-migrating.html @@ -0,0 +1,269 @@ + + + + + + +i3: Tree branch: Migrating + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+

1. Introduction

+
+

The tree branch (referring to a branch of i3 in the git repository) is the new +version of i3. Due to the very deep changes and heavy refactoring of the source +source, we decided to develop it in a seperate branch (instead of using the +next/master-branch system like before).

+
+
+
+

2. Current status

+
+

Currently, the code is mostly working. Some of the i3 core developers have been +using the tree branch version for a few weeks now. So, if you are eager to try +out the new features and help us find bugs, give it a try!

+

At the same time, a word of warning is appropriate: This version of i3 might +crash unexpectedly, so please be careful with important data (do not work for +two days without saving…).

+
+
+
+

3. Getting the latest tree branch version

+
+

Check out the latest version:

+
+
+
$ git clone -b tree git://code.stapelberg.de/i3
+
+

Then build and install it (has the same dependencies as the latest stable i3 +version):

+
+
+
$ cd i3
+$ make
+$ sudo cp i3 /usr/bin/i3-tree
+
+

…and execute i3-tree instead of i3 in your Xsession.

+

IMPORTANT: Please note that configuration file compatibility is not yet done. +So, make sure you use/customize the provided i3.config file.

+
+
+
+

4. Tree

+
+

The most important change and reason for the name is that i3 stores all +information about the X11 outputs, workspaces and layout of the windows on them +in a tree. The root node is the X11 root window, followed by the X11 outputs, +then workspaces and finally the windows themselve. In previous versions of i3 +we had multiple lists (of outputs, workspaces) and a table for each workspace. +That approach turned out to be complicated to use (snapping), understand and +implement.

+
+

4.1. The tree consists of Containers

+

The building blocks of our tree are so called Containers. A Container can +host a window (meaning an X11 window, one that you can actually see and use, +like a browser). Alternatively, it could contain one or more Containers. A +simple example is the workspace: When you start i3 with a single monitor, a +single workspace and you open two terminal windows, you will end up with a tree +like this:

+
+
+layout2 +
+
+
+
+shot4 +
+
Figure 1. Two terminals on standard workspace
+
+
+
+

4.2. Orientation and Split Containers

+

It is only natural to use so-called Split Containers in order to build a +layout when using a tree as data structure. In i3, every Container has an +orientation (horizontal, vertical or unspecified). So, in our example with the +workspace, the default orientation of the workspace Container is horizontal +(most monitors are widescreen nowadays). If you change the orientation to +vertical (Alt+v in the default config) and then open two terminals, i3 will +configure your windows like this:

+
+
+shot2 +
+
Figure 2. Vertical Workspace Orientation
+
+

An interesting new feature of the tree branch is the ability to split anything: +Let’s assume you have two terminals on a workspace (with horizontal +orientation), focus is on the right terminal. Now you want to open another +terminal window below the current one. If you would just open a new terminal +window, it would show up to the right due to the horizontal workspace +orientation. Instead, press Alt+v to create a Vertical Split Container (to +open a Horizontal Split Container, use Alt+h). Now you can open a new +terminal and it will open below the current one:

+
+
+Layout +
+
+
+
+shot +
+
Figure 3. Vertical Split Container
+
+
+

You probably guessed it already: There is no limit on how deep your hierarchy +of splits can be.

+
+
+

4.3. Level up

+

Let’s stay with our example from above. We have a terminal on the left and two +vertically split terminals on the right, focus is on the bottom right one. When +you open a new terminal, it will open below the current one.

+

So, how can you open a new terminal window to the right of the current one? +The solution is to use level up, which will focus the Parent Container of +the current Container. In this case, you would focus the Vertical Split +Container which is inside the horizontally oriented workspace. Thus, now new +windows will be opened to the right of the Vertical Split Container:

+
+
+shot3 +
+
Figure 4. Level Up, then open new terminal
+
+
+
+
+
+

5. Commands

+
+

The authoritive reference for commands is src/cmdparse.y. You can also find +most commands in i3.config. Here comes a short overview over the important +commands:

+
+

5.1. Manipulating layout

+
+
+
layout <default|stacked|tabbed>
+
+
+
+

5.2. Changing Focus

+
+
+
next <horizontal|vertical>
+prev <horizontal|vertical>
+
+
+
Examples:
+
+
bindsym Mod1+Left prev h
+bindsym Mod1+Right next h
+bindsym Mod1+Down next v
+bindsym Mod1+Up prev v
+
+
+
+

5.3. Moving

+
+
+
move <before|after> <horizontal|vertical>
+
+
+
Examples:
+
+
bindsym Mod1+Shift+Left move before h
+bindsym Mod1+Shift+Right move after h
+bindsym Mod1+Shift+Down move before v
+bindsym Mod1+Shift+Up move after v
+
+
+
+

5.4. Changing workspace

+
+
+
workspace <name>
+
+
+
Examples:
+
+
bindsym Mod1+1 workspace 1
+bindsym Mod1+2 workspace 2
+…
+
+
+
+

5.5. Moving Containers to workspaces

+
+
+
move workspace <name>
+
+
+
+
bindsym Mod1+Shift+1 move workspace 1
+bindsym Mod1+Shift+2 move workspace 2
+…
+
+
+
+

5.6. Changing border style

+
+
+
border <normal|none|1pixel>
+
+
+
+

5.7. Changing container mode

+
+
+
mode <tiling|floating|toggle>
+
+
+
+
+
+

6. The rest

+
+

What is not mentioned here explicitly is either unchanged and can be read in +the i3 User’s Guide or it is not yet +implemented.

+
+
+
+

+ + + diff --git a/docs/4.3/tree-shot1.png b/docs/4.3/tree-shot1.png new file mode 100644 index 0000000000000000000000000000000000000000..3bbeae1c583cbbf411c5c2fb0ef823db9c63fff7 GIT binary patch literal 3665 zcmeHKX*e6$8jehQC8(v8nOeuzTHD&HNQ>H4DUG$Gv{OqAT5CxVnIY5=ZBZ3k%UFX% z5w(l-Dp6ZBF-n70#9C|Y;->dL_y7HIfA-Hg=lRZezUMse_nz-PU#im$>yrX!1ONcQ zNn0BWX8?dNleg{#19_uuv_d0q`XSuh_7)fno|ti*1^|R1wiaf$9(k`!jyzOu66<+5 z5?LBuYI;D9qC9Ngs{7}p4$?tUwLy;y)IU;-yOIQ*F2tp z#@Q2HyKf3oX+_>pK|3ZhtI99G)ZgV2uJuQMg+hW~MR)q#gKd9zjZ&M?(E(hKx$=Pp zKxH8i?i##2;MC|pd;1CnqUTi+_`!{mrhg$(itHI^7e67MR8Jcya$R2nv#NWG)I4>4 zbgW2Y<@If1iLe(N6ZjA3FmMuiLwkQQUENrHIn9SPqI!1ZurBnBk}W%9e6)l!G7vx( z&X|4A_5^Lw8*LsxgS5pb!(xL}_zw~^3^*$8D9@T$>3+3!t#+qnH|0V?E!d@^M&y&Y z?A1fhSuOB9zNs+wk6eO$3tP_UGUbwNUJv^GP=M615Q+28_477;IpL6be0b{ml)~ED z?rv_58!dB+VNOIY+qEi+U{!igh$K6ZJ@02zw9}KRgHP{=AAO`VCWR?>IvhVS_B4WrUP@2w zOwI;|LiO}5R}L}MQj^kTFRtn&Zu8>y65g+X0~7C0eyHUxT{}>!Xf;6p^?E^Gr>n5T zz4JD`-gsE3mvi0WluJCcTnYiNjLoHXDyM}NfPMFn!2Ly}ALj2mt`J@>Z`V9{$Xmi9s?rH@y2h2T*is{@A9c>TbYwkq_Xjn6IsSf~arQg@{(4 zQ;P>HT*wEI&v*kN3MkVo0QvFL&lmuZ!rPot$^7p29gzPYLy##(8`q|hKr9x^4t@PY zqBftnt5o_4kZ5i?3KB$mJZXC+;ba^`GMekGKzd;$sey)oY5iptzP8#zH>f zMwikI{fWRMNMg40Urm-FVQ-Y>$K8tw%#i%N9meKOtzR1*g}o3VGX4uIym(FbG&cH2 zC++UW7C(?A6bDSSQazqrb9r9|cE$(yt~T2dna{Ro20b$@2jmaRE~3>0oh*`LM;1$P zBWUX1#z{vlAY^jnFE5L0AQA(feP)vAGOOxq5zN(bFFcH$xk~+y9v<)zI1;in#G&N5 z^-spvu6HRFSv~Rsdf=$}*}_3pu+gGG&4sz2R?y2h$cKm88Fw&unZ1V?AZRtLr!Z@=TU1adCOZV@m58G=G%CBDO z7`r)mS(FbQS$MaT4cojry)%_?ya^SFWXOu|ZekseleNe#Urx1tls&b(!LpCTW96?h zdRiNHg_gAY7oEYAXZge#aSV=X2xn!YDT_^^P^?H|uhLfn)vOI;hFvntBb?2Lrbd@w z-u?9K@R)-(4hx@9!^(=tp9$!j`#c6(x*K7@{70g4ie)`XXD~L)gqo(c3J+Fu#ECui z)Ut#h1V_FfISE>tm%XsY+P%L>GD$gMuEv+3xSn~3$L1V)miM*npBDeBg}vL!I*0YdC*nWGMf@)E3CrYL z4L?>?Y23;JJubdq=~+2M&1KFJ8lZ@f-=+}nVgulhKkkWS+sD|Mlk$n%bI9@o2%|u9 zyN3XKTM>;_cH9eM4eM>A|5$GHyB zW3g_1n;&jvQw-?pS}IS}#TjOJxi=(;1|YS+5u*97SVy~bCO}P3x}HYW^&gvLngpx{ z=XBqa(1HqS>*M!+9t-7v?yD}HvzavxZ#4o1;jr{}P)>`B_s-i2(xs;IeE3jV-9l7P zc3#V<-W6GSf$LArbB%7uL5zKJ#Y}y!09C8^;EGD1eUR{#!WYE-8s8IqAXOz(qN+wp zgs5quBg%&}?rsK1?BhMMJ^@8pkm$U)f_t2StEj1u4iFUd8g0YR$2$&oeU*NiS5f}t z)sJcg8t=pvJ~Z9`-uH0dvHRbN@~vYq^su8f^8=?6_SfZVXM~@LUGQ~q6$rKop*CPUKEpJ%Vn){&t1^&!pfdBvi literal 0 HcmV?d00001 diff --git a/docs/4.3/tree-shot2.png b/docs/4.3/tree-shot2.png new file mode 100644 index 0000000000000000000000000000000000000000..f00326487a6eaa249d50d2f3438e601585f21c8f GIT binary patch literal 3383 zcmeH~`#03<9>>ksU|d2&$R?6YLyWV#xSMa22#pb$T*BBTA)*jUOv18+3L|$lnD&gz zxD%Sei5Mkm*e+!p%@%{g9)}EbzWobl?eoJ~t6!eySv$f4Kupczxng2+UmfjEo{#lgp6-s+ zZQUnH9C-ylAu%a6;b9$i#0^n&Pvc%mPbx93H#vb}ma>NgNXsmRbgp!lqvY(@>(Bcf zRkODKYkZRVuF>dY!me;j3Ij(dwn>tbACA=Y1vtGkwIO1Y6Yhos#=CMu}Zd^-VCEuEwf;x?V z;w9jY?WdJaydT$qTwuAz3_`)Q>N6`Es(_flQ4g+q=EF~mvp%of)dFnzw1W|J z07nuCg~fMPR#swiz5iUwrDm_m82r+8WUZm3>FK!tD4+9^Tvn@}-&$9B9W#~R{6H;@ zQduw#H_>^g?0G4M4Afs9^Xo5m2)2)_H|zL*Z9l%lsG`X`^~3HIEfZ=CTfcG?V`G@0 z#r!?Th}`H=*q+!)Gst~)L8?9nr>e9zU?f`n9Gz9%4wskilp@4c`PfXS;6vDycfY<} z9GD%7U?{_5gr^#gyLo_N#L(xe9p}QAMA%TcHkH$ z5Rw>!3N zJ4$2sWyIK(r`sOWT(}_bjvn~- z-64}_U}o8{nKWrha~r+WIf!mK@Qc(EP8Kjb9P!uv=x^mw4B<{{vsT^vA$KaR^V$=_ z0!7)4cRxB=)YoIxL;_UU@M$SkFrIfV=d?hsxm8``ZJy=|2ST9pc_sge_zHKWuz17p5zk!p@ zsLGfvrib#VYqRNvx|d z(sA#L7y$l40!}b1!2)o5Sw!{7zrOF)eg|2^WLVmwm& zon8dfUr?5~Lpi(2A5KKqt#97YO;DC!sbdO{<;_d5Gro<+ck}eusq{>ao;{?y_M|SB zw}gY{VYak@8Wj0?&6L&?O+MN?Ek~C_YDaK@APlnhzoLoUDOd01L)*EmX4y^&g6-tz z4C%zFv}9w|GV$knsVxNh|C%S+m@Z-eF#YQ5>-@hHDd@zz=B<5qew4zFyPU}V_e`Q_ zU1#~Y9+(7XfV*?uN{I^ez=JojBr25}FI-)%KX4421X7Z|GSr`*Jp^*s0GvVf{QP{= zXh%m!$xh4A1PZUk+vjp3-s^LqRq&}gX4N=7!5HI^{5K7Vc%5wBjT<(=z)!U8qVe)EI2iA!mcxIVdGpVKxa_1xpfl$#k!D^9Z`)?LL zl?B`V^mwe-ooGd?iKu@ZEbCmWbMc#hUEs`p$hu9;3wpun_1&y!v6eBOt1i`eD<|bs zN74PTL7Comy3ri)+j2!mjnt?HS$;PDX!X8&E(bF6I@u=5igKElc0zL_BWLYu_WoPusrjv$eS922yN^GIVGIg_JC!pHp9KAvfw z6nP#MM5o+xupzBWd=d{Wu;K{_YMi-%xJkUtQ4Kk2Nu))<%Kc>Ya*>LPBkrvJUNwkn zk0Q8)X6R~;Nw`=eKUofw__si-Bx){rgnNHqhngNp#6mon#ntNp@ZVshpIbjO@ptzG xsY5IAdtgu41QL2*hQJJ}C;y3n0XZ^4nI4R-I#1$@2lNvXb3E;0SBoXy`wy4GwW0t3 literal 0 HcmV?d00001 diff --git a/docs/4.3/tree-shot3.png b/docs/4.3/tree-shot3.png new file mode 100644 index 0000000000000000000000000000000000000000..fe4c11e156584f48ce8c74a11d7a3d41c6249594 GIT binary patch literal 4001 zcmeHKYcv%479R`|Y4i}KkhjVEIf-O2293vHknuPnCeoP^hRCBx&cSGg(x5Qj97p0H zjm*hoG}Oqu@yHBE26;^++-cn}_tRbXe(%eF@3q%nd;QmM{r3Lto$ic)9XfdOAOHY3 z1h=zx1poxH`F@Y6ApeC&E4<(vA)FQ5O;l8LV#aA2066Rgx4z^Sh=bvrkMS z)_%#zBSgYQy4UkigHaBT{CcXxI~(lUypIpxfDDRa|2ncv-T!7WvfekfYea2|k%i|4 z)>8`_Sx4qhaC~JOg@Xvvl?NC9cuk}0(W-tcF(P6w#ocm^YeIXI-XiOWuQZ|yZh;^^ zy(ql(b#+cM?{led*v@^h`xu?XG*K&9#;meoopcT6#D^@2Ig9YiP7}ScrPp4(ekNOm z9>Xnf*Adu3APC|qmUC<&{Jfh8POqt~yeZI}`Fwo(oy1Tb7cw%Ge}GnX;mxGv*1XKq z%E(Nh&|mJw8~&cg<1$A0iN0ympf-&Bu8PT(xW>1`crfq7%bk<#QFL+x;8ggzvk`H! z+|bt&72T<+4KHAQVFmrBkq?TtW}`i~RV%sv+kPudzw=U!H;fwfikQ?ObyAusHpW?T zB-^~YLC8RGL8@R=XKbQ%=-snz;+__?lJ|R7{6e8-#;@xu88L4L30G|%^&ty(7*uk{ zg29D^g&QWc_i0ismLfO<;}XU{wd;H2f;+ZwwTWaoH7E<0jYk$fXG$-4V3Q=~py9TQ zmCwAD#6#BK_D_|q@zF=4Dd#n>*EiQn5wp;tr~%qlg#PSn=aU}pB#Kswf#lj#YcCJZ8Vj3sdo>jz6ia{j5anWu$6$>SAmFIy%N=Tc7G!=ql4KkceT{? zYaA@$S&Cxhj(RKXM1@Ae6`HL-oKMOytLYA%FB5mca42Z{#1{VH>dc8P*5q0SJu0_r zZz=6~lAKw_Dm%S5fZCyBp3e0hxOd{qX5Y$@B;~&e`;v>DdRn3Tb8}^^g!p)tNIE$Y zfF%R4`%=$29rfQ7oqWB<9v%zDx*ES#NtDC&LdHjeJfowdE7`OeUDud_e8SQ~PLOHr zyZD?Ptm~zsJ;y()Tj|w9pT6@3htrB?n(Q-H4dgbTE_)&ML;RFreb%bWg;3N#j|n%oUaocq!Bnimhgrc1;;~lj8vpANYMaRTw{cz{BjH z{A<;bysela?H-Ot$|%t|Y^~v<(?z@@jB*@%TR?e(wHo4y$JBPAAQ`zO&iMVt4351l z_ttM*XId6Et8z`^)`yY&*)(#GZ7pUR6Qy%V0cHb&v|6~nU&;Jtk{JvRtyNp6f6ei7 z=UBMww!bK9WO-zUt>gp-x|kWlkx%xVy~dHPI69RHqkAQYL6o8FY|l&}^yBFl0jC#Q zTF8uwmNk%FGkModJn*JE9QAVOYRDC=-j14<%%M?9}+JIK@8kx zTeD@73|3rsPkR{2GaT}xIRTnBYxVx9rKk6{n|lXkQ+P#dR%g>GhbMs zs@Y>UnUtf$otHvqc(CQ&S$A)ISXD!#YgVMjW4FS352=JV%HnwKkC}2L;tzYqH8Zvo zlRj^ECXea2qe3TmReFb3vZEYsh_798SYb0CHIz`&UNfJw^L&a9_tS{NbUbEp%$}#M z0WZXwVeQU6Pw8uin6knifd+r*;_yB=wYiFL8pMi}7tHiy?%YOwLZ8z>sp2JF zFtgY;Wu27pPVK;~p=u6vH0_h$oTcQOMjchLzUkfaXW)5XtlZ=JR?M~cfFz9NDNma% zYhd=Q_0#4HBDC=b%f5Gn!-obQ&)Z0%1p9NZF61rOsXI#m6+lk_smHJQwWe6A3(9z? zLqbIa{}l80{Bx6HCVKa5V!*wehrvISenRlSv!G*ebg3XT8ihh#^M(XL{gHx>o=-lh zK!6JMssgGtMxojRo7}PI9C%N?bW+i%f;)ZY`FlyMs)bhx**}3$feScmJUGlAHDJ)XDJuqU?1DZC6{MIZ%IV+ju2%w!WKP+Uj z52>`NJq6;!Ayjd_)G&gM^RU-o*=uLN_8~Gt3@}9DMttym1X3!=(k4-?Zx&YED1wuZ z>#Ta&kvvwohV;b1MUWr$BfXst=lkTe+s)@jg_1Vd0f&IGqH^A_V69VkzPMM->`sidp|CT;w|CdfjwZu8Gj^1TDWh+UoM_h&{4e4J zG~@;ItP@x2Z&&UX-J!0#zq^ORZBB?En68bN=*v6H6aT)qJv$Xox`iM5zL#|ead}<* z`%8_i06g+;tg+%v9By!~{ne`*Db^Q`cGO>}hK651Qo)6LkLJ%4t_$(e7I8K~;G?7S z5Tl;`G^5MVWwX8<*7X!Ifk8YmZo8=yb{W)&n&YadP5G9qK36|!9n$T4p9{|u$FE& zeCqkn*BPr&L|}=B(M_W^F`#0{9n;U=Jz*-fo9x!-C6C?RmyyDQS9ahN;hY{GC1m^= zJb!#6jm|90A&`y^GxNt*`16=^r6_$U$l&C79=A84N?6~NSPGuxFJw*ZUwBU5y5EdE zS_@xRo-Pa9qW2p`O0EKcG0KrzznB?nX_y>Fe(nFV;Ab=^Zx#YyJIW2O)jW-vCAG`M zhF!Q6F8Aw6em9oS+%85+OWKP!Uo;-O=u07WmuWhHS(<2jRgzlGQJ1+#yP~=QOWg_I zdO4oNZi=BC$<{z0><(VK-GV-2*gmNfP3$6`)-spKEmWbhzmZiBBc;{nHG-=tpUJ%m z5`C4<|DkD^e`{K4=}OP^?kYO{&r)s2_a_28-ybid4gjkJ4(ZO@@hJows=(_Dh&1;0 z_}rLwh|X(pJ_b~H%AX7m4(f?ocBlwQ^ij?o6aH~z$mAAVNeF^&!T~g_hPcfofZzi_ zDy0IH0s#6P>8SUiTe*M|6ZxI4q4~E0Kp+pOd+ukspV<9hM3Jkjt8*idS^!_+SC=df z;Hu7kS*D>h9mC`WSEgPCca9%0FSh~+8i;=6s5!nNjzbtN`OP86IjWvh%73- z)j z!)nLXKp@az5BIA#K_I1H_Ut|guqQndp_Dy!Al}8p4+4Qqaj(yUK}|h zC&{MbidDweEq)?~yFUFXQHb7w;-c{w#U^*s6P4dtH->3X?Ly2h0}9#jQe9)XGthAb zkqN>RT@hHB1?SA}Ul6l}opBI|)^<1;Efj9j2-TR%bm?~N+12@t0!f(N#}2tPynIHl z!s(b(FwBk!e_|lV;BeJ+e;lj#I3a*_mm3;4($rtHke(SHPPN+MR~(p zQqa@;Oz6Bo0ZV|$BL;j#sa`$t+MN{!!Ph3}KKkO|5Z5C6a#p9wDHh%uhP<4Ib|JRE z_**V>v5>}oN;Pk%BBVvQ0v*9Xb2WGN!x%a~gm0OgQ%W&nQ?HQC^Edr(Sv9#ok%Uft z!Qmz&8ZW-v&~>B@qBI{&zhV`-eXDJycHYBUTEER`J*qZpM!Gshv=LwW@`2nsj>80@ z1gAQr3|G=7ti|QzSw(4y(7j4?tpLwqvJCcnp zIik`M_rvNXa&wta@U!a^sQ&Gv%A`S5x3gx}-D?Ib>Hix`!na|lElin+_CVdb4d4dTCBP=6S5OsB>B-OS=Md|31)cAOj`^Q_O2$QRU>O>s==1uSN=J?Kz&AELp%Oob?qyuqO5Cl8dKTm0DqZJ z*E3k8Ckn#W;_yaDPQnQqd#AzB5^W{=4(~5FiJo0hMnjv>a#tSGN=wl*x^6fHQUc)S zqHjaxaQN+0$Qm1XxK`ljT!Mp4uof~!$8!*)~9A=v0?U%al@!zkvEoYJE@>XW)Z8Vn6J ztnU<@kN@?DjPrD6`|z-M^9HtU&@%#WS4nPr=9rJ_+57`7UY>BMdKefMZlhTvg9Sz( zlAZ?W%>4DrkG)PB$}IWx^6@FiSjlQY^o(2_5qyq<3hI7txmg~lXe>pn*hS&E5ERMbAQU8>Gs4)Ji^3#{s?_f?9PEr40 zg&KL?dQE|6ZwwxnKj$m*st5dxOE}eRGCeghhqKD<(tjA+kYmwuZd(Vr!7g>;sJ#(y zhwn$J;1v=r5{}`aw?{CEzgt)M;TN0kE|azA&lA z4Drt!2<*|h$h~YcXp=RJ35MvXLF!#n$*Nj?U~s_V+r4rwN_hXD8uzkGGduf#_tS>n zI1O!5TcemEpxRo<(&7jJtfmYOIN8qHZ)Sfo`#ZCLP5Yere*&|oIh_0F{j}|%qJd9a jDzz{70L%U_a;2KTE;t}rwMpE)=N;tX>T|Wh1)KFBuBJa2 literal 0 HcmV?d00001 diff --git a/docs/4.3/two_columns.png b/docs/4.3/two_columns.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc8c40c9021a3cdf6a3728d8c48afe29db4f277 GIT binary patch literal 4624 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 xz{KSTCJj3}& literal 0 HcmV?d00001 diff --git a/docs/4.3/two_terminals.png b/docs/4.3/two_terminals.png new file mode 100644 index 0000000000000000000000000000000000000000..20b45acfa66534e8803b4cf454ba44b6d7aba9f0 GIT binary patch literal 4901 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 literal 0 HcmV?d00001 diff --git a/docs/4.3/userguide.html b/docs/4.3/userguide.html new file mode 100644 index 0000000..3f96d9e --- /dev/null +++ b/docs/4.3/userguide.html @@ -0,0 +1,2017 @@ + + + + + + +i3: i3 User’s Guide + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

This document contains all the information you need to configure and use the i3 +window manager. If it does not, please check http://faq.i3wm.org/ first, then +contact us on IRC (preferred) or post your question(s) on the mailing list.

+
+
+
+

1. Default keybindings

+
+

For the "too long; didn’t read" people, here is an overview of the default +keybindings (click to see the full size image):

+

Keys to use with mod (alt):

+

+ +Keys to use with mod (alt) + +

+

Keys to use with Shift+mod:

+

+ +Keys to use with Shift+mod + +

+

The red keys are the modifiers you need to press (by default), the blue keys +are your homerow.

+
+
+
+

2. Using i3

+
+

Throughout this guide, the keyword mod will be used to refer to the +configured modifier. This is the alt key (Mod1) by default, with windows (Mod4) +being a popular alternative.

+
+

2.1. Opening terminals and moving around

+

One very basic operation is opening a new terminal. By default, the keybinding +for this is mod+Enter, that is Alt+Enter in the default configuration. By +pressing mod+Enter, a new terminal will be opened. It will fill the whole +space available on your screen.

+

+Single terminal +

+

If you now open another terminal, i3 will place it next to the current one, +splitting the screen size in half. Depending on your monitor, i3 will put the +created window beside the existing window (on wide displays) or below the +existing window (rotated displays).

+

+Two terminals +

+

To move the focus between the two terminals, you can use the direction keys +which you may know from the editor vi. However, in i3, your homerow is used +for these keys (in vi, the keys are shifted to the left by one for +compatibility with most keyboard layouts). Therefore, mod+J is left, mod+K +is down, mod+L is up and mod+; is right. So, to switch between the +terminals, use mod+K or mod+L. Of course, you can also use the arrow keys.

+

At the moment, your workspace is split (it contains two terminals) in a +specific direction (horizontal by default). Every window can be split +horizontally or vertically again, just like the workspace. The terminology is +"window" for a container that actually contains an X11 window (like a terminal +or browser) and "split container" for containers that consist of one or more +windows.

+

TODO: picture of the tree

+

To split a window vertically, press mod+v before you create the new window. +To split it horizontally, press mod+h.

+
+
+

2.2. Changing the container layout

+

A split container can have one of the following layouts:

+
+
+splith/splitv +
+
+

+Windows are sized so that every window gets an equal amount of space in the +container. splith distributes the windows horizontally (windows are right next +to each other), splitv distributes them vertically (windows are on top of each +other). +

+
+
+stacking +
+
+

+Only the focused window in the container is displayed. You get a list of +windows at the top of the container. +

+
+
+tabbed +
+
+

+The same principle as stacking, but the list of windows at the top is only +a single line which is vertically split. +

+
+
+

To switch modes, press mod+e for splith/splitv (it toggles), mod+s for +stacking and mod+w for tabbed.

+

+Container modes +

+
+
+

2.3. Toggling fullscreen mode for a window

+

To display a window in fullscreen mode or to go out of fullscreen mode again, +press mod+f.

+

There is also a global fullscreen mode in i3 in which the client will span all +available outputs (the command is fullscreen global).

+
+
+

2.4. Opening other applications

+

Aside from opening applications from a terminal, you can also use the handy +dmenu which is opened by pressing mod+d by default. Just type the name +(or a part of it) of the application which you want to open. The corresponding +application has to be in your $PATH for this to work.

+

Additionally, if you have applications you open very frequently, you can +create a keybinding for starting the application directly. See the section +[configuring] for details.

+
+
+

2.5. Closing windows

+

If an application does not provide a mechanism for closing (most applications +provide a menu, the escape key or a shortcut like Control+W to close), you +can press mod+Shift+q to kill a window. For applications which support +the WM_DELETE protocol, this will correctly close the application (saving +any modifications or doing other cleanup). If the application doesn’t support +the WM_DELETE protocol your X server will kill the window and the behaviour +depends on the application.

+
+
+

2.6. Using workspaces

+

Workspaces are an easy way to group a set of windows. By default, you are on +the first workspace, as the bar on the bottom left indicates. To switch to +another workspace, press mod+num where num is the number of the workspace +you want to use. If the workspace does not exist yet, it will be created.

+

A common paradigm is to put the web browser on one workspace, communication +applications (mutt, irssi, …) on another one, and the ones with which you +work, on the third one. Of course, there is no need to follow this approach.

+

If you have multiple screens, a workspace will be created on each screen at +startup. If you open a new workspace, it will be bound to the screen you +created it on. When you switch to a workspace on another screen, i3 will set +focus to that screen.

+
+
+

2.7. Moving windows to workspaces

+

To move a window to another workspace, simply press mod+Shift+num where +num is (like when switching workspaces) the number of the target workspace. +Similarly to switching workspaces, the target workspace will be created if +it does not yet exist.

+
+
+

2.8. Resizing

+

The easiest way to resize a container is by using the mouse: Grab the border +and move it to the wanted size.

+

See [resizingconfig] for how to configure i3 to be able to resize +columns/rows with your keyboard.

+
+
+

2.9. Restarting i3 inplace

+

To restart i3 inplace (and thus get into a clean state if there is a bug, or +to upgrade to a newer version of i3) you can use mod+Shift+r.

+
+
+

2.10. Exiting i3

+

To cleanly exit i3 without killing your X server, you can use mod+Shift+e.

+
+
+

2.11. Floating

+

Floating mode is the opposite of tiling mode. The position and size of a window +are not managed by i3, but by you. Using this mode violates the tiling +paradigm but can be useful for some corner cases like "Save as" dialog +windows, or toolbar windows (GIMP or similar). Those windows usually set the +appropriate hint and are opened in floating mode by default.

+

You can toggle floating mode for a window by pressing mod+Shift+Space. By +dragging the window’s titlebar with your mouse you can move the window +around. By grabbing the borders and moving them you can resize the window. You +can also do that by using the [floating_modifier].

+

For resizing floating windows with your keyboard, see [resizingconfig].

+

Floating windows are always on top of tiling windows.

+
+
+
+
+

3. Tree

+
+

i3 stores all information about the X11 outputs, workspaces and layout of the +windows on them in a tree. The root node is the X11 root window, followed by +the X11 outputs, then dock areas and a content container, then workspaces and +finally the windows themselves. In previous versions of i3 we had multiple lists +(of outputs, workspaces) and a table for each workspace. That approach turned +out to be complicated to use (snapping), understand and implement.

+
+

3.1. The tree consists of Containers

+

The building blocks of our tree are so called Containers. A Container can +host a window (meaning an X11 window, one that you can actually see and use, +like a browser). Alternatively, it could contain one or more Containers. A +simple example is the workspace: When you start i3 with a single monitor, a +single workspace and you open two terminal windows, you will end up with a tree +like this:

+
+
+layout2 +
+
+
+
+shot4 +
+
Figure 1. Two terminals on standard workspace
+
+
+
+

3.2. Orientation and Split Containers

+

It is only natural to use so-called Split Containers in order to build a +layout when using a tree as data structure. In i3, every Container has an +orientation (horizontal, vertical or unspecified) and the orientation depends +on the layout the container is in (vertical for splitv and stacking, horizontal +for splith and tabbed). So, in our example with the workspace, the default +layout of the workspace Container is splith (most monitors are widescreen +nowadays). If you change the layout to splitv (mod+l in the default config) +and then open two terminals, i3 will configure your windows like this:

+
+
+shot2 +
+
Figure 2. Vertical Workspace Orientation
+
+

An interesting new feature of i3 since version 4 is the ability to split anything: +Let’s assume you have two terminals on a workspace (with splith layout, that is +horizontal orientation), focus is on the right terminal. Now you want to open +another terminal window below the current one. If you would just open a new +terminal window, it would show up to the right due to the splith layout. +Instead, press mod+v to split the container with the splitv layout (to +open a Horizontal Split Container, use mod+h). Now you can open a new +terminal and it will open below the current one:

+
+
+Layout +
+
+
+
+shot +
+
Figure 3. Vertical Split Container
+
+
+

You probably guessed it already: There is no limit on how deep your hierarchy +of splits can be.

+
+
+

3.3. Focus parent

+

Let’s stay with our example from above. We have a terminal on the left and two +vertically split terminals on the right, focus is on the bottom right one. When +you open a new terminal, it will open below the current one.

+

So, how can you open a new terminal window to the right of the current one? +The solution is to use focus parent, which will focus the Parent Container of +the current Container. In this case, you would focus the Vertical Split +Container which is inside the horizontally oriented workspace. Thus, now new +windows will be opened to the right of the Vertical Split Container:

+
+
+shot3 +
+
Figure 4. Focus parent, then open new terminal
+
+
+
+

3.4. Implicit containers

+

In some cases, i3 needs to implicitly create a container to fulfill your +command.

+

One example is the following scenario: You start i3 with a single monitor and a +single workspace on which you open three terminal windows. All these terminal +windows are directly attached to one node inside i3’s layout tree, the +workspace node. By default, the workspace node’s orientation is horizontal.

+

Now you move one of these terminals down (mod+k by default). The workspace +node’s orientation will be changed to vertical. The terminal window you moved +down is directly attached to the workspace and appears on the bottom of the +screen. A new (horizontal) container was created to accomodate the other two +terminal windows. You will notice this when switching to tabbed mode (for +example). You would end up having one tab called "another container" and the +other one being the terminal window you moved down.

+
+
+
+
+

4. Configuring i3

+
+

This is where the real fun begins ;-). Most things are very dependant on your +ideal working environment so we can’t make reasonable defaults for them.

+

While not using a programming language for the configuration, i3 stays +quite flexible in regards to the things you usually want your window manager +to do.

+

For example, you can configure bindings to jump to specific windows, +you can set specific applications to start on specific workspaces, you can +automatically start applications, you can change the colors of i3, and you +can bind your keys to do useful things.

+

To change the configuration of i3, copy /etc/i3/config to ~/.i3/config +(or ~/.config/i3/config if you like the XDG directory scheme) and edit it +with a text editor.

+

On first start (and on all following starts, unless you have a configuration +file), i3 will offer you to create a configuration file. You can tell the +wizard to use either Alt (Mod1) or Windows (Mod4) as modifier in the config +file. Also, the created config file will use the key symbols of your current +keyboard layout. To start the wizard, use the command i3-config-wizard. +Please note that you must not have ~/.i3/config, otherwise the wizard will +exit.

+
+

4.1. Comments

+

It is possible and recommended to use comments in your configuration file to +properly document your setup for later reference. Comments are started with +a # and can only be used at the beginning of a line:

+

Examples:

+
+
+
# This is a comment
+
+
+
+

4.2. Fonts

+

i3 has support for both X core fonts and FreeType fonts (through Pango) to +render window titles.

+

To generate an X core font description, you can use xfontsel(1). To see +special characters (Unicode), you need to use a font which supports the +ISO-10646 encoding.

+

A FreeType font description is composed by a font family, a style, a weight, +a variant, a stretch and a size. +FreeType fonts support right-to-left rendering and contain often more +Unicode glyphs than X core fonts.

+

If i3 cannot open the configured font, it will output an error in the logfile +and fall back to a working font.

+

Syntax:

+
+
+
font <X core font description>
+font xft:<a FreeType font description>
+
+

Examples:

+
+
+
font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
+font xft:DejaVu Sans Mono 10
+
+
+
+

4.3. Keyboard bindings

+

A keyboard binding makes i3 execute a command (see below) upon pressing a +specific key. i3 allows you to bind either on keycodes or on keysyms (you can +also mix your bindings, though i3 will not protect you from overlapping ones).

+
    +
  • +

    +A keysym (key symbol) is a description for a specific symbol, like "a" + or "b", but also more strange ones like "underscore" instead of "_". These + are the ones you use in Xmodmap to remap your keys. To get the current + mapping of your keys, use xmodmap -pke. To interactively enter a key and + see what keysym it is configured to, use xev. +

    +
  • +
  • +

    +Keycodes do not need to have a symbol assigned (handy for custom vendor + hotkeys on some notebooks) and they will not change their meaning as you + switch to a different keyboard layout (when using xmodmap). +

    +
  • +
+

My recommendation is: If you often switch keyboard layouts but you want to keep +your bindings in the same physical location on the keyboard, use keycodes. +If you don’t switch layouts, and want a clean and simple config file, use +keysyms.

+

Some tools (such as import or xdotool) might be unable to run upon a +KeyPress event, because the keyboard/pointer is still grabbed. For these +situations, the --release flag can be used, which will execute the command +after the keys have been released.

+

Syntax:

+
+
+
bindsym [--release] [Modifiers+]keysym command
+bindcode [--release] [Modifiers+]keycode command
+
+

Examples:

+
+
+
# Fullscreen
+bindsym mod+f fullscreen
+
+# Restart
+bindsym mod+Shift+r restart
+
+# Notebook-specific hotkeys
+bindcode 214 exec --no-startup-id /home/michael/toggle_beamer.sh
+
+# Simulate ctrl+v upon pressing $mod+x
+bindsym --release $mod+x exec --no-startup-id xdotool key --clearmodifiers ctrl+v
+
+# Take a screenshot upon pressing $mod+x (select an area)
+bindsym --release $mod+x exec --no-startup-id import /tmp/latest-screenshot.png
+
+

Available Modifiers:

+
+
+Mod1-Mod5, Shift, Control +
+
+

+Standard modifiers, see xmodmap(1) +

+
+
+Mode_switch +
+
+

+Unlike other window managers, i3 can use Mode_switch as a modifier. This allows +you to remap capslock (for example) to Mode_switch and use it for both: typing +umlauts or special characters and having some comfortably reachable key +bindings. For example, when typing, capslock+1 or capslock+2 for switching +workspaces is totally convenient. Try it :-). +

+
+
+
+
+

4.4. The floating modifier

+

To move floating windows with your mouse, you can either grab their titlebar +or configure the so called floating modifier which you can then press and +click anywhere in the window itself to move it. The most common setup is to +use the same key you use for managing windows (Mod1 for example). Then +you can press Mod1, click into a window using your left mouse button, and drag +it to the position you want.

+

When holding the floating modifier, you can resize a floating window by +pressing the right mouse button on it and moving around while holding it. If +you hold the shift button as well, the resize will be proportional (the aspect +ratio will be preserved).

+

Syntax:

+
+
+
floating_modifier <Modifiers>
+
+

Example:

+
+
+
floating_modifier Mod1
+
+
+
+

4.5. Constraining floating window size

+

The maximum and minimum dimensions of floating windows can be specified. If +either dimension of floating_maximum_size is specified as -1, that dimension +will be unconstrained with respect to its maximum value. If either dimension of +floating_maximum_size is undefined, or specified as 0, i3 will use a default +value to constrain the maximum size. floating_minimum_size is treated in a +manner analogous to floating_maximum_size.

+

Syntax:

+
+
+
floating_minimum_size <width> x <height>
+floating_maximum_size <width> x <height>
+
+

Example:

+
+
+
floating_minimum_size 75 x 50
+floating_maximum_size -1 x -1
+
+
+
+

4.6. Orientation for new workspaces

+

New workspaces get a reasonable default orientation: Wide-screen monitors +(anything wider than high) get horizontal orientation, rotated monitors +(anything higher than wide) get vertical orientation.

+

With the default_orientation configuration directive, you can override that +behaviour.

+

Syntax:

+
+
+
default_orientation <horizontal|vertical|auto>
+
+

Example:

+
+
+
default_orientation vertical
+
+
+
+

4.7. Layout mode for new containers

+

This option determines in which mode new containers on workspace level will +start.

+

Syntax:

+
+
+
workspace_layout <default|stacking|tabbed>
+
+

Example:

+
+
+
workspace_layout tabbed
+
+
+
+

4.8. Border style for new windows

+

This option determines which border style new windows will have. The default is +"normal".

+

Syntax:

+
+
+
new_window <normal|1pixel|none>
+
+

Example:

+
+
+
new_window 1pixel
+
+
+
+

4.9. Hiding vertical borders

+

You can hide vertical borders adjacent to the screen edges using +hide_edge_borders. This is useful if you are using scrollbars, or do not want +to waste even two pixels in displayspace. Default is none.

+

Syntax:

+
+
+
hide_edge_borders <none|vertical|horizontal|both>
+
+

Example:

+
+
+
hide_edge_borders vertical
+
+
+
+

4.10. Arbitrary commands for specific windows (for_window)

+

With the for_window command, you can let i3 execute any command when it +encounters a specific window. This can be used to set windows to floating or to +change their border style, for example.

+

Syntax:

+
+
+
for_window <criteria> command
+
+

Examples:

+
+
+
# enable floating mode for all XTerm windows
+for_window [class="XTerm"] floating enable
+
+# Make all urxvts use a 1-pixel border:
+for_window [class="urxvt"] border 1pixel
+
+# A less useful, but rather funny example:
+# makes the window floating as soon as I change
+# directory to ~/work
+for_window [title="x200: ~/work"] floating enable
+
+

The valid criteria are the same as those for commands, see [command_criteria].

+
+
+

4.11. Variables

+

As you learned in the section about keyboard bindings, you will have +to configure lots of bindings containing modifier keys. If you want to save +yourself some typing and be able to change the modifier you use later, +variables can be handy.

+

Syntax:

+
+
+
set $name value
+
+

Example:

+
+
+
set $m Mod1
+bindsym $m+Shift+r restart
+
+

Variables are directly replaced in the file when parsing. There is no fancy +handling and there are absolutely no plans to change this. If you need a more +dynamic configuration you should create a little script which generates a +configuration file and run it before starting i3 (for example in your +~/.xsession file).

+
+
+

4.12. Automatically putting clients on specific workspaces

+

To automatically make a specific window show up on a specific workspace, you +can use an assignment. You can match windows by using any criteria, +see [command_criteria]. It is recommended that you match on window classes +(and instances, when appropriate) instead of window titles whenever possible +because some applications first create their window, and then worry about +setting the correct title. Firefox with Vimperator comes to mind. The window +starts up being named Firefox, and only when Vimperator is loaded does the +title change. As i3 will get the title as soon as the application maps the +window (mapping means actually displaying it on the screen), you’d need to have +to match on Firefox in this case.

+

Syntax:

+
+
+
assign <criteria> [→] workspace
+
+

Examples:

+
+
+
# Assign URxvt terminals to workspace 2
+assign [class="URxvt"] 2
+
+# Same thing, but more precise (exact match instead of substring)
+assign [class="^URxvt$"] 2
+
+# Same thing, but with a beautiful arrow :)
+assign [class="^URxvt$"] → 2
+
+# Assignment to a named workspace
+assign [class="^URxvt$"] → work
+
+# Start urxvt -name irssi
+assign [class="^URxvt$" instance="^irssi$"] → 3
+
+

Note that the arrow is not required, it just looks good :-). If you decide to +use it, it has to be a UTF-8 encoded arrow, not -> or something like that.

+

To get the class and instance, you can use xprop. After clicking on the +window, you will see the following output:

+

xprop:

+
+
+
WM_CLASS(STRING) = "irssi", "URxvt"
+
+

The first part of the WM_CLASS is the instance ("irssi" in this example), the +second part is the class ("URxvt" in this example).

+

Should you have any problems with assignments, make sure to check the i3 +logfile first (see http://i3wm.org/docs/debugging.html). It includes more +details about the matching process and the window’s actual class, instance and +title when starting up.

+

Note that if you want to start an application just once on a specific +workspace, but you don’t want to assign all instances of it permanently, you +can make use of i3’s startup-notification support (see [exec]) in your config +file in the following way:

+

Start iceweasel on workspace 3 (once):

+
+
+
# Start iceweasel on workspace 3, then switch back to workspace 1
+# (Being a command-line utility, i3-msg does not support startup notifications,
+#  hence the exec --no-startup-id.)
+# (Starting iceweasel with i3’s exec command is important in order to make i3
+#  create a startup notification context, without which the iceweasel window(s)
+#  cannot be matched onto the workspace on which the command was started.)
+exec --no-startup-id i3-msg 'workspace 3; exec iceweasel; workspace 1'
+
+
+
+

4.13. Automatically starting applications on i3 startup

+

By using the exec keyword outside a keybinding, you can configure +which commands will be performed by i3 on initial startup. exec +commands will not run when restarting i3, if you need a command to run +also when restarting i3 you should use the exec_always +keyword. These commands will be run in order.

+

Syntax:

+
+
+
exec [--no-startup-id] command
+exec_always [--no-startup-id] command
+
+

Examples:

+
+
+
exec chromium
+exec_always ~/my_script.sh
+
+# Execute the terminal emulator urxvt, which is not yet startup-notification aware.
+exec --no-startup-id urxvt
+
+

The flag --no-startup-id is explained in [exec].

+
+
+

4.14. Automatically putting workspaces on specific screens

+

If you assign clients to workspaces, it might be handy to put the +workspaces on specific screens. Also, the assignment of workspaces to screens +will determine which workspace i3 uses for a new screen when adding screens +or when starting (e.g., by default it will use 1 for the first screen, 2 for +the second screen and so on).

+

Syntax:

+
+
+
workspace <workspace> output <output>
+
+

The output is the name of the RandR output you attach your screen to. On a +laptop, you might have VGA1 and LVDS1 as output names. You can see the +available outputs by running xrandr --current.

+

If you use named workspaces, they must be quoted:

+

Examples:

+
+
+
workspace 1 output LVDS1
+workspace 5 output VGA1
+workspace "2: vim" output VGA1
+
+
+
+

4.15. Changing colors

+

You can change all colors which i3 uses to draw the window decorations.

+

Syntax:

+
+
+
colorclass border background text indicator
+
+

Where colorclass can be one of:

+
+
+client.focused +
+
+

+ A client which currently has the focus. +

+
+
+client.focused_inactive +
+
+

+ A client which is the focused one of its container, but it does not have + the focus at the moment. +

+
+
+client.unfocused +
+
+

+ A client which is not the focused one of its container. +

+
+
+client.urgent +
+
+

+ A client which has its urgency hint activated. +

+
+
+

You can also specify the color to be used to paint the background of the client +windows. This color will be used to paint the window on top of which the client +will be rendered.

+

Syntax:

+
+
+
client.background color
+
+

Only clients that do not cover the whole area of this window expose the color +used to paint it. If you use a color other than black for your terminals, you +most likely want to set the client background color to the same color as your +terminal program’s background color to avoid black gaps between the rendered +area of the terminal and the i3 border.

+

Colors are in HTML hex format (#rrggbb), see the following example:

+

Examples (default colors):

+
+
+
# class                 border  backgr. text    indicator
+client.focused          #4c7899 #285577 #ffffff #2e9ef4
+client.focused_inactive #333333 #5f676a #ffffff #484e50
+client.unfocused        #333333 #222222 #888888 #292d2e
+client.urgent           #2f343a #900000 #ffffff #900000
+
+

Note that for the window decorations, the color around the child window is the +background color, and the border color is only the two thin lines at the top of +the window.

+

The indicator color is used for indicating where a new window will be opened. +For horizontal split containers, the right border will be painted in indicator +color, for vertical split containers, the bottom border. This only applies to +single windows within a split container, which are otherwise indistinguishable +from single windows outside of a split container.

+
+
+

4.16. Interprocess communication

+

i3 uses unix sockets to provide an IPC interface. This allows third-party +programs to get information from i3, such as the current workspaces +(to display a workspace bar), and to control i3.

+

The IPC socket is enabled by default and will be created in +/tmp/i3-%u.XXXXXX/ipc-socket.%p where %u is your UNIX username, %p is +the PID of i3 and XXXXXX is a string of random characters from the portable +filename character set (see mkdtemp(3)).

+

You can override the default path through the environment-variable I3SOCK or +by specifying the ipc-socket directive. This is discouraged, though, since i3 +does the right thing by default. If you decide to change it, it is strongly +recommended to set this to a location in your home directory so that no other +user can create that directory.

+

Examples:

+
+
+
ipc-socket ~/.i3/i3-ipc.sock
+
+

You can then use the i3-msg application to perform any command listed in +the next section.

+
+
+

4.17. Focus follows mouse

+

By default, window focus follows your mouse movements. However, if you have a +setup where your mouse usually is in your way (like a touchpad on your laptop +which you do not want to disable completely), you might want to disable focus +follows mouse and control focus only by using your keyboard. The mouse will +still be useful inside the currently active window (for example to click on +links in your browser window).

+

Syntax:

+
+
+
focus_follows_mouse <yes|no>
+
+

Example:

+
+
+
focus_follows_mouse no
+
+
+
+

4.18. Popups during fullscreen mode

+

When you are in fullscreen mode, some applications still open popup windows +(take Xpdf for example). This is because these applications may not be aware +that they are in fullscreen mode (they do not check the corresponding hint). +There are two things which are possible to do in this situation:

+
    +
  1. +

    +Just ignore the popup (don’t map it). This won’t interrupt you while you are + in fullscreen. However, some apps might react badly to this (deadlock until + you go out of fullscreen). +

    +
  2. +
  3. +

    +Leave fullscreen mode. This is the default. +

    +
  4. +
+

Syntax:

+
+
+
popup_during_fullscreen <ignore|leave_fullscreen>
+
+

Example:

+
+
+
popup_during_fullscreen ignore
+
+
+
+

4.19. Focus wrapping

+

When being in a tabbed or stacked container, the first container will be +focused when you use focus down on the last container — the focus wraps. If +however there is another stacked/tabbed container in that direction, focus will +be set on that container. This is the default behaviour so you can navigate to +all your windows without having to use focus parent.

+

If you want the focus to always wrap and you are aware of using focus +parent to switch to different containers, you can use the +force_focus_wrapping configuration directive. After enabling it, the focus +will always wrap.

+

Syntax:

+
+
+
force_focus_wrapping <yes|no>
+
+

Example:

+
+
+
force_focus_wrapping yes
+
+
+
+

4.20. Forcing Xinerama

+

As explained in-depth in http://i3wm.org/docs/multi-monitor.html, some X11 +video drivers (especially the nVidia binary driver) only provide support for +Xinerama instead of RandR. In such a situation, i3 must be told to use the +inferior Xinerama API explicitly and therefore don’t provide support for +reconfiguring your screens on the fly (they are read only once on startup and +that’s it).

+

For people who do cannot modify their ~/.xsession to add the +--force-xinerama commandline parameter, a configuration option is provided:

+

Syntax:

+
+
+
force_xinerama <yes|no>
+
+

Example:

+
+
+
force_xinerama yes
+
+

Also note that your output names are not descriptive (like HDMI1) when using +Xinerama, instead they are counted up, starting at 0: xinerama-0, xinerama-1, …

+
+
+

4.21. Automatic back-and-forth when switching to the current workspace

+

This configuration directive enables automatic workspace back_and_forth (see +[back_and_forth]) when switching to the workspace that is currently focused.

+

For instance: Assume you are on workspace "1: www" and switch to "2: IM" using +mod+2 because somebody sent you a message. You don’t need to remember where you +came from now, you can just press mod+2 again to switch back to "1: www".

+

Syntax:

+
+
+
workspace_auto_back_and_forth <yes|no>
+
+

Example:

+
+
+
workspace_auto_back_and_forth yes
+
+
+
+
+
+

5. Configuring i3bar

+
+

The bar at the bottom of your monitor is drawn by a separate process called +i3bar. Having this part of "the i3 user interface" in a separate process has +several advantages:

+
    +
  1. +

    +It is a modular approach. If you don’t need a workspace bar at all, or if + you prefer a different one (dzen2, xmobar, maybe even gnome-panel?), you can + just remove the i3bar configuration and start your favorite bar instead. +

    +
  2. +
  3. +

    +It follows the UNIX philosophy of "Make each program do one thing well". + While i3 manages your windows well, i3bar is good at displaying a bar on + each monitor (unless you configure it otherwise). +

    +
  4. +
  5. +

    +It leads to two separate, clean codebases. If you want to understand i3, you + don’t need to bother with the details of i3bar and vice versa. +

    +
  6. +
+

That said, i3bar is configured in the same configuration file as i3. This is +because it is tightly coupled with i3 (in contrary to i3lock or i3status which +are useful for people using other window managers). Therefore, it makes no +sense to use a different configuration place when we already have a good +configuration infrastructure in place.

+

Configuring your workspace bar starts with opening a bar block. You can have +multiple bar blocks to use different settings for different outputs (monitors):

+

Example:

+
+
+
bar {
+    status_command i3status
+}
+
+
+

5.1. i3bar command

+

By default i3 will just pass i3bar and let your shell handle the execution, +searching your $PATH for a correct version. +If you have a different i3bar somewhere or the binary is not in your $PATH you can +tell i3 what to execute.

+

The specified command will be passed to sh -c, so you can use globbing and +have to have correct quoting etc.

+

Syntax:

+
+
+
i3bar_command command
+
+

Example:

+
+
+
bar {
+    i3bar_command /home/user/bin/i3bar
+}
+
+
+
+

5.2. Statusline command

+

i3bar can run a program and display every line of its stdout output on the +right hand side of the bar. This is useful to display system information like +your current IP address, battery status or date/time.

+

The specified command will be passed to sh -c, so you can use globbing and +have to have correct quoting etc.

+

Syntax:

+
+
+
status_command command
+
+

Example:

+
+
+
bar {
+    status_command i3status --config ~/.i3status.conf
+}
+
+
+
+

5.3. Display mode

+

You can have i3bar either be visible permanently at one edge of the screen +(dock mode) or make it show up when you press your modifier key (hide +mode). The modifier key can be configured using the modifier option.

+

The hide mode maximizes screen space that can be used for actual windows. Also, +i3bar sends the SIGSTOP and SIGCONT signals to the statusline process to +save battery power.

+

The default is dock mode; in hide mode, the default modifier is Mod4 (usually +the windows key).

+

Syntax:

+
+
+
mode <dock|hide>
+modifier <Modifier>
+
+

Example:

+
+
+
bar {
+    mode hide
+    modifier Mod1
+}
+
+

Available modifiers are Mod1-Mod5, Shift, Control (see xmodmap(1)).

+
+
+

5.4. Position

+

This option determines in which edge of the screen i3bar should show up.

+

The default is bottom.

+

Syntax:

+
+
+
position <top|bottom>
+
+

Example:

+
+
+
bar {
+    position top
+}
+
+
+
+

5.5. Output(s)

+

You can restrict i3bar to one or more outputs (monitors). The default is to +handle all outputs. Restricting the outputs is useful for using different +options for different outputs by using multiple bar blocks.

+

To make a particular i3bar instance handle multiple outputs, specify the output +directive multiple times.

+

Syntax:

+
+
+
output <output>
+
+

Example:

+
+
+
# big monitor: everything
+bar {
+    # The display is connected either via HDMI or via DisplayPort
+    output HDMI2
+    output DP2
+    status_command i3status
+}
+
+# laptop monitor: bright colors and i3status with less modules.
+bar {
+    output LVDS1
+    status_command i3status --config ~/.i3status-small.conf
+    colors {
+        background #000000
+        statusline #ffffff
+    }
+}
+
+
+
+

5.6. Tray output

+

i3bar by default provides a system tray area where programs such as +NetworkManager, VLC, Pidgin, etc. can place little icons.

+

You can configure on which output (monitor) the icons should be displayed or +you can turn off the functionality entirely.

+

Syntax:

+
+
+
tray_output <none|primary|output>
+
+

Example:

+
+
+
# disable system tray
+bar {
+    tray_output none
+}
+
+# show tray icons on the primary monitor
+tray_output primary
+
+# show tray icons on the big monitor
+bar {
+    tray_output HDMI2
+}
+
+

Note that you might not have a primary output configured yet. To do so, run:

+
+
+
xrandr --output <output> --primary
+
+
+
+

5.7. Font

+

Specifies the font to be used in the bar. See [fonts].

+

Syntax:

+
+
+
font <font>
+
+

Example:

+
+
+
bar {
+    font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
+    font xft:DejaVu Sans Mono 10
+}
+
+
+
+

5.8. Workspace buttons

+

Specifies whether workspace buttons should be shown or not. This is useful if +you want to display a statusline-only bar containing additional information.

+

The default is to show workspace buttons.

+

Syntax:

+
+
+
workspace_buttons <yes|no>
+
+

Example:

+
+
+
bar {
+    workspace_buttons no
+}
+
+
+
+

5.9. Colors

+

As with i3, colors are in HTML hex format (#rrggbb). The following colors can +be configured at the moment:

+
+
+background +
+
+

+ Background color of the bar. +

+
+
+statusline +
+
+

+ Text color to be used for the statusline. +

+
+
+focused_workspace +
+
+

+ Border, background and text color for a workspace button when the workspace + has focus. +

+
+
+active_workspace +
+
+

+ Border, background and text color for a workspace button when the workspace + is active (visible) on some output, but the focus is on another one. + You can only tell this apart from the focused workspace when you are + using multiple monitors. +

+
+
+inactive_workspace +
+
+

+ Border, background and text color for a workspace button when the workspace + does not have focus and is not active (visible) on any output. This + will be the case for most workspaces. +

+
+
+urgent_workspace +
+
+

+ Border, background and text color for a workspace button when the workspace + window with the urgency hint set. +

+
+
+

Syntax:

+
+
+
colors {
+    background <color>
+    statusline <color>
+
+    colorclass <border> <background> <text>
+}
+
+

Example (default colors):

+
+
+
bar {
+    colors {
+        background #000000
+        statusline #ffffff
+
+        focused_workspace  #4c7899 #285577 #ffffff
+        active_workspace   #333333 #5f676a #ffffff
+        inactive_workspace #333333 #222222 #888888
+        urgent_workspace   #2f343a #900000 #ffffff
+    }
+}
+
+
+
+
+
+

6. List of commands

+
+

Commands are what you bind to specific keypresses. You can also issue commands +at runtime without pressing a key by using the IPC interface. An easy way to +do this is to use the i3-msg utility:

+

Example:

+
+
+
# execute this on your shell to make the current container borderless
+i3-msg border none
+
+

Commands can be chained by using ; (a semicolon). So, to move a window to a +specific workspace and immediately switch to that workspace, you can configure +the following keybinding:

+

Example:

+
+
+
bindsym mod+x move container to workspace 3; workspace 3
+
+

Furthermore, you can change the scope of a command, that is, which containers +should be affected by that command, by using various criteria. These are +prefixed in square brackets to every command. If you want to kill all windows +which have the class Firefox, use:

+

Example:

+
+
+
bindsym mod+x [class="Firefox"] kill
+
+# same thing, but case-insensitive
+bindsym mod+x [class="(?i)firefox"] kill
+
+

The criteria which are currently implemented are:

+
+
+class +
+
+

+ Compares the window class (the second part of WM_CLASS) +

+
+
+instance +
+
+

+ Compares the window instance (the first part of WM_CLASS) +

+
+
+window_role +
+
+

+ Compares the window role (WM_WINDOW_ROLE). +

+
+
+id +
+
+

+ Compares the X11 window ID, which you can get via xwininfo for example. +

+
+
+title +
+
+

+ Compares the X11 window title (_NET_WM_NAME or WM_NAME as fallback). +

+
+
+urgent +
+
+

+ Compares the urgent state of the window. Can be "latest" or "oldest". + Matches the latest or oldest urgent window, respectively. + (The following aliases are also available: newest, last, recent, first) +

+
+
+con_mark +
+
+

+ Compares the mark set for this container, see [vim_like_marks]. +

+
+
+con_id +
+
+

+ Compares the i3-internal container ID, which you can get via the IPC + interface. Handy for scripting. +

+
+
+

The criteria class, instance, role, title and mark are actually +regular expressions (PCRE). See pcresyntax(3) or perldoc perlre for +information on how to use them.

+
+

6.1. Executing applications (exec)

+

What good is a window manager if you can’t actually start any applications? +The exec command starts an application by passing the command you specify to a +shell. This implies that you can use globbing (wildcards) and programs will be +searched in your $PATH.

+

Syntax:

+
+
+
exec [--no-startup-id] command
+
+

Example:

+
+
+
# Start the GIMP
+bindsym mod+g exec gimp
+
+# Start the terminal emulator urxvt which is not yet startup-notification-aware
+bindsym mod+Return exec --no-startup-id urxvt
+
+

The --no-startup-id parameter disables startup-notification support for this +particular exec command. With startup-notification, i3 can make sure that a +window appears on the workspace on which you used the exec command. Also, it +will change the X11 cursor to watch (a clock) while the application is +launching. So, if an application is not startup-notification aware (most GTK +and Qt using applications seem to be, though), you will end up with a watch +cursor for 60 seconds.

+
+
+

6.2. Splitting containers

+

The split command makes the current window a split container. Split containers +can contain multiple windows. Depending on the layout of the split container, +new windows get placed to the right of the current one (splith) or new windows +get placed below the current one (splitv).

+

If you apply this command to a split container with the same orientation, +nothing will happen. If you use a different orientation, the split container’s +orientation will be changed (if it does not have more than one window). Use +layout toggle split to change the layout of any split container from splitv +to splith or vice-versa.

+

Syntax:

+
+
+
split <vertical|horizontal>
+
+

Example:

+
+
+
bindsym mod+v split vertical
+bindsym mod+h split horizontal
+
+
+
+

6.3. Manipulating layout

+

Use layout toggle split, layout stacking or layout tabbed to change the +current container layout to splith/splitv, stacking or tabbed layout, +respectively.

+

To make the current window (!) fullscreen, use fullscreen, to make +it floating (or tiling again) use floating enable respectively floating disable +(or floating toggle):

+

Syntax:

+
+
+
layout <tabbed|stacking>
+layout toggle [split|all]
+
+

Examples:

+
+
+
bindsym mod+s layout stacking
+bindsym mod+l layout toggle split
+bindsym mod+w layout tabbed
+
+# Toggle between stacking/tabbed/split:
+bindsym mod+x layout toggle
+
+# Toggle between stacking/tabbed/splith/splitv:
+bindsym mod+x layout toggle all
+
+# Toggle fullscreen
+bindsym mod+f fullscreen
+
+# Toggle floating/tiling
+bindsym mod+t floating toggle
+
+
+
+

6.4. Focusing/Moving containers

+

To change the focus, use the focus command: focus left, focus right, focus +down and focus up.

+

There are a few special parameters you can use for the focus command:

+
+
+parent +
+
+

+ Sets focus to the Parent Container of the current Container. +

+
+
+child +
+
+

+ The opposite of focus parent, sets the focus to the last focused + child container. +

+
+
+floating +
+
+

+ Sets focus to the last focused floating container. +

+
+
+tiling +
+
+

+ Sets focus to the last focused tiling container. +

+
+
+mode_toggle +
+
+

+ Toggles between floating/tiling containers. +

+
+
+output +
+
+

+ Followed by a direction or an output name, this will focus the + corresponding output. +

+
+
+

For moving, use move left, move right, move down and move up.

+

Syntax:

+
+
+
focus <left|right|down|up>
+focus <parent|child|floating|tiling|mode_toggle>
+focus output <<left|right|down|up>|output>
+move <left|right|down|up> [<px> px]
+move [absolute] position [[<px> px] [<px> px]|center]
+
+

Note that the amount of pixels you can specify for the move command is only +relevant for floating containers. The default amount is 10 pixels.

+

Examples:

+
+
+
# Focus container on the left, bottom, top, right:
+bindsym mod+j focus left
+bindsym mod+k focus down
+bindsym mod+l focus up
+bindsym mod+semicolon focus right
+
+# Focus parent container
+bindsym mod+u focus parent
+
+# Focus last floating/tiling container
+bindsym mod+g focus mode_toggle
+
+# Focus the output right to the current one
+bindsym mod+x focus output right
+
+# Focus the big output
+bindsym mod+x focus output HDMI-2
+
+# Move container to the left, bottom, top, right:
+bindsym mod+j move left
+bindsym mod+k move down
+bindsym mod+l move up
+bindsym mod+semicolon move right
+
+# Move container, but make floating containers
+# move more than the default
+bindsym mod+j move left 20 px
+
+# Move floating container to the center
+# of all outputs
+bindsym mod+c move absolute position center
+
+
+
+

6.5. Changing (named) workspaces/moving to workspaces

+

To change to a specific workspace, use the workspace command, followed by the +number or name of the workspace. To move containers to specific workspaces, use +move container to workspace.

+

You can also switch to the next and previous workspace with the commands +workspace next and workspace prev, which is handy, for example, if you have +workspace 1, 3, 4 and 9 and you want to cycle through them with a single key +combination. To restrict those to the current output, use workspace +next_on_output and workspace prev_on_output. Similarly, you can use move +container to workspace next, move container to workspace prev to move a +container to the next/previous workspace and move container to workspace current +(the last one makes sense only when used with criteria).

+

See [move_to_outputs] for how to move a container/workspace to a different +RandR output.

+

To switch back to the previously focused workspace, use workspace +back_and_forth.

+

Syntax:

+
+
+
workspace <next|prev|next_on_output|prev_on_output>
+workspace back_and_forth
+workspace <name>
+workspace number <number>
+
+move [window|container] [to] workspace <name>
+move [window|container] [to] workspace number <number>
+move [window|container] [to] workspace <prev|next|current>
+
+

Examples:

+
+
+
bindsym mod+1 workspace 1
+bindsym mod+2 workspace 2
+...
+
+bindsym mod+Shift+1 move container to workspace 1
+bindsym mod+Shift+2 move container to workspace 2
+...
+
+# switch between the current and the previously focused one
+bindsym mod+b workspace back_and_forth
+
+# move the whole workspace to the next output
+bindsym mod+x move workspace to output right
+
+# move firefox to current workspace
+bindsym mod+F1 [class="Firefox"] move workspace current
+
+
+

6.5.1. Named workspaces

+

Workspaces are identified by their name. So, instead of using numbers in the +workspace command, you can use an arbitrary name:

+

Example:

+
+
+
bindsym mod+1 workspace mail
+...
+
+

If you want the workspace to have a number and a name, just prefix the +number, like this:

+

Example:

+
+
+
bindsym mod+1 workspace 1: mail
+bindsym mod+2 workspace 2: www
+...
+
+

Note that the workspace will really be named "1: mail". i3 treats workspace +names beginning with a number in a slightly special way. Normally, named +workspaces are ordered the way they appeared. When they start with a number, i3 +will order them numerically. Also, you will be able to use workspace number 1 +to switch to the workspace which begins with number 1, regardless of which name +it has. This is useful in case you are changing the workspace’s name +dynamically.

+
+
+

6.5.2. Renaming workspaces

+

You can rename workspaces. This might be useful to start with the default +numbered workspaces, do your work, and rename the workspaces afterwards to +reflect what’s actually on them.

+

Syntax:

+
+
+
rename workspace <old_name> to <new_name>
+
+

Examples:

+
+
+
i3-msg 'rename workspace 5 to 6'
+i3-msg 'rename workspace 1 to "1: www"'
+i3-msg 'rename workspace "1: www" to "10: www"'
+
+
+
+
+

6.6. Moving containers/workspaces to RandR outputs

+

To move a container to another RandR output (addressed by names like LVDS1 or +VGA1) or to a RandR output identified by a specific direction (like left, +right, up or down), there are two commands:

+

Syntax:

+
+
+
move container to output <<left|right|down|up>|<output>>
+move workspace to output <<left|right|down|up>|<output>>
+
+

Examples:

+
+
+
# Move the current workspace to the next output
+# (effectively toggles when you only have two outputs)
+bindsym mod+x move workspace to output right
+
+# Put this window on the presentation output.
+bindsym mod+x move container to output VGA1
+
+
+
+

6.7. Resizing containers/windows

+

If you want to resize containers/windows using your keyboard, you can use the +resize command:

+

Syntax:

+
+
+
resize <grow|shrink> <direction> [<px> px] [or <ppt> ppt]
+
+

Direction can either be one of up, down, left or right. Or you can be +less specific and use width or height, in which case i3 will take/give +space from all the other containers. The optional pixel argument specifies by +how many pixels a floating container should be grown or shrunk (the default +is 10 pixels). The ppt argument means percentage points and specifies by how +many percentage points a tiling container should be grown or shrunk (the +default is 10 percentage points).

+

I recommend using the resize command inside a so called mode:

+
+
Example: Configuration file, defining a mode for resizing
+
+
mode "resize" {
+        # These bindings trigger as soon as you enter the resize mode
+
+        # Pressing left will shrink the window’s width.
+        # Pressing right will grow the window’s width.
+        # Pressing up will shrink the window’s height.
+        # Pressing down will grow the window’s height.
+        bindsym j           resize shrink width 10 px or 10 ppt
+        bindsym k           resize grow height 10 px or 10 ppt
+        bindsym l           resize shrink height 10 px or 10 ppt
+        bindsym semicolon   resize grow width 10 px or 10 ppt
+
+        # same bindings, but for the arrow keys
+        bindsym Left        resize shrink width 10 px or 10 ppt
+        bindsym Down        resize grow height 10 px or 10 ppt
+        bindsym Up          resize shrink height 10 px or 10 ppt
+        bindsym Right       resize grow width 10 px or 10 ppt
+
+        # back to normal: Enter or Escape
+        bindsym Return mode "default"
+        bindsym Escape mode "default"
+}
+
+# Enter resize mode
+bindsym mod+r mode "resize"
+
+
+
+

6.8. Jumping to specific windows

+

Often when in a multi-monitor environment, you want to quickly jump to a +specific window. For example, while working on workspace 3 you may want to +jump to your mail client to email your boss that you’ve achieved some +important goal. Instead of figuring out how to navigate to your mailclient, +it would be more convenient to have a shortcut. You can use the focus command +with criteria for that.

+

Syntax:

+
+
+
[class="class"] focus
+[title="title"] focus
+
+

Examples:

+
+
+
# Get me to the next open VIM instance
+bindsym mod+a [class="urxvt" title="VIM"] focus
+
+
+
+

6.9. VIM-like marks (mark/goto)

+

This feature is like the jump feature: It allows you to directly jump to a +specific window (this means switching to the appropriate workspace and setting +focus to the windows). However, you can directly mark a specific window with +an arbitrary label and use it afterwards. You do not need to ensure that your +windows have unique classes or titles, and you do not need to change your +configuration file.

+

As the command needs to include the label with which you want to mark the +window, you cannot simply bind it to a key. i3-input is a tool created +for this purpose: It lets you input a command and sends the command to i3. It +can also prefix this command and display a custom prompt for the input dialog.

+

Syntax:

+
+
+
mark identifier
+[con_mark="identifier"] focus
+
+

Example (in a terminal):

+
+
+
$ i3-msg mark irssi
+$ i3-msg '[con_mark="irssi"] focus'
+
+
+
+

6.10. Changing border style

+

To change the border of the current client, you can use border normal to use the normal +border (including window title), border 1pixel to use a 1-pixel border (no window title) +and border none to make the client borderless.

+

There is also border toggle which will toggle the different border styles.

+

Examples:

+
+
+
bindsym mod+t border normal
+bindsym mod+y border 1pixel
+bindsym mod+u border none
+
+
+
+

6.11. Reloading/Restarting/Exiting

+

You can make i3 reload its configuration file with reload. You can also +restart i3 inplace with the restart command to get it out of some weird state +(if that should ever happen) or to perform an upgrade without having to restart +your X session. To exit i3 properly, you can use the exit command, +however you don’t need to (simply killing your X session is fine as well).

+

Examples:

+
+
+
bindsym mod+Shift+r restart
+bindsym mod+Shift+w reload
+bindsym mod+Shift+e exit
+
+
+
+

6.12. Scratchpad

+

There are two commands to use any existing window as scratchpad window. move +scratchpad will move a window to the scratchpad workspace. This will make it +invisible until you show it again. There is no way to open that workspace. +Instead, when using scratchpad show, the window will be shown again, as a +floating window, centered on your current workspace (using scratchpad show on +a visible scratchpad window will make it hidden again, so you can have a +keybinding to toggle).

+

As the name indicates, this is useful for having a window with your favorite +editor always at hand. However, you can also use this for other permanently +running applications which you don’t want to see all the time: Your music +player, alsamixer, maybe even your mail client…?

+

Syntax:

+
+
+
move scratchpad
+
+scratchpad show
+
+

Examples:

+
+
+
# Make the currently focused window a scratchpad
+bindsym mod+Shift+minus move scratchpad
+
+# Show the first scratchpad window
+bindsym mod+minus scratchpad show
+
+# Show the sup-mail scratchpad window, if any.
+bindsym mod4+s [title="^Sup ::"] scratchpad show
+
+
+
+
+
+

7. Multiple monitors

+
+

As you can see in the goal list on the website, i3 was specifically developed +with support for multiple monitors in mind. This section will explain how to +handle multiple monitors.

+

When you have only one monitor, things are simple. You usually start with +workspace 1 on your monitor and open new ones as you need them.

+

When you have more than one monitor, each monitor will get an initial +workspace. The first monitor gets 1, the second gets 2 and a possible third +would get 3. When you switch to a workspace on a different monitor, i3 will +switch to that monitor and then switch to the workspace. This way, you don’t +need shortcuts to switch to a specific monitor, and you don’t need to remember +where you put which workspace. New workspaces will be opened on the currently +active monitor. It is not possible to have a monitor without a workspace.

+

The idea of making workspaces global is based on the observation that most +users have a very limited set of workspaces on their additional monitors. +They are often used for a specific task (browser, shell) or for monitoring +several things (mail, IRC, syslog, …). Thus, using one workspace on one monitor +and "the rest" on the other monitors often makes sense. However, as you can +create an unlimited number of workspaces in i3 and tie them to specific +screens, you can have the "traditional" approach of having X workspaces per +screen by changing your configuration (using modes, for example).

+
+

7.1. Configuring your monitors

+

To help you get going if you have never used multiple monitors before, here is +a short overview of the xrandr options which will probably be of interest to +you. It is always useful to get an overview of the current screen configuration. +Just run "xrandr" and you will get an output like the following:

+
+
+
$ xrandr
+Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192
+VGA1 disconnected (normal left inverted right x axis y axis)
+LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
+   1280x800       60.0*+   50.0
+   1024x768       85.0     75.0     70.1     60.0
+   832x624        74.6
+   800x600        85.1     72.2     75.0     60.3     56.2
+   640x480        85.0     72.8     75.0     59.9
+   720x400        85.0
+   640x400        85.1
+   640x350        85.1
+
+

Several things are important here: You can see that LVDS1 is connected (of +course, it is the internal flat panel) but VGA1 is not. If you have a monitor +connected to one of the ports but xrandr still says "disconnected", you should +check your cable, monitor or graphics driver.

+

The maximum resolution you can see at the end of the first line is the maximum +combined resolution of your monitors. By default, it is usually too low and has +to be increased by editing /etc/X11/xorg.conf.

+

So, say you connected VGA1 and want to use it as an additional screen:

+
+
+
xrandr --output VGA1 --auto --left-of LVDS1
+
+

This command makes xrandr try to find the native resolution of the device +connected to VGA1 and configures it to the left of your internal flat panel. +When running "xrandr" again, the output looks like this:

+
+
+
$ xrandr
+Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 8192 x 8192
+VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
+   1280x1024      60.0*+   75.0
+   1280x960       60.0
+   1152x864       75.0
+   1024x768       75.1     70.1     60.0
+   832x624        74.6
+   800x600        72.2     75.0     60.3     56.2
+   640x480        72.8     75.0     66.7     60.0
+   720x400        70.1
+LVDS1 connected 1280x800+1280+0 (normal left inverted right x axis y axis) 261mm x 163mm
+   1280x800       60.0*+   50.0
+   1024x768       85.0     75.0     70.1     60.0
+   832x624        74.6
+   800x600        85.1     72.2     75.0     60.3     56.2
+   640x480        85.0     72.8     75.0     59.9
+   720x400        85.0
+   640x400        85.1
+   640x350        85.1
+
+

Please note that i3 uses exactly the same API as xrandr does, so it will see +only what you can see in xrandr.

+

See also [presentations] for more examples of multi-monitor setups.

+
+
+

7.2. Interesting configuration for multi-monitor environments

+

There are several things to configure in i3 which may be interesting if you +have more than one monitor:

+
    +
  1. +

    +You can specify which workspace should be put on which screen. This + allows you to have a different set of workspaces when starting than just + 1 for the first monitor, 2 for the second and so on. See + [workspace_screen]. +

    +
  2. +
  3. +

    +If you want some applications to generally open on the bigger screen + (MPlayer, Firefox, …), you can assign them to a specific workspace, see + [assign_workspace]. +

    +
  4. +
  5. +

    +If you have many workspaces on many monitors, it might get hard to keep + track of which window you put where. Thus, you can use vim-like marks to + quickly switch between windows. See [vim_like_marks]. +

    +
  6. +
+
+
+
+
+

8. i3 and the rest of your software world

+
+
+

8.1. Displaying a status line

+

A very common thing amongst users of exotic window managers is a status line at +some corner of the screen. It is an often superior replacement to the widget +approach you have in the task bar of a traditional desktop environment.

+

If you don’t already have your favorite way of generating such a status line +(self-written scripts, conky, …), then i3status is the recommended tool for +this task. It was written in C with the goal of using as few syscalls as +possible to reduce the time your CPU is woken up from sleep states. Because +i3status only spits out text, you need to combine it with some other tool, like +i3bar. See [status_command] for how to display i3status in i3bar.

+

Regardless of which application you use to display the status line, you +want to make sure that it registers as a dock window using EWMH hints. i3 will +position the window either at the top or at the bottom of the screen, depending +on which hint the application sets. With i3bar, you can configure its position, +see [i3bar_position].

+
+
+

8.2. Giving presentations (multi-monitor)

+

When giving a presentation, you typically want the audience to see what you see +on your screen and then go through a series of slides (if the presentation is +simple). For more complex presentations, you might want to have some notes +which only you can see on your screen, while the audience can only see the +slides.

+
+

8.2.1. Case 1: everybody gets the same output

+

This is the simple case. You connect your computer to the video projector, +turn on both (computer and video projector) and configure your X server to +clone the internal flat panel of your computer to the video output:

+
+
+
xrandr --output VGA1 --mode 1024x768 --same-as LVDS1
+
+

i3 will then use the lowest common subset of screen resolutions, the rest of +your screen will be left untouched (it will show the X background). So, in +our example, this would be 1024x768 (my notebook has 1280x800).

+
+
+

8.2.2. Case 2: you can see more than your audience

+

This case is a bit harder. First of all, you should configure the VGA output +somewhere near your internal flat panel, say right of it:

+
+
+
xrandr --output VGA1 --mode 1024x768 --right-of LVDS1
+
+

Now, i3 will put a new workspace (depending on your settings) on the new screen +and you are in multi-monitor mode (see [multi_monitor]).

+

Because i3 is not a compositing window manager, there is no ability to +display a window on two screens at the same time. Instead, your presentation +software needs to do this job (that is, open a window on each screen).

+
+
+
+
+
+

+ + + diff --git a/docs/4.3/wsbar.html b/docs/4.3/wsbar.html new file mode 100644 index 0000000..81f2c22 --- /dev/null +++ b/docs/4.3/wsbar.html @@ -0,0 +1,147 @@ + + + + + + +i3: External workspace bars + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

This document describes why the internal workspace bar is minimal and how an +external workspace bar can be used. It explains the concepts using i3-wsbar +as the reference implementation.

+
+
+
+

1. Internal and external bars

+
+

The internal workspace bar of i3 is meant to be a reasonable default so that +you can use i3 without having too much hassle when setting it up. It is quite +simple and intended to stay this way. So, there is no way to display your own +information in this bar (unlike dwm, wmii, awesome, …).

+

We chose not to implement such a mechanism because that would be duplicating +already existing functionality of tools such as dzen2, xmobar and similar. +Instead, you should disable the internal bar and use an external workspace bar +(which communicates with i3 through its IPC interface).

+
+
+
+

2. dock mode

+
+

You typically want to see the same workspace bar on every workspace on a +specific screen. Also, you don’t want to place the workspace bar somewhere +in your layout by hand. This is where dock mode comes in: When a program sets +the appropriate hint (_NET_WM_WINDOW_TYPE_DOCK), it will be managed in dock +mode by i3. That means it will be placed at the bottom of the screen (while +other edges of the screen are possible in the NetWM standard, this is not yet +implemented in i3), it will not overlap any other window and it will be on +every workspace for the specific screen it was placed on initially.

+
+
+
+

3. The IPC interface

+
+

In the context of using an external workspace bar, the IPC interface needs to +provide the bar program with the current workspaces and output (as in VGA-1, +LVDS-1, …) configuration. In the other direction, the program has to be able +to switch to specific workspaces.

+

By default, the IPC interface is enabled and places its UNIX socket in +~/.i3/ipc.sock.

+

To learn more about the protocol which is used for IPC, see docs/ipc.

+
+
+
+

4. Output changes (on-the-fly)

+
+

i3 implements the RandR API and can handle changing outputs quite well. So, an +external workspace bar implementation needs to make sure that when you change +the resolution of any of your screens (or enable/disable an output), the bars +will be adjusted properly.

+
+
+
+

5. i3-wsbar, the reference implementation

+
+

Please keep in mind that i3-wsbar is just a reference implementation. It is +shipped with i3 to have a reasonable default. Thus, i3-wsbar is designed to +work well with dzen2 and there are no plans to make it more generic.

+
+

5.1. The big picture

+

The most common reason to use an external workspace bar is to integrate system +information such as what i3status provides into the workspace bar (to save +screen space). So, we have i3status or a similar program, which only provides +text output (formatted in some way). To display this text nicely on the screen, +there are programs such as dzen2, xmobar and similar. We will stick to dzen2 +from here on. So, we have the output of i3status, which needs to go into dzen2 +somehow. But we also want to display the list of workspaces. i3-wsbar takes +input on stdin, combines it with a formatted workspace list and pipes it to +dzen2.

+

Please note that i3-wsbar does not print its output to stdout. Instead, it +launches the dzen2 instances on its own. This is necessary to handle changes +in the available outputs (to place a new dzen2 on a new screen for example).

+

+ +Overview + +

+
+
+

5.2. Running i3-wsbar

+

The most simple usage of i3-wsbar looks like this:

+
+
+
i3-wsbar -c "dzen2 -x %x -dock"
+
+

The %x in the command name will be replaced by the X position of the output +for which this workspace bar is running. i3 will automatically place the +workspace bar on the correct output when dzen2 is started in dock mode. The +bar which you will see should look exactly like the internal bar of i3.

+

To actually get a benefit, you want to give i3-wsbar some input:

+
+
+
i3status | i3-wsbar -c "dzen2 -x %x -dock"
+
+

It is recommended to place the above command in your i3 configuration file +to start it automatically with i3.

+
+
+
+
+

+ + + diff --git a/docs/4.3/wsbar.png b/docs/4.3/wsbar.png new file mode 100644 index 0000000000000000000000000000000000000000..0789dec532bea9c358c782f14f6c95a0cece5319 GIT binary patch literal 14339 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/debugging.html b/docs/debugging.html index af696cb..c60b0fa 100644 --- a/docs/debugging.html +++ b/docs/debugging.html @@ -31,15 +31,15 @@ window.onload = function(){asciidoc.footnotes();}

Debugging i3: How To

Michael Stapelberg
<michael@i3wm.org>
-February 2012 +December 2012
-

This document describes how to debug i3 suitably for sending us useful bug -reports, even if you have no clue of C programming.

-

First of all: Thank you for being interested in debugging i3. It really means +

This document describes how to debug i3 to send us useful bug +reports, even if you have no knowledge of C programming.

+

Thank you for being interested in debugging i3. It really means something to us to get your bug fixed. If you have any questions about the -debugging and/or need further help, do not hesitate to contact us!

+process and/or need further help, do not hesitate to contact us!

@@ -54,17 +54,18 @@ i3 version 4.1.2-248-g51728ba (2012-02-12, branch "next")

Your version can look like this:

-4.1.2 +4.1.2 (release version)

-You are using a release version. Please -upgrade to a development version first, or read -Debugging i3: How To (release version). +You are using a release version. In many cases, bugs are already +fixed in the development version of i3. If they aren’t, we will still ask you +to reproduce your error with the most recent development version of i3. +Therefore, please upgrade to a development version if you can.

-4.1.2-248-g51728ba +4.1.2-248-g51728ba (development version)

@@ -75,31 +76,33 @@ latest version.

-

Development versions of i3 have several properties which make debugging easier:

-
    -
  1. -

    -Shared memory debug logging is enabled by default. You do not have to enable - logging explicitly. -

    -
  2. -
  3. -

    -Core dumps are enabled by default. -

    -
  4. -
  5. -

    -If you are using a version from the Debian/Ubuntu autobuilder, it is - compiled without optimization. Debug symbols are available in the i3-wm-dbg - package. When compiling i3 yourself, debug mode is the default. -

    -
  6. -
+

Development versions of i3 have logging enabled by default and are compiled +with debug symbols.

+
+
+
+

2. Enabling logging

+
+

If you are using a development version (see previous section), you don’t need +to do anything — skip to section 3.

+

If you are using a release version with a custom ~/.xsession (or xinitrc) +file, execute i3 with a line like this:

+
+
+
# Use 25 MiB of RAM for debug logs
+exec i3 --shmlog-size=26214400
+
+

If you are NOT using an ~/.xsession file but you just chose "i3" from the +list of sessions in your desktop manager (gdm, lxdm, …), edit +/usr/share/xsessions/i3.desktop and replace the Exec=i3 line with:

+
+
+
Exec=i3 --shmlog-size=26214400
+
-

2. Obtaining the debug logfile

+

3. Obtaining the debug logfile

No matter whether i3 misbehaved in some way without crashing or whether it just crashed, the logfile provides all information necessary to debug the problem.

@@ -107,55 +110,43 @@ crashed, the logfile provides all information necessary to debug the problem.

-
i3-dump-log | gzip -9c > /tmp/i3.log.gz
-
-

This command does not depend on i3 (it also works when i3 currently displays -the crash dialog), but it requires a working X11 connection. When running it -from a virtual console (Ctrl-Alt-F1), use:

-
-
DISPLAY=:0 i3-dump-log | gzip -9c > /tmp/i3.log.gz
+

This command does not depend on i3 (it also works while i3 displays +the crash dialog), but it requires a working X11 connection.

-

3. Obtaining a backtrace

+

4. Compiling with debug symbols

-

When i3 displays its crash dialog, do the following:

-
    -
  1. -

    -Switch to a virtual console (Ctrl-Alt-F1) or login from a different computer -

    -
  2. -
  3. -

    -Generate a backtrace (see below) -

    -
  4. -
  5. -

    -Switch back to the crash dialog (Ctrl-Alt-F7) -

    -
  6. -
  7. -

    -Restart i3 in-place (you will keep your session), continue working -

    -
  8. -
-

This is how you get a backtrace from a running i3 process:

+

To actually get useful backtraces, you should make sure that your version of i3 +is compiled with debug symbols:

-
I3PID=$(pidof i3)
-gdb /proc/$I3PID/exe $I3PID \
-    --batch --quiet \
-    --ex 'backtrace full' > /tmp/i3-backtrace.txt 2>&1
+
$ file `which i3`
+/usr/bin/i3: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically
+linked (uses shared libs), for GNU/Linux 2.6.18, not stripped
+

Notice the not stripped, which is the important part. If you have a version +which is stripped, please check whether your distribution provides debug +symbols (package i3-wm-dbg on Debian for example) or if you can turn off +stripping. If nothing helps, please build i3 from source.

+
+
+
+

5. Obtaining a backtrace

+
+

Once you have made sure that your i3 is compiled with debug symbols and the C +debugger gdb is installed on your machine, you can let i3 generate a +backtrace in the crash dialog.

+

After pressing "b" in the crash dialog, you will get a file called +/tmp/i3-backtrace.%d.%d.txt where the first %d is replaced by i3’s process +id (PID) and the second one is incremented each time you generate a backtrace, +starting at 0.

-

4. Sending bug reports/debugging on IRC

+

6. Sending bug reports/debugging on IRC

When sending bug reports, please attach the whole log file. Even if you think you found the section which clearly highlights the problem, additional diff --git a/docs/i3.html b/docs/i3.html index bdc32df..303ce22 100644 --- a/docs/i3.html +++ b/docs/i3.html @@ -4,7 +4,7 @@ - + i3: i3(1) diff --git a/docs/i3bar-protocol.html b/docs/i3bar-protocol.html index 19660d5..b2fd9f4 100644 --- a/docs/i3bar-protocol.html +++ b/docs/i3bar-protocol.html @@ -95,11 +95,16 @@ the version of the protocol to be used. In case there are significant changes understand the old protocol version, but in order to use the new one, you need to provide the correct version. The header block is terminated by a newline and consists of a single JSON hash:

-

Example:

+

Minimal example:

{ "version": 1 }
+

All features example:

+
+
+
{ "version": 1, "stop_signal": 10, "cont_signal": 12 }
+

(Note that before i3 v4.3 the precise format had to be {"version":1}, byte-for-byte.)

What follows is an infinite array (so it should be parsed by a streaming JSON @@ -141,7 +146,40 @@ i3status and others will output single statuslines in one line, separated by status_command in the bar configuration at http://code.stapelberg.de/git/i3/tree/contrib/trivial-bar-script.sh?h=next

-

2.1. Blocks in detail

+

2.1. Header in detail

+
+
+version +
+
+

+ The version number (as an integer) of the i3bar protocol you will use. +

+
+
+stop_signal +
+
+

+ Specify to i3bar the signal (as an integer) to send to stop your + processing. + The default value (if none is specified) is SIGSTOP. +

+
+
+cont_signal +
+
+

+ Specify to i3bar the signal (as an integer)to send to continue your + processing. + The default value (if none is specified) is SIGCONT. +

+
+
+
+
+

2.2. Blocks in detail

full_text @@ -183,6 +221,28 @@ color

+min_width +
+
+

+ The minimum width (in pixels) of the block. If the content of the + full_text key take less space than the specified min_width, the block + will be padded to the left and/or the right side, according to the align + key. This is useful when you want to prevent the whole status line to shift + when value take more or less space between each iteration. +

+
+
+align +
+
+

+ Align text on the center (default), right or left of the block, when + the minimum width of the latter, specified by the min_width key, is not + reached. +

+
+
name and instance
@@ -225,6 +285,8 @@ of the i3bar protocol.

"full_text": "E: 10.0.0.1 (1000 Mbit/s)", "short_text": "10.0.0.1", "color": "#00ff00", + "min_width": 300, + "align": "right", "urgent": false, "name": "ethernet", "instance": "eth0" diff --git a/docs/index.html.mako b/docs/index.html.mako index 519005b..7188b35 100644 --- a/docs/index.html.mako +++ b/docs/index.html.mako @@ -3,7 +3,7 @@ %> <%inherit file="_templates/i3.mako" />
-

Documentation for i3 v4.3

+

Documentation for i3 v4.4

One of i3’s goals is good documentation. The documents which you will find diff --git a/docs/ipc.html b/docs/ipc.html index 0459e52..a5a5817 100644 --- a/docs/ipc.html +++ b/docs/ipc.html @@ -1112,10 +1112,29 @@ if ($is_event) {

This event consists of a single serialized map containing a property change (string) which indicates the type of the change ("focus", "init", "empty", "urgent").

+

Moreover, when the change is "focus", an old (object) and a current +(object) properties will be present with the previous and current +workspace respectively. When the first switch occurs (when i3 focuses +the workspace visible at the beginning) there is no previous +workspace, and the old property will be set to null. Also note +that if the previous is empty it will get destroyed when switching, +but will still be present in the "old" property.

Example:

-
{ "change": "focus" }
+
{
+ "change": "focus",
+ "current": {
+  "id": 28489712,
+  "type":4,
+  ...
+ }
+ "old": {
+  "id": 28489715,
+  "type": 4,
+  ...
+ }
+}
diff --git a/docs/multi-monitor.html b/docs/multi-monitor.html index 1de4193..914fbcf 100644 --- a/docs/multi-monitor.html +++ b/docs/multi-monitor.html @@ -4,7 +4,7 @@ - + i3: The multi-monitor situation @@ -30,8 +30,8 @@ window.onload = function(){asciidoc.footnotes(); asciidoc.toc(2);}
@@ -1438,21 +1481,21 @@ layout toggle [split|all]

Examples:

-
bindsym mod+s layout stacking
-bindsym mod+l layout toggle split
-bindsym mod+w layout tabbed
+
bindsym $mod+s layout stacking
+bindsym $mod+l layout toggle split
+bindsym $mod+w layout tabbed
 
 # Toggle between stacking/tabbed/split:
-bindsym mod+x layout toggle
+bindsym $mod+x layout toggle
 
 # Toggle between stacking/tabbed/splith/splitv:
-bindsym mod+x layout toggle all
+bindsym $mod+x layout toggle all
 
 # Toggle fullscreen
-bindsym mod+f fullscreen
+bindsym $mod+f fullscreen
 
 # Toggle floating/tiling
-bindsym mod+t floating toggle
+bindsym $mod+t floating toggle
@@ -1528,36 +1571,36 @@ relevant for floating containers. The default amount is 10 pixels.

# Focus container on the left, bottom, top, right:
-bindsym mod+j focus left
-bindsym mod+k focus down
-bindsym mod+l focus up
-bindsym mod+semicolon focus right
+bindsym $mod+j focus left
+bindsym $mod+k focus down
+bindsym $mod+l focus up
+bindsym $mod+semicolon focus right
 
 # Focus parent container
-bindsym mod+u focus parent
+bindsym $mod+u focus parent
 
 # Focus last floating/tiling container
-bindsym mod+g focus mode_toggle
+bindsym $mod+g focus mode_toggle
 
 # Focus the output right to the current one
-bindsym mod+x focus output right
+bindsym $mod+x focus output right
 
 # Focus the big output
-bindsym mod+x focus output HDMI-2
+bindsym $mod+x focus output HDMI-2
 
 # Move container to the left, bottom, top, right:
-bindsym mod+j move left
-bindsym mod+k move down
-bindsym mod+l move up
-bindsym mod+semicolon move right
+bindsym $mod+j move left
+bindsym $mod+k move down
+bindsym $mod+l move up
+bindsym $mod+semicolon move right
 
 # Move container, but make floating containers
 # move more than the default
-bindsym mod+j move left 20 px
+bindsym $mod+j move left 20 px
 
 # Move floating container to the center
 # of all outputs
-bindsym mod+c move absolute position center
+bindsym $mod+c move absolute position center
@@ -1576,38 +1619,40 @@ container to the next/previous workspace and move container to workspace cur

See [move_to_outputs] for how to move a container/workspace to a different RandR output.

To switch back to the previously focused workspace, use workspace -back_and_forth.

+back_and_forth
; likewise, you can move containers to the previously focused +workspace using move container to workspace back_and_forth.

Syntax:

workspace <next|prev|next_on_output|prev_on_output>
 workspace back_and_forth
 workspace <name>
-workspace number <number>
+workspace number <name>
 
 move [window|container] [to] workspace <name>
-move [window|container] [to] workspace number <number>
+move [window|container] [to] workspace number <name>
 move [window|container] [to] workspace <prev|next|current>

Examples:

-
bindsym mod+1 workspace 1
-bindsym mod+2 workspace 2
+
bindsym $mod+1 workspace 1
+bindsym $mod+2 workspace 2
 ...
 
-bindsym mod+Shift+1 move container to workspace 1
-bindsym mod+Shift+2 move container to workspace 2
+bindsym $mod+Shift+1 move container to workspace 1
+bindsym $mod+Shift+2 move container to workspace 2
 ...
 
 # switch between the current and the previously focused one
-bindsym mod+b workspace back_and_forth
+bindsym $mod+b workspace back_and_forth
+bindsym $mod+Shift+b move container to workspace back_and_forth
 
 # move the whole workspace to the next output
-bindsym mod+x move workspace to output right
+bindsym $mod+x move workspace to output right
 
 # move firefox to current workspace
-bindsym mod+F1 [class="Firefox"] move workspace current
+bindsym $mod+F1 [class="Firefox"] move workspace current

6.5.1. Named workspaces

@@ -1616,7 +1661,7 @@ workspace command, you can use an arbitrary name:

Example:

-
bindsym mod+1 workspace mail
+
bindsym $mod+1 workspace mail
 ...

If you want the workspace to have a number and a name, just prefix the @@ -1624,8 +1669,8 @@ number, like this:

Example:

-
bindsym mod+1 workspace 1: mail
-bindsym mod+2 workspace 2: www
+
bindsym $mod+1 workspace 1: mail
+bindsym $mod+2 workspace 2: www
 ...

Note that the workspace will really be named "1: mail". i3 treats workspace @@ -1634,29 +1679,40 @@ workspaces are ordered the way they appeared. When they start with a number, i3 will order them numerically. Also, you will be able to use workspace number 1 to switch to the workspace which begins with number 1, regardless of which name it has. This is useful in case you are changing the workspace’s name -dynamically.

+dynamically. To combine both commands you can use workspace number 1: mail to +specify a default name if there’s currently no workspace starting with a "1".

6.5.2. Renaming workspaces

You can rename workspaces. This might be useful to start with the default numbered workspaces, do your work, and rename the workspaces afterwards to -reflect what’s actually on them.

+reflect what’s actually on them. You can also omit the old name to rename +the currently focused workspace. This is handy if you wan’t to use the +rename command with i3-input.

Syntax:

-
rename workspace <old_name> to <new_name>
+
rename workspace <old_name> to <new_name>
+rename workspace to <new_name>

Examples:

i3-msg 'rename workspace 5 to 6'
 i3-msg 'rename workspace 1 to "1: www"'
-i3-msg 'rename workspace "1: www" to "10: www"'
+i3-msg 'rename workspace "1: www" to "10: www"' +i3-msg 'rename workspace to "2: mail" +bindsym $mod+r exec i3-input -F 'rename workspace to %s' -P 'New name: '
-

6.6. Moving containers/workspaces to RandR outputs

+

6.6. Moving workspaces to a different screen

+

See [move_to_outputs] for how to move a container/workspace to a different +RandR output.

+
+
+

6.7. Moving containers/workspaces to RandR outputs

To move a container to another RandR output (addressed by names like LVDS1 or VGA1) or to a RandR output identified by a specific direction (like left, right, up or down), there are two commands:

@@ -1671,14 +1727,14 @@ move workspace to output <<left|right|down|up>|<output>>
<
# Move the current workspace to the next output
 # (effectively toggles when you only have two outputs)
-bindsym mod+x move workspace to output right
+bindsym $mod+x move workspace to output right
 
 # Put this window on the presentation output.
-bindsym mod+x move container to output VGA1
+bindsym $mod+x move container to output VGA1
-

6.7. Resizing containers/windows

+

6.8. Resizing containers/windows

If you want to resize containers/windows using your keyboard, you can use the resize command:

Syntax:

@@ -1721,11 +1777,11 @@ default is 10 percentage points).

} # Enter resize mode -bindsym mod+r mode "resize" +bindsym $mod+r mode "resize"
-

6.8. Jumping to specific windows

+

6.9. Jumping to specific windows

Often when in a multi-monitor environment, you want to quickly jump to a specific window. For example, while working on workspace 3 you may want to jump to your mail client to email your boss that you’ve achieved some @@ -1742,11 +1798,11 @@ with criteria for that.

# Get me to the next open VIM instance
-bindsym mod+a [class="urxvt" title="VIM"] focus
+bindsym $mod+a [class="urxvt" title="VIM"] focus
-

6.9. VIM-like marks (mark/goto)

+

6.10. VIM-like marks (mark/goto)

This feature is like the jump feature: It allows you to directly jump to a specific window (this means switching to the appropriate workspace and setting focus to the windows). However, you can directly mark a specific window with @@ -1771,7 +1827,7 @@ $ i3-msg '[con_mark="irssi"] focus'

-

6.10. Changing border style

+

6.11. Changing border style

To change the border of the current client, you can use border normal to use the normal border (including window title), border 1pixel to use a 1-pixel border (no window title) and border none to make the client borderless.

@@ -1779,13 +1835,13 @@ and border none to make the client borderless.

Examples:

-
bindsym mod+t border normal
-bindsym mod+y border 1pixel
-bindsym mod+u border none
+
bindsym $mod+t border normal
+bindsym $mod+y border 1pixel
+bindsym $mod+u border none
-

6.11. Reloading/Restarting/Exiting

+

6.12. Reloading/Restarting/Exiting

You can make i3 reload its configuration file with reload. You can also restart i3 inplace with the restart command to get it out of some weird state (if that should ever happen) or to perform an upgrade without having to restart @@ -1794,20 +1850,22 @@ however you don’t need to (simply killing your X session is fine as well).

Examples:

-
bindsym mod+Shift+r restart
-bindsym mod+Shift+w reload
-bindsym mod+Shift+e exit
+
bindsym $mod+Shift+r restart
+bindsym $mod+Shift+w reload
+bindsym $mod+Shift+e exit
-

6.12. Scratchpad

+

6.13. Scratchpad

There are two commands to use any existing window as scratchpad window. move scratchpad will move a window to the scratchpad workspace. This will make it invisible until you show it again. There is no way to open that workspace. Instead, when using scratchpad show, the window will be shown again, as a floating window, centered on your current workspace (using scratchpad show on a visible scratchpad window will make it hidden again, so you can have a -keybinding to toggle).

+keybinding to toggle). Note that this is just a normal floating window, so if +you want to "remove it from scratchpad", you can simple make it tiling again +(floating toggle).

As the name indicates, this is useful for having a window with your favorite editor always at hand. However, you can also use this for other permanently running applications which you don’t want to see all the time: Your music @@ -1823,10 +1881,10 @@ scratchpad show

# Make the currently focused window a scratchpad
-bindsym mod+Shift+minus move scratchpad
+bindsym $mod+Shift+minus move scratchpad
 
 # Show the first scratchpad window
-bindsym mod+minus scratchpad show
+bindsym $mod+minus scratchpad show
 
 # Show the sup-mail scratchpad window, if any.
 bindsym mod4+s [title="^Sup ::"] scratchpad show
@@ -1947,6 +2005,12 @@ If you have many workspaces on many monitors, it might get hard to keep quickly switch between windows. See [vim_like_marks].

+
  • +

    +For information on how to move existing workspaces between monitors, + see [_moving_containers_workspaces_to_randr_outputs]. +

    +
  • diff --git a/downloads/RELEASE-NOTES-4.4.txt b/downloads/RELEASE-NOTES-4.4.txt new file mode 100644 index 0000000..ea87261 --- /dev/null +++ b/downloads/RELEASE-NOTES-4.4.txt @@ -0,0 +1,107 @@ + + ┌──────────────────────────────┐ + │ Release notes for i3 v4.4 │ + └──────────────────────────────┘ + +This is the i3 v4.4. This version is considered stable. All users of i3 are +strongly encouraged to upgrade. + +An important under-the-hood change is that we now use the same parser + infrastructure for the configuration file as we do for the commands. This + makes maintenance and contributions easier and lets us finally escape the + insanity that is bison/flex. + + In case there is a bug and your existing config does not work as expected + anymore, try using the --force-old-config-parser-v4.4-only flag when starting + i3 and please report a bug. This option will only be present in v4.4, so if + you don’t report a bug, you are willingly breaking your own config file. + +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. + + ┌────────────────────────────┐ + │ Changes in v4.4 │ + └────────────────────────────┘ + + • add i3-dmenu-desktop, a dmenu wrapper which parses application .desktop + files and executes them. + • also use a custom parser for the config file + • i3.xsession.desktop is now standards-compliant + • ipc: you can now subscribe to an event called 'mode' (for binding modes) + • implement "move container to workspace back_and_forth" + • implement delayed urgency hint reset + • make "move workspace number" accept a default workspace name after the + number + • i3bar: allow child to specify start/stop signals to use in hide mode + • i3bar: add "urgent" to protocol, it unhides i3bar when in hide mode + • make parent of urgent containers also urgent + • add descriptive title to split containers (no more "another container") + • click to focus: clicking the root window focuses the relevant workspace + • display appropriate cursors when resizing or moving floating windows + • implement variable border widths for pixel/normal + • Implement moving workspaces as if they’re regular containers + • Maintain relative positioning when moving floating windows between outputs + • Focus the relevant workspace when clicking any container + • docs/ipc: remove unnecessary newline + • docs/ipc: add a warning to use an existing library + • shmlog: remove O_TRUNC flag for shm_open, we truncate on our own + • un-fullscreen as needed when moving fullscreen containers + • improve startup sequence termination conditions + • allow floating cons to be reached using 'focus parent' + • grab keys with all permutations of lock and numlock + • allow workspace contents to be moved if there are only floating children + • allow 'focus ' to move out of non-global fullscreen containers + • exit with a proper error message when there are no outputs available + • skip floating cons in focus and stop them from being split + • focus windows when middle-clicking + • skip floating windows in the focus stack when moving through the tree + • docs/userguide: use $mod consistently + • keycode default config: s/bindcode/bindsym/ + • implement smart popup_during_fullscreen mode + • docs/testsuite: add "installing the dependencies" section + • introduce new command to rename focused workspace + • libi3: use "pango:" prefix instead of "xft:" to avoid confusion + • ipc: add "current" and "old" containers to workspace events + • i3bar: add current binding mode indicator + • resizing floating windows now obeys the minimum/maximum size + • docs/userguide: document new_float option + + ┌────────────────────────────┐ + │ Bugfixes │ + └────────────────────────────┘ + + • Bugfix: get_output_next() now works with non-aligned RandR setups + • Bugfix: close empty workspaces after cross-output move + • Bugfix: fix bottom line of tabbed decoration not continuous + • Bugfix: use correct coordinates for windows which are opened on a newly + created workspace due to assignments + • Bugfix: properly react to windows being unmapped before we can reparent + • Bugfix: send non-floating window with floating parent to scratchpad + • docs/userguide: document how to "un-scratchpad" a window + • Bugfix: don’t crash when dragged floating window closes + • Bugfix: draw h-split indicator at the correct position + • make the resize command honor criteria + • Bugfix: with one ws per output, don’t crash on cross-output moves + • Bugfix: correctly move floating windows to invisible workspaces + cross-output + • Bugfix: set workspace_layout in create_workspace_on_output + • fix fullscreen focus bug and corresponding test flaw + • i3bar: bugfix: don’t send workspace command when at beginning/end of workspace + • Bugfix: force rendering when the parent’s orientation changed + • Bugfix: fix workspace back_and_forth after displaying a scratchpad window + + ┌────────────────────────────┐ + │ Thanks! │ + └────────────────────────────┘ + +Thanks for testing, bugfixes, discussions and everything I forgot go out to: + + Adrien Schildknecht, aksr, bitonic, chrysn, Conley Moorhous, darkraven, Deiz, + Emil Mikulic, Feh, flo, Francesco Mazzoli, hax404, joepd, Kacper Kowalik, + Markus, meaneye, Merovius, Michael Walle, moju, Moritz, noxxun, Oliver + Kiddle, Pauli Ervi, Pavel Löbl, Piotr, pkordy, Quentin Glidic, Sascha Kruse, + Sebastian Ullrich, Simon Elsbrock, slowpoke, strcat, Tblue, Tim, whitequark, + xeen, Yaroslav Molochko + +-- Michael Stapelberg, 2012-12-12 diff --git a/downloads/i3-4.4.tar.bz2 b/downloads/i3-4.4.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..73cdff9eacfbfac7287753f0568dafd6d0ef1c79 GIT binary patch literal 884182 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�q3F)PZW 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 z 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

    )xRE`BP;3uW_tskMs9GGiSkVW~D+S_9Wli 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%0Dv@*6e_D<%X5F$W8vx-1pYy!}cZd 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

    }S^^g@ECOFp2F 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

    ilzWn&T@uf7=LSZ%qY@F@@ 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 wc|XW)WYBR+I&p(UUh!f(da7W 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 z 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
    2=bf4t;d~H!+<$ZvWkdJmaU@${UG!ML<@E4is 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

  • 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∋Eh2S*(n3!xJJazR4p)Wt{_uPRd}UrQC#O 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

    Downloads

    - The current stable version is 4.3. + The current stable version is 4.4.

    @@ -126,6 +126,15 @@ We also provide Debian and Ubuntu repositories + + 4.4 + i3-4.4.tar.bz2 + 864 KiB + signature + 2012-12-12 + release notes + + 4.3 i3-4.3.tar.bz2 diff --git a/index.html.mako b/index.html.mako index 07c5d42..2e4d724 100644 --- a/index.html.mako +++ b/index.html.mako @@ -20,7 +20,7 @@ ➡ Download the latest version - 4.3 + 4.4

    ; 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 literal 0 HcmV?d00001 diff --git a/downloads/i3-4.4.tar.bz2.asc b/downloads/i3-4.4.tar.bz2.asc new file mode 100644 index 0000000..27663d1 --- /dev/null +++ b/downloads/i3-4.4.tar.bz2.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iQIcBAABCgAGBQJQx7zxAAoJEE5xYO1KyO4dh/4P/AlRlLTBduy6rTbdj6ZzXBix +kz7bZSRdpz7t3HSYVzAOirh9BuKFAdA4xOZZpPBcVGFAnpI/JH5PBTHxybUfzaAn +8T9mNMWS6w1iJCmO/GugGJWgZOVALZMFHkWvktCc4vAxDVVvcnnMGyNqfaqlojYr +/tUhcZkkVurqABybynU+rzzJ7v/xE5hRtEUHwMvF+tS+hJsQhSBC9f7H5b31tmGu +s4DAetfkzali25MrLT4en5SWKTftp83NfHotvU5bdDBRTSUM9LvV1dpIajxq7d1o +ppM6mudUyDPpt4btbO4Yp35OWOajs+owDu/SEhuIAX6wcYPJoN9mKDimaHUxBSVq +mg/byKtrPpihatMVKctNwWPhL9wxV5q6i28+uxqdcSfPR4/dr1yx2QkyIMX1GpEK +8WxF6FoT/SekP3i+h+49liRbCQyXZcwFEETagRLvPUfTE86wIsrZrHn6slfh6hwk +ksKULqmWVM1WTYtTyX8+ZW9764cVItFIR2bMIqgza2mWjbfO8d9p8kuG7S53fJ64 +xuIp7wL/TNnqEUYqVysqsxeujsb/DN4q/hTS3A6ufO4uWcNNHdngGs3vNeqHVvM4 +tAduy0c7dXSykww7QPEe8n9wLBXQ3Yyu/oadmckSjqq2caUKQX0i5R+4XZeLAFiz +fghw0J2BYe8v+DpVfLwG +=HEt6 +-----END PGP SIGNATURE----- diff --git a/downloads/index.html.mako b/downloads/index.html.mako index 593f571..f74760e 100644 --- a/downloads/index.html.mako +++ b/downloads/index.html.mako @@ -103,7 +103,7 @@ We also provide Debian and Ubuntu repositories

  • -- 2.39.5