From eee149f9ffa4fe019179bd14159eb0a4bd3762c0 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sun, 15 Jun 2014 19:36:27 +0200 Subject: [PATCH] add the 4.8 release --- _docs/Makefile | 5 +- _docs/hacking-howto | 4 + _docs/i3bar-protocol | 2 +- _docs/ipc | 89 +- _docs/layout-saving | 233 +++ _docs/refcard.html | 122 +- _docs/userguide | 72 +- docs/4.7/bigpicture.png | Bin 0 -> 9179 bytes docs/4.7/buildbot.html | 1118 ++++++++++++ docs/4.7/debugging-release-version.html | 175 ++ docs/4.7/debugging.html | 172 ++ docs/4.7/gsoc2013-ideas.html | 199 ++ docs/4.7/hacking-howto.html | 1590 ++++++++++++++++ docs/4.7/i3-config-wizard.html | 96 + docs/4.7/i3-migrate-config-to-v4.html | 87 + docs/4.7/i3-msg.html | 100 + docs/4.7/i3-nagbar.html | 90 + docs/4.7/i3-sync-working.png | Bin 0 -> 25072 bytes docs/4.7/i3-sync.png | Bin 0 -> 17308 bytes docs/4.7/i3.html | 529 ++++++ docs/4.7/i3bar-protocol.html | 395 ++++ docs/4.7/i3status.html | 500 +++++ docs/4.7/index.html.mako | 118 ++ docs/4.7/ipc.html | 1310 +++++++++++++ docs/4.7/keyboard-layer1.png | Bin 0 -> 55821 bytes docs/4.7/keyboard-layer1.svg | 969 ++++++++++ docs/4.7/keyboard-layer2.png | Bin 0 -> 49858 bytes docs/4.7/keyboard-layer2.svg | 896 +++++++++ docs/4.7/logo-30.png | Bin 0 -> 2751 bytes docs/4.7/manpage.html | 528 ++++++ docs/4.7/modes.png | Bin 0 -> 5826 bytes docs/4.7/multi-monitor.html | 113 ++ docs/4.7/refcard.html | 186 ++ docs/4.7/refcard.pdf | Bin 0 -> 61582 bytes docs/4.7/refcard_style.css | 45 + docs/4.7/repositories.html | 155 ++ docs/4.7/single_terminal.png | Bin 0 -> 3382 bytes docs/4.7/snapping.png | Bin 0 -> 4880 bytes docs/4.7/stacklimit.png | Bin 0 -> 4988 bytes docs/4.7/testsuite.html | 659 +++++++ docs/4.7/tree-layout1.png | Bin 0 -> 27856 bytes docs/4.7/tree-layout2.png | Bin 0 -> 20101 bytes docs/4.7/tree-migrating.html | 269 +++ docs/4.7/tree-shot1.png | Bin 0 -> 3665 bytes docs/4.7/tree-shot2.png | Bin 0 -> 3383 bytes docs/4.7/tree-shot3.png | Bin 0 -> 4001 bytes docs/4.7/tree-shot4.png | Bin 0 -> 3050 bytes docs/4.7/tshirts.html | 213 +++ docs/4.7/two_columns.png | Bin 0 -> 4624 bytes docs/4.7/two_terminals.png | Bin 0 -> 4901 bytes docs/4.7/userguide.html | 2235 +++++++++++++++++++++++ docs/4.7/wsbar.html | 141 ++ docs/4.7/wsbar.png | Bin 0 -> 14339 bytes docs/4.7/wsbar.svg | 274 +++ docs/hacking-howto.html | 9 + docs/i3bar-protocol.html | 8 +- docs/index.html.mako | 8 +- docs/ipc.html | 154 +- docs/layout-saving-1.png | Bin 0 -> 14799 bytes docs/layout-saving.html | 281 +++ docs/refcard.html | 122 +- docs/userguide.html | 91 +- downloads/RELEASE-NOTES-4.8.txt | 138 ++ downloads/i3-4.8.tar.bz2 | Bin 0 -> 939690 bytes downloads/i3-4.8.tar.bz2.asc | 17 + downloads/index.html.mako | 13 +- index.html.mako | 2 +- 67 files changed, 14263 insertions(+), 269 deletions(-) create mode 100644 _docs/layout-saving create mode 100644 docs/4.7/bigpicture.png create mode 100644 docs/4.7/buildbot.html create mode 100644 docs/4.7/debugging-release-version.html create mode 100644 docs/4.7/debugging.html create mode 100644 docs/4.7/gsoc2013-ideas.html create mode 100644 docs/4.7/hacking-howto.html create mode 100644 docs/4.7/i3-config-wizard.html create mode 100644 docs/4.7/i3-migrate-config-to-v4.html create mode 100644 docs/4.7/i3-msg.html create mode 100644 docs/4.7/i3-nagbar.html create mode 100644 docs/4.7/i3-sync-working.png create mode 100644 docs/4.7/i3-sync.png create mode 100644 docs/4.7/i3.html create mode 100644 docs/4.7/i3bar-protocol.html create mode 100644 docs/4.7/i3status.html create mode 100644 docs/4.7/index.html.mako create mode 100644 docs/4.7/ipc.html create mode 100644 docs/4.7/keyboard-layer1.png create mode 100644 docs/4.7/keyboard-layer1.svg create mode 100644 docs/4.7/keyboard-layer2.png create mode 100644 docs/4.7/keyboard-layer2.svg create mode 100644 docs/4.7/logo-30.png create mode 100644 docs/4.7/manpage.html create mode 100644 docs/4.7/modes.png create mode 100644 docs/4.7/multi-monitor.html create mode 100644 docs/4.7/refcard.html create mode 100644 docs/4.7/refcard.pdf create mode 100644 docs/4.7/refcard_style.css create mode 100644 docs/4.7/repositories.html create mode 100644 docs/4.7/single_terminal.png create mode 100644 docs/4.7/snapping.png create mode 100644 docs/4.7/stacklimit.png create mode 100644 docs/4.7/testsuite.html create mode 100644 docs/4.7/tree-layout1.png create mode 100644 docs/4.7/tree-layout2.png create mode 100644 docs/4.7/tree-migrating.html create mode 100644 docs/4.7/tree-shot1.png create mode 100644 docs/4.7/tree-shot2.png create mode 100644 docs/4.7/tree-shot3.png create mode 100644 docs/4.7/tree-shot4.png create mode 100644 docs/4.7/tshirts.html create mode 100644 docs/4.7/two_columns.png create mode 100644 docs/4.7/two_terminals.png create mode 100644 docs/4.7/userguide.html create mode 100644 docs/4.7/wsbar.html create mode 100644 docs/4.7/wsbar.png create mode 100644 docs/4.7/wsbar.svg create mode 100644 docs/layout-saving-1.png create mode 100644 docs/layout-saving.html create mode 100644 downloads/RELEASE-NOTES-4.8.txt create mode 100644 downloads/i3-4.8.tar.bz2 create mode 100644 downloads/i3-4.8.tar.bz2.asc diff --git a/_docs/Makefile b/_docs/Makefile index 926ff5d..6d6f0d6 100644 --- a/_docs/Makefile +++ b/_docs/Makefile @@ -1,5 +1,5 @@ -all: hacking-howto.html debugging.html debugging-release-version.html i3bar-protocol.html repositories.html buildbot.html userguide.html ipc.html multi-monitor.html wsbar.html i3status.html i3.html i3-config-wizard.html i3-nagbar.html i3-migrate-config-to-v4.html i3-msg.html testsuite.html gsoc2013-ideas.html tshirts.html +all: hacking-howto.html debugging.html debugging-release-version.html i3bar-protocol.html repositories.html buildbot.html userguide.html ipc.html multi-monitor.html wsbar.html i3status.html i3.html i3-config-wizard.html i3-nagbar.html i3-migrate-config-to-v4.html i3-msg.html testsuite.html gsoc2013-ideas.html tshirts.html layout-saving.html gsoc2013-ideas.html: gsoc2013-ideas asciidoc -a linkcss -a stylesdir=/css -a scriptsdir=/js --backend=xhtml11 -f conf/i3html.conf -a toc -n $< @@ -34,6 +34,9 @@ ipc.html: ipc multi-monitor.html: multi-monitor asciidoc -a linkcss -a stylesdir=/css -a scriptsdir=/js --backend=xhtml11 -f conf/i3html.conf -a toc -n $< +layout-saving.html: layout-saving + asciidoc -a linkcss -a stylesdir=/css -a scriptsdir=/js --backend=xhtml11 -f conf/i3html.conf -a toc -n $< + wsbar.html: wsbar asciidoc -a linkcss -a stylesdir=/css -a scriptsdir=/js --backend=xhtml11 -f conf/i3html.conf -a toc -n $< diff --git a/_docs/hacking-howto b/_docs/hacking-howto index bc59eae..f4e3f03 100644 --- a/_docs/hacking-howto +++ b/_docs/hacking-howto @@ -172,6 +172,10 @@ values will later be pushed to X11 in +src/x.c+. src/resize.c:: Contains the functions to resize containers. +src/restore_layout.c:: +Everything for restored containers that is not pure state parsing (which can be +found in load_layout.c). + 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 diff --git a/_docs/i3bar-protocol b/_docs/i3bar-protocol index bd8ea53..9276315 100644 --- a/_docs/i3bar-protocol +++ b/_docs/i3bar-protocol @@ -225,7 +225,7 @@ instance:: Instance of the block, if set x, y:: X11 root window coordinates where the click occured -button: +button:: X11 button ID (for example 1 to 3 for left/middle/right mouse button) *Example*: diff --git a/_docs/ipc b/_docs/ipc index 85e5e77..c976870 100644 --- a/_docs/ipc +++ b/_docs/ipc @@ -1,7 +1,7 @@ IPC interface (interprocess communication) ========================================== Michael Stapelberg -October 2012 +February 2014 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 @@ -140,12 +140,13 @@ VERSION (7):: === 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. +The reply consists of a list of serialized maps for each command that was +parsed. Each has the property +success (bool)+ and may also include a +human-readable error message in the property +error (string)+. *Example:* ------------------- -{ "success": true } +[{ "success": true }] ------------------- === WORKSPACES reply @@ -227,9 +228,9 @@ 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. +current_workspace (string):: + The name of the current workspace that 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. @@ -240,7 +241,7 @@ rect (map):: { "name": "LVDS1", "active": true, - "current_workspace": 4, + "current_workspace": "4", "rect": { "x": 0, "y": 0, @@ -251,7 +252,7 @@ rect (map):: { "name": "VGA1", "active": true, - "current_workspace": 1, + "current_workspace": "1", "rect": { "x": 1280, "y": 0, @@ -277,7 +278,12 @@ 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 containers that have an X11 window, the content is the title + (_NET_WM_NAME property) of that window. For all other containers, the content is not defined (yet). +type (string):: + Type of this container. Can be one of "root", "output", "con", + "floating_con", "workspace" or "dockarea". border (string):: Can be either "normal", "none" or "1pixel", dependending on the container’s border style. @@ -627,10 +633,11 @@ mode (2):: Sent whenever i3 changes its binding mode. window (3):: Sent when a client's window is successfully reparented (that is when i3 - has finished fitting it into a container). + has finished fitting it into a container), when a window received input + focus or when certain properties of the window have changed. barconfig_update (4):: Sent when the hidden_state or mode field in the barconfig of any bar - instance was updated. + instance was updated and when the config is reloaded. *Example:* -------------------------------------------------------------------- @@ -670,12 +677,12 @@ but will still be present in the "old" property. "change": "focus", "current": { "id": 28489712, - "type":4, + "type": "workspace", ... } "old": { "id": 28489715, - "type": 4, + "type": "workspace", ... } } @@ -707,14 +714,18 @@ mode is simply named default. === window event This event consists of a single serialized map containing a property -+change (string)+ which currently can indicate only that a new window -has been successfully reparented (the value will be "new"). ++change (string)+ which indicates the type of the change + +* +new+ - the window has become managed by i3 +* +focus+ - the window has received input focus +* +title+ - the window's title has changed +* +fullscreen_mode+ - the window has entered or exited fullscreen mode Additionally a +container (object)+ field will be present, which consists -of the window's parent container. Be aware that the container will hold -the initial name of the newly reparented window (e.g. if you run urxvt -with a shell that changes the title, you will still at this point get the -window title as "urxvt"). +of the window's parent container. Be aware that for the "new" event, the +container will hold the initial name of the newly reparented window (e.g. +if you run urxvt with a shell that changes the title, you will still at +this point get the window title as "urxvt"). *Example:* --------------------------- @@ -722,7 +733,7 @@ window title as "urxvt"). "change": "new", "container": { "id": 35569536, - "type": 2, + "type": "con", ... } } @@ -731,20 +742,8 @@ window title as "urxvt"). === barconfig_update event This event consists of a single serialized map reporting on options from the -barconfig of the specified bar_id that were updated in i3. The map always -consists of a property +id (string)+, which specifies to which bar instance the -sent config update belongs, a property +hidden_state (string)+, which indicates -the hidden_state of an i3bar instance, and a property +mode (string)+, which -corresponds to the current mode. - -*Example:* ---------------------------- -{ - "id": "bar-0", - "hidden_state": "hide" - "mode": "hide" -} ---------------------------- +barconfig of the specified bar_id that were updated in i3. This event is the +same as a +GET_BAR_CONFIG+ reply for the bar with the given id. == See also (existing libraries) @@ -756,13 +755,19 @@ 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:: - * https://github.com/whitelynx/i3ipc - * https://github.com/ziberna/i3-py (includes higher-level features) + + https://github.com/acrisci/i3ipc-glib Go:: * https://github.com/proxypoke/i3ipc +JavaScript:: + * https://github.com/acrisci/i3ipc-gjs +Lua:: + * https:/github.com/acrisci/i3ipc-lua +Perl:: + * https://metacpan.org/module/AnyEvent::I3 +Python:: + * https://github.com/acrisci/i3ipc-python + * https://github.com/whitelynx/i3ipc (not maintained) + * https://github.com/ziberna/i3-py (not maintained) +Ruby:: + http://github.com/badboy/i3-ipc diff --git a/_docs/layout-saving b/_docs/layout-saving new file mode 100644 index 0000000..2b798df --- /dev/null +++ b/_docs/layout-saving @@ -0,0 +1,233 @@ +Layout saving in i3 +=================== +Michael Stapelberg +April 2014 + +Layout saving/restoring is a feature that was introduced in i3 v4.8. + +Layout saving/restoring allows you to load a JSON layout file so that you can +have a base layout to start working with after powering on your computer. +Dynamic use-cases also come to mind: if you frequently (but not always!) need a +grid layout of terminals with ping/traceroute commands to diagnose network +issues, you can easily automate opening these windows in just the right layout. + +== Saving the layout + +You can save the layout of either a single workspace or an entire output (e.g. +LVDS1). Of course, you can repeat this step multiple times if you want to +save/restore multiple workspaces/outputs. + ++i3-save-tree(1)+ is a tool to save the layout. It will print a JSON +representation of i3’s internal layout data structures to stdout. Typically, +you may want to take a quick look at the output, then save it to a file and +tweak it a little bit: + +--------------------------------------------------- +i3-save-tree --workspace 1 > ~/.i3/workspace-1.json +--------------------------------------------------- + +Please note that the output of +i3-save-tree(1)+ is *NOT useful* until you +manually modify it — you need to tell i3 how to match/distinguish windows (for +example based on their WM_CLASS, title, etc.). By default, all the different +window properties are included in the output, but commented out. This is partly +to avoid relying on heuristics and partly to make you aware how i3 works so +that you can easily solve layout restoring problems. + +How to modify the file manually is described in <>. + +== Restoring the layout + +After restoring the example layout from <>, i3 will open +placeholder windows for all the windows that were specified in the layout file. +You can recognize the placeholder windows by the watch symbol +footnote:[Depending on the font you are using, a placeholder symbol may show up +instead of the watch symbol.] in the center of the window, and by the swallow +criteria specification at the top of the window: + +image:layout-saving-1.png["Restored layout",width=400,link="layout-saving-1.png"] + +When an application opens a window that matches the specified swallow criteria, +it will be placed in the corresponding placeholder window. We say it gets +*swallowed* by the placeholder container, hence the term. + +Note: Swallowing windows into unsatisfied placeholder windows takes precedence +over +link:http://i3wm.org/docs/userguide.html#_automatically_putting_clients_on_specific_workspaces[assignment +rules]. For example, if you assign all Emacs windows to workspace 1 in your i3 +configuration file, but there is a placeholder window on workspace 2 which +matches Emacs as well, your newly started Emacs window will end up in the +placeholder window on workspace 2. + +The placeholder windows are just regular windows, so feel free to move them +around or close them, for example. + +=== append_layout command + +The +append_layout+ command is used to load a layout file into i3. It accepts a +path (relative to i3’s current working directory or absolute) to a JSON file. + +*Syntax*: +-------------------------------------------------------------------------------- +append_layout +-------------------------------------------------------------------------------- + +*Examples*: +-------------------------------------------------------------------------------- +# From a terminal or script: +i3-msg "workspace 1; append_layout /home/michael/.i3/workspace-1.json" + +# In your i3 configuration file, you can autostart i3-msg like this: +# (Note that those lines will quickly become long, so typically you would store +# them in a script with proper indentation.) +exec --no-startup-id "i3-msg 'workspace 1; append_layout /home/michael/.i3/workspace-1.json'" +-------------------------------------------------------------------------------- + +== Editing layout files + +[[EditingLayoutFiles]] + +=== Anatomy of a layout file + +Here is an example layout file that we’ll discuss: + +-------------------------------------------------------------------------------- +{ + // splitv split container with 2 children + "layout": "splitv", + "percent": 0.4, + "type": "con", + "nodes": [ + { + "border": "none", + "name": "irssi", + "percent": 0.5, + "type": "con", + "swallows": [ + { + "class": "^URxvt$", + "instance": "^irssi$" + } + ] + }, + { + // stacked split container with 2 children + "layout": "stacked", + "percent": 0.5, + "type": "con", + "nodes": [ + { + "name": "notmuch", + "percent": 0.5, + "type": "con", + "swallows": [ + { + "class": "^Emacs$", + "instance": "^notmuch$" + } + ] + }, + { + "name": "midna: ~", + "percent": 0.5, + "type": "con" + } + ] + } + ] +} + +{ + // stacked split container with 1 children + "layout": "stacked", + "percent": 0.6, + "type": "con", + "nodes": [ + { + "name": "chrome", + "type": "con", + "swallows": [ + { + "class": "^Google-chrome$" + } + ] + } + ] +} +-------------------------------------------------------------------------------- + +In this layout, the screen is divided into two columns. In the left column, +which covers 40% of the screen, there is a terminal emulator running irssi on +the top, and a stacked split container with an Emacs window and a terminal +emulator on the bottom. In the right column, there is a stacked container with +a Chrome window: + +image:layout-saving-1.png["Restored layout",width=400,link="layout-saving-1.png"] + +The structure of this JSON file looks a lot like the +TREE+ reply, see +http://build.i3wm.org/docs/ipc.html#_tree_reply for documentation on that. Some +properties are excluded because they are not relevant when restoring a layout. + +Most importantly, look at the "swallows" section of each window. This is where +you need to be more or less specific. As an example, remember the section about +the Emacs window: + +-------------------------------------------------------------------------------- +"swallows": [ + { + "class": "^Emacs$", + "instance": "^notmuch$" + } +] +-------------------------------------------------------------------------------- + +Here you can see that i3 will require both the class and the instance to match. +Therefore, if you just start Emacs via dmenu, it will not get swallowed by that +container. Only if you start Emacs with the proper instance name (+emacs24 +--name notmuch+), it will get swallowed. + +You can match on "class", "instance", "window_role" and "title". All values are +case-sensitive regular expressions (PCRE). Use +xprop(1)+ and click into a +window to see its properties: + +-------------------------------------------------------------------------------- +$ xprop +WM_WINDOW_ROLE(STRING) = "gimp-toolbox-color-dialog" +WM_CLASS(STRING) = "gimp-2.8", "Gimp-2.8" +_NET_WM_NAME(UTF8_STRING) = "Change Foreground Color" +-------------------------------------------------------------------------------- + +The first part of +WM_CLASS+ is the "instance" (gimp-2.8 in this case), the +second part is the "class" (Gimp-2.8 in this case). "title" matches against ++_NET_WM_NAME+ and "window_role" matches against +WM_WINDOW_ROLE+. + +In general, you should try to be as specific as possible in your swallow +criteria. Try to use criteria that match one window and only one window, to +have a reliable startup procedure. + +If you specify multiple swallow criteria, the placeholder will be replaced by +the window which matches any of the criteria. As an example: + +-------------------------------------------------------------------------------- +// Matches either Emacs or Gvim, whichever one is started first. +"swallows": [ + {"class": "^Emacs$"}, + {"class": "^Gvim$"} +] +-------------------------------------------------------------------------------- + +=== JSON standard non-compliance + +A layout file as generated by +i3-save-tree(1)+ is not strictly valid JSON: + +1. Layout files contain multiple “JSON documents” on the top level, whereas the + JSON standard only allows precisely one “document” (array or hash). + +2. Layout files contain comments which are not standardized, but understood by + many parsers. + +Both deviations from the JSON standard are to make manual editing by humans +easier. In case you are writing a more elaborate tool for manipulating these +layouts, you can either use a JSON parser that supports these deviations (for +example libyajl), transform the layout file to a JSON-conforming file, or +link:http://cr.i3wm.org/[submit a patch] to make +i3-save-tree(1)+ optionally +output standard-conforming JSON. diff --git a/_docs/refcard.html b/_docs/refcard.html index a4427f4..7156da3 100644 --- a/_docs/refcard.html +++ b/_docs/refcard.html @@ -42,95 +42,111 @@

+

Basics

- - - - - +
+ + +  open new terminal -
+j + + j focus left
+k + + k focus down
+l + + l focus up
+; + + ; focus right +
+  + toggle focus mode
-
-

Changing the container layout

+

Moving windows

- - - +
+e - default - + +  + j + move window left
+s - stacking - + +  + k + move window down
+w - tabbed + +  + l + move window up +
+  + ; + move window right
-

Fullscreen mode

+

Modifying windows

- + + +
+f + + f toggle fullscreen +
+ v + split a window vertically +
+ h + split a window horizontally +
+ r + resize mode
+

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

-
-

Opening other applications

+

Changing the container layout

-
+d - open application (with dmenu) -
+ + e + default + + + s + stacking -
-

Closing windows

- -
+ + q - kill a window + + w + tabbed
-
-

Using workspaces

+

Floating

- +
+1–9 - switch to another workspace + +  +  + toggle floating +
+  + drag floating
-

Moving windows to workspaces

+

Using workspaces

- +
+ + 1–9 + + 0-9 + switch to another workspace +
+  + 0-9 move a window to another workspace
@@ -138,37 +154,33 @@
-

Resizing

-

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

-
- - -
-

Restart / Exit

+

Opening applications / Closing windows

- -
+ + r - restart i3 inplace - + + d + open application launcher (dmenu)
+ + e - - exit i3 + +  + q + kill a window
- +
-

Floating

+

Restart / Exit

- + -
+ +  - toggle floating + +  + c + reload the configuration file +
+  + r + restart i3 inplace
+ - drag floating -
+ +  + e + exit i3
+ +

Permission is granted to copy, distribute and/or modify this document provided diff --git a/_docs/userguide b/_docs/userguide index 666b962..ff46d62 100644 --- a/_docs/userguide +++ b/_docs/userguide @@ -166,7 +166,8 @@ 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 <>. +can also do that by using the <>. Another way to resize +floating windows using the mouse is to right-click on the titlebar and drag. For resizing floating windows with your keyboard, see <>. @@ -203,7 +204,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+v+ 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"] @@ -249,13 +250,13 @@ 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 accommodate 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. +Now you move one of these terminals down (+$mod+Shift+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 accommodate 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. [[configuring]] == Configuring i3 @@ -727,6 +728,9 @@ client.unfocused:: A client which is not the focused one of its container. client.urgent:: A client which has its urgency hint activated. +client.placeholder:: + Background and text color are used to draw placeholder window contents + (when restoring layouts). Border and indicator are ignored. 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 @@ -749,6 +753,7 @@ 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 +client.placeholder #000000 #0c0c0c #ffffff #000000 --------------------------------------------------------- Note that for the window decorations, the color around the child window is the @@ -805,6 +810,26 @@ focus_follows_mouse focus_follows_mouse no ---------------------- +=== Mouse warping + +By default, when switching focus to a window on a different output (e.g. +focusing a window on workspace 3 on output VGA-1, coming from workspace 2 on +LVDS-1), the mouse cursor is warped to the center of that window. + +With the +mouse_warping+ option, you can control when the mouse cursor should +be warped. +none+ disables warping entirely, whereas +output+ is the default +behavior described above. + +*Syntax*: +--------------------------- +mouse_warping +--------------------------- + +*Example*: +------------------ +mouse_warping none +------------------ + === Popups during fullscreen mode When you are in fullscreen mode, some applications still open popup windows @@ -861,7 +886,7 @@ 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 +For people who cannot modify their +~/.xsession+ to add the +--force-xinerama+ commandline parameter, a configuration option is provided: *Syntax*: @@ -900,7 +925,7 @@ workspace_auto_back_and_forth yes 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 reseted to +client.focused+. This +window decoration color would be immediately reset to +client.focused+. This may make it unnecessarily hard to tell which window originally raised the event. @@ -1186,6 +1211,31 @@ bar { } ------------------------ +=== Strip workspace numbers + +Specifies whether workspace numbers should be displayed within the workspace +buttons. This is useful if you want to have a named workspace that stays in +order on the bar according to its number without displaying the number prefix. + +When +strip_workspace_numbers+ is set to +yes+, any workspace that has a name of +the form "[n]:[NAME]" will display only the name. You could use this, for +instance, to display Roman numerals rather than digits by naming your +workspaces to "1:I", "2:II", "3:III", "4:IV", ... + +The default is to display the full name within the workspace button. + +*Syntax*: +---------------------------------- +strip_workspace_numbers +---------------------------------- + +*Example*: +---------------------------- +bar { + strip_workspace_numbers yes +} +---------------------------- + === Binding Mode indicator Specifies whether the current binding mode indicator should be shown or not. diff --git a/docs/4.7/bigpicture.png b/docs/4.7/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.7/buildbot.html b/docs/4.7/buildbot.html new file mode 100644 index 0000000..2e7fd6d --- /dev/null +++ b/docs/4.7/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.7/debugging-release-version.html b/docs/4.7/debugging-release-version.html new file mode 100644 index 0000000..5fc76ae --- /dev/null +++ b/docs/4.7/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.7/debugging.html b/docs/4.7/debugging.html new file mode 100644 index 0000000..934a131 --- /dev/null +++ b/docs/4.7/debugging.html @@ -0,0 +1,172 @@ + + + + + + +i3: Debugging i3: How To + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

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 +process and/or need further help, do not hesitate to contact us!

+
+
+
+

1. Verify you are using i3 ≥ 4.7

+
+

Only the latest major version of i3 is supported, i.e. version 4.7 currently. +To verify which version you are running, use:

+
+
+
$ i3 --moreversion 2>&- || i3 --version
+Binary i3 version:  4.7 (2013-12-22, branch "tags/4.7")
+Running i3 version: 4.7-84-gac74a63 (2014-01-01, branch "next") (pid 1995)
+
+

Your version can look like this:

+
+
+4.7 (release version) +
+
+

+You are using a release version. In many cases, bugs are already +fixed in the development version of i3. Even if the bug is not a known fixed +one, 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.7-85-g9c15b95 (development version) +
+
+

+Your version is 85 commits newer than 4.7, and the git revision of your +version is 9c15b95. 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 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
+
+

If you cannot restart i3 for some reason, you can enable debug logging on the +fly:

+
+
+
i3-msg 'debuglog on; shmlog on; reload'
+
+
+
+
+

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.

+

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

+
+
+
DISPLAY=:0 i3-dump-log | bzip2 -c > /tmp/i3.log.bz2
+
+

This command does not depend on i3 (it also works while i3 displays +the crash dialog), but it requires a working X11 connection.

+
+
+
+

4. On crashes: Obtaining a backtrace

+
+

When i3 crashes, it will display a dialog stating “i3 just crashed”, offering +you to save a backtrace to a text file.

+

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
+
+

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.

+

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.

+
+
+
+

5. 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.7/gsoc2013-ideas.html b/docs/4.7/gsoc2013-ideas.html new file mode 100644 index 0000000..7bef056 --- /dev/null +++ b/docs/4.7/gsoc2013-ideas.html @@ -0,0 +1,199 @@ + + + + + + +i3: Google Summer of Code 2013 ideas + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+

1. Idea 1: Saved sessions in i3

+
+

Many desktop environments nowadays have a way of restarting the applications +that you have been using when you reboot your computer.

+

In i3, we want to take that idea a step further: We want to make it possible +for the user to define a precise layout, which is then filled with the +application windows as they start up.

+

Many users are currently achieving a similar effect with custom scripts and +lots of sleep calls to wait for applications to launch and then simulate +interactive commands to move windows around.

+

Many of the building blocks for this feature are already in place, but there +still are a few places of code that need to be touched, a specification to be +written, user feedback to be gathered and documentation to be updated.

+
+

1.1. Desirable skills

+
    +
  • +

    +Experience with C (best) or similar programming languages such as Perl, C++ +

    +
  • +
  • +

    +Willingness and ability to write documentation +

    +
  • +
+
+
+

1.2. What you will learn

+
    +
  • +

    +How X11 and i3 work (not completely, but the most important parts) +

    +
  • +
  • +

    +How to interact with users +

    +
  • +
  • +

    +What good specification and documentation entails +

    +
  • +
+
+
+
+
+

2. Idea 2: Testsuite: better input and output

+
+

i3 uses a comprehensive testsuite and cares about test-driven development as +well as regression tests. While our testsuite covers quite a lot of code and +works well and fest, it currently only uses the IPC interface to communicate +with i3.

+

The current state enables us to simulate anything a user might also trigger by +a keypress. This does not include dragging windows around, moving the mouse, +clicking on things, or handling actual keyboard events. Furthermore, the +testsuite never sees the actual output the user gets to see. Instead, it just +looks at the data structures.

+

Therefore, it would be good to extend the testsuite so that it captures the X11 +output and compares it with saved images. Also, X11 input such as mouse and +keyboard input should be simulated somehow (e.g. captured and replayed).

+
+

2.1. Desirable skills

+
    +
  • +

    +Experience with Perl or willingness to learn it +

    +
  • +
  • +

    +Experience with automated software testing or at least a basic understanding + of the concepts +

    +
  • +
  • +

    +Willingness to learn X11 mechanisms to capture output and simulate input +

    +
  • +
+
+
+

2.2. What you will learn

+
    +
  • +

    +How real-world testsuites work +

    +
  • +
  • +

    +How X11 input/output works +

    +
  • +
  • +

    +How to implement an entirely new feature into an existing codebase +

    +
  • +
+
+
+
+
+

3. Idea 3: Improve compatibility with certain Applications

+
+

We often receive bug reports which are specific to certain toolkits and/or +applications. For example, people are reporting problems with the IntelliJ IDE, +Java applications in general, VMware or Half-Life (via Steam).

+

Most often, these problems are caused by i3 doing things slighty differently +than other window managers and can be solved by observing and comparing what +others do and what i3 does.

+

Fixing compatibility problems is a huge gain for the users of said +applications.

+
+

3.1. Desirable skills

+
    +
  • +

    +Some experience in debugging +

    +
  • +
  • +

    +Willingness to look at X11 traces for many minutes :) +

    +
  • +
+
+
+

3.2. What you will learn

+
    +
  • +

    +How real-world debugging works, sometimes with open source (Java) and + sometimes with closed source applications (Half-Life, VMware) +

    +
  • +
  • +

    +How X11 works +

    +
  • +
+
+
+
+
+

+ + + diff --git a/docs/4.7/hacking-howto.html b/docs/4.7/hacking-howto.html new file mode 100644 index 0000000..6fc51d0 --- /dev/null +++ b/docs/4.7/hacking-howto.html @@ -0,0 +1,1590 @@ + + + + + + +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 _WM_STATE_FULLSCREEN and + _NET_WM_STATE_DEMANDS_ATTENTION +

    +
  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 inflexible. +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/config_parser.c +
+
+

+Contains a custom configuration parser. See src/command_parser.c for rationale + on why we use a custom parser. +

+
+
+src/click.c +
+
+

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

+
+
+src/command_parser.c +
+
+

+Contains a hand-written parser to parse commands (commands are what +you bind on keys and what you can send to i3 using the IPC interface, like +move left or workspace 4). +

+
+
+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 initial 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 about 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 choose 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

+
+
+

20.1. Introduction

+

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

+

Please talk to us before working on new features to see whether they will be +accepted. There are a few things which we don’t want to see in i3, e.g. a +command which will focus windows in an alt+tab like way.

+

When working on bugfixes, please make sure you mention that you are working on +it in the corresponding bugreport at http://bugs.i3wm.org/. In case there is no +bugreport yet, please create one.

+

After you are done, please submit your work for review at http://cr.i3wm.org/

+

Do not send emails to the mailing list or any author directly, and don’t submit +them in the bugtracker, since all reviews should be done in public at +http://cr.i3wm.org/. In order to make your review go as fast as possible, you +could have a look at previous reviews and see what the common mistakes are.

+
+
+

20.2. Which branch to use?

+

Work on i3 generally happens in two branches: “master” and “next”. Since +“master” is what people get when they check out the git repository, its +contents are always stable. That is, it contains the source code of the latest +release, plus any bugfixes that were applied since that release.

+

New features are only found in the “next” branch. Therefore, if you are working +on a new feature, use the “next” branch. If you are working on a bugfix, use +the “next” branch, too, but make sure your code also works on “master”.

+
+
+
+
+

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.7/i3-config-wizard.html b/docs/4.7/i3-config-wizard.html new file mode 100644 index 0000000..bdbee9c --- /dev/null +++ b/docs/4.7/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.7/i3-migrate-config-to-v4.html b/docs/4.7/i3-migrate-config-to-v4.html new file mode 100644 index 0000000..756fd4e --- /dev/null +++ b/docs/4.7/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.7/i3-msg.html b/docs/4.7/i3-msg.html new file mode 100644 index 0000000..26fbd84 --- /dev/null +++ b/docs/4.7/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.7/i3-nagbar.html b/docs/4.7/i3-nagbar.html new file mode 100644 index 0000000..7d156a4 --- /dev/null +++ b/docs/4.7/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.7/i3-sync-working.png b/docs/4.7/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.7/i3.html b/docs/4.7/i3.html new file mode 100644 index 0000000..b45f24a --- /dev/null +++ b/docs/4.7/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.7/i3bar-protocol.html b/docs/4.7/i3bar-protocol.html new file mode 100644 index 0000000..679093e --- /dev/null +++ b/docs/4.7/i3bar-protocol.html @@ -0,0 +1,395 @@ + + + + + + +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:

+

Minimal example:

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

All features example:

+
+
+
{ "version": 1, "stop_signal": 10, "cont_signal": 12, "click_events": true }
+
+

(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. 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. +

+
+
+click_events +
+
+

+ If specified and true i3bar will write a infinite array (same as above) + to your stdin. +

+
+
+
+
+

2.2. 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. +

+
+
+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. + The value can also be a string. In this case, the width of the text given + by min_width determines the minimum width of the block. This is useful + when you want to set a sensible minimum width regardless of which font you + are using, and at what particular size. +

+
+
+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 + 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. +

+
+
+separator +
+
+

+ A boolean which specifies whether a separator line should be drawn + after this block. The default is true, meaning the separator line will + be drawn. Note that if you disable the separator line, there will still + be a gap after the block, unless you also use separator_block_width. +

+
+
+separator_block_width +
+
+

+ The amount of pixels to leave blank after the block. In the middle of + this gap, a separator line will be drawn unless separator is + disabled. Normally, you want to set this to an odd value (the default + is 9 pixels), since the separator line is drawn in the middle. +

+
+
+

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"
+}
+
+

In the following example, the longest (widest) possible value of the block is +used to set the minimum width:

+
+
+
{
+ "full_text": "CPU 4%",
+ "min_width": "CPU 100%",
+ "align": "left"
+}
+
+

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",
+ "min_width": 300,
+ "align": "right",
+ "urgent": false,
+ "name": "ethernet",
+ "instance": "eth0",
+ "separator": true,
+ "separator_block_width": 9
+}
+
+
+
+

2.3. Click events

+

If enabled i3bar will send you notifications if the user clicks on a block and +looks like this:

+
+
+name +
+
+

+ Name of the block, if set +

+
+
+instance +
+
+

+ Instance of the block, if set +

+
+
+x, y +
+
+

+ X11 root window coordinates where the click occured +button: + X11 button ID (for example 1 to 3 for left/middle/right mouse button) +

+
+
+

Example:

+
+
+
{
+ "name": "ethernet",
+ "instance": "eth0",
+ "button": 1,
+ "x": 1320,
+ "y": 1400
+}
+
+
+
+
+
+

+ + + diff --git a/docs/4.7/i3status.html b/docs/4.7/i3status.html new file mode 100644 index 0000000..c864268 --- /dev/null +++ b/docs/4.7/i3status.html @@ -0,0 +1,500 @@ + + + + + + +i3: i3status(1) + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+

1. NAME

+
+

i3status - Generates a status line for dzen2 or xmobar

+
+
+
+

2. SYNOPSIS

+
+

i3status [-c configfile] [-h] [-v]

+
+
+
+

3. OPTIONS

+
+
+
+-c +
+
+

+Specifies an alternate configuration file path. By default, i3status looks for +configuration files in the following order: +

+
    +
  1. +

    +~/.i3status.conf +

    +
  2. +
  3. +

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

    +
  4. +
  5. +

    +/etc/i3status.conf +

    +
  6. +
  7. +

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

    +
  8. +
+
+
+
+
+
+

4. DESCRIPTION

+
+

i3status is a small program (about 1500 SLOC) for generating a status bar for +i3bar, dzen2, xmobar or similar programs. It is designed to be very +efficient by issuing a very small number of system calls, as one generally +wants to update such a status line every second. This ensures that even under +high load, your status bar is updated correctly. Also, it saves a bit of energy +by not hogging your CPU as much as spawning the corresponding amount of shell +commands would.

+
+
+
+

5. CONFIGURATION

+
+

The basic idea of i3status is that you can specify which "modules" should +be used (the order directive). You can then configure each module with its +own section. For every module, you can specify the output format. See below +for a complete reference.

+
+
Sample configuration
+
+
general {
+        output_format = "dzen2"
+        colors = true
+        interval = 5
+}
+
+order += "ipv6"
+order += "disk /"
+order += "run_watch DHCP"
+order += "run_watch VPN"
+order += "wireless wlan0"
+order += "ethernet eth0"
+order += "battery 0"
+order += "cpu_temperature 0"
+order += "load"
+order += "tztime local"
+order += "tztime berlin"
+
+wireless wlan0 {
+        format_up = "W: (%quality at %essid, %bitrate) %ip"
+        format_down = "W: down"
+}
+
+ethernet eth0 {
+        # if you use %speed, i3status requires the cap_net_admin capability
+        format_up = "E: %ip (%speed)"
+        format_down = "E: down"
+}
+
+battery 0 {
+        format = "%status %percentage %remaining %emptytime"
+        path = "/sys/class/power_supply/BAT%d/uevent"
+        low_threshold = 10
+}
+
+run_watch DHCP {
+        pidfile = "/var/run/dhclient*.pid"
+}
+
+run_watch VPN {
+        pidfile = "/var/run/vpnc/pid"
+}
+
+tztime local {
+        format = "%Y-%m-%d %H:%M:%S"
+}
+
+tztime berlin {
+        format = "%Y-%m-%d %H:%M:%S %Z"
+        timezone = "Europe/Berlin"
+}
+
+load {
+        format = "%5min"
+}
+
+cpu_temperature 0 {
+        format = "T: %degrees °C"
+        path = "/sys/devices/platform/coretemp.0/temp1_input"
+}
+
+disk "/" {
+        format = "%free"
+}
+
+
+

5.1. General

+

The colors directive will disable all colors if you set it to false. You can +also specify the colors that will be used to display "good", "degraded" or "bad" +values using the color_good, color_degraded or color_bad directives, +respectively. Those directives are only used if color support is not disabled by +the colors directive. The input format for color values is the canonical RGB +hexadecimal triplet (with no separators between the colors), prefixed by a hash +character ("#").

+

Example configuration:

+
+
+
color_good = "#00FF00"
+
+

Likewise, you can use the color_separator directive to specify the color that +will be used to paint the separator bar. The separator is always output in +color, even when colors are disabled by the colors directive.

+

The interval directive specifies the time in seconds for which i3status will +sleep before printing the next status line.

+

Using output_format you can chose which format strings i3status should +use in its output. Currently available are:

+
+
+i3bar +
+
+

+i3bar comes with i3 and provides a workspace bar which does the right thing in +multi-monitor situations. It also comes with tray support and can display the +i3status output. This output type uses JSON to pass as much meta-information to +i3bar as possible (like colors, which blocks can be shortened in which way, +etc.). +

+
+
+dzen2 +
+
+

+Dzen is a general purpose messaging, notification and menuing program for X11. +It was designed to be scriptable in any language and integrate well with window +managers like dwm, wmii and xmonad though it will work with any windowmanger +

+
+
+xmobar +
+
+

+xmobar is a minimalistic, text based, status bar. It was designed to work +with the xmonad Window Manager. +

+
+
+none +
+
+

+Does not use any color codes. Separates values by the pipe symbol. This should +be used with i3bar and can be used for custom scripts. +

+
+
+

It’s also possible to use the color_good, color_degraded, color_bad directives +to define specific colors per module. If one of these directives is defined +in a module section its value will override the value defined in the general +section just for this module.

+
+
+

5.2. IPv6

+

This module gets the IPv6 address used for outgoing connections (that is, the +best available public IPv6 address on your computer).

+

Example format_up: %ip

+

Example format_down no IPv6

+
+
+

5.3. Disk

+

Gets used, free, available and total amount of bytes on the given mounted filesystem.

+

These values can also be expressed in percentages with the percentage_used, +percentage_free, percentage_avail and percentage_used_of_avail formats.

+

Example order: disk /mnt/usbstick

+

Example format: %free (%avail)/ %total

+

Example format: %percentage_used used, %percentage_free free, %percentage_avail avail

+
+
+

5.4. Run-watch

+

Expands the given path to a pidfile and checks if the process ID found inside +is valid (that is, if the process is running). You can use this to check if +a specific application, such as a VPN client or your DHCP client is running.

+

Example order: run_watch DHCP

+

Example format: %title: %status

+
+
+

5.5. Wireless

+

Gets the link quality and ESSID of the given wireless network interface. You +can specify different format strings for the network being connected or not +connected.

+

Example order: wireless wlan0

+

Example format: W: (%quality at %essid, %bitrate) %ip

+
+
+

5.6. Ethernet

+

Gets the IP address and (if possible) the link speed of the given ethernet +interface. Getting the link speed requires the cap_net_admin capability. Set +it using setcap cap_net_admin=ep $(which i3status).

+

Example order: ethernet eth0

+

Example format: E: %ip (%speed)

+
+
+

5.7. Battery

+

Gets the status (charging, discharging, running), percentage, remaining +time and power consumption (in Watts) of the given battery and when it’s +estimated to be empty. If you want to use the last full capacity instead of the +design capacity (when using the design capacity, it may happen that your +battery is at 23% when fully charged because it’s old. In general, I want to +see it this way, because it tells me how worn off my battery is.), just specify +last_full_capacity = true.

+

If you want the battery percentage to be shown without decimals, add +integer_battery_capacity = true.

+

If your battery is represented in a non-standard path in /sys, be sure to +modify the "path" property accordingly. The first occurence of %d gets replaced +with the battery number, but you can just hard-code a path as well.

+

It is possible to define a low_threshold that causes the battery text to be +colored red. The low_threshold type can be of threshold_type "time" or +"percentage". So, if you configure low_threshold to 10 and threshold_type to +"time", and your battery lasts another 9 minutes, it will be colored red.

+

Example order: battery 0

+

Example format: %status %remaining (%emptytime %consumption)

+

Example low_threshold: 30

+

Example threshold_type: time

+
+
+

5.8. CPU-Temperature

+

Gets the temperature of the given thermal zone. It is possible to +define a max_threshold that will color the temperature red in case the +specified thermal zone is getting too hot. Defaults to 75 degrees C.

+

Example order: cpu_temperature 0

+

Example format: T: %degrees °C

+

Example max_threshold: 42

+
+
+

5.9. CPU Usage

+

Gets the percentual CPU usage from /proc/stat (Linux) or sysctl(3) (FreeBSD/OpenBSD).

+

Example order: cpu_usage

+

Example format: %usage

+
+
+

5.10. Load

+

Gets the system load (number of processes waiting for CPU time in the last +1, 5 and 15 minutes). It is possible to define a max_threshold that will +color the load value red in case the load average of the last minute is +getting higher than the configured threshold. Defaults to 5.

+

Example order: load

+

Example format: %1min %5min %15min

+

Example max_threshold: 5

+
+
+

5.11. Time

+

Outputs the current time in the local timezone. +To use a different timezone, you can set the TZ environment variable, +or use the tztime module. +See strftime(3) for details on the format string.

+

Example order: time

+

Example format: %Y-%m-%d %H:%M:%S

+
+
+

5.12. TzTime

+

Outputs the current time in the given timezone. +If no timezone is given, local time will be used. +See strftime(3) for details on the format string. +The system’s timezone database is usually installed in /usr/share/zoneinfo. +Files below that path make for valid timezone strings, e.g. for +/usr/share/zoneinfo/Europe/Berlin you can set timezone to Europe/Berlin +in the tztime module.

+

Example order: tztime berlin

+

Example format: %Y-%m-%d %H:%M:%S %Z

+

Example timezone: Europe/Berlin

+
+
+

5.13. DDate

+

Outputs the current discordian date in user-specified format. See ddate(1) for +details on the format string. +Note: Neither %. nor %X are implemented yet.

+

Example order: ddate

+

Example format: %{%a, %b %d%}, %Y%N - %H

+
+
+

5.14. Volume

+

Outputs the volume of the specified mixer on the specified device. Works only +on Linux because it uses ALSA. +A simplified configuration can be used on FreeBSD and OpenBSD due to +the lack of ALSA, the device, mixer and mixder_idx options can be +ignored on these systems. On these systems the OSS API is used instead to +query /dev/mixer directly.

+

Example order: volume master

+

Example format: ♪: %volume

+

Example configuration:

+
+
+
volume master {
+        format = "♪: %volume"
+        device = "default"
+        mixer = "Master"
+        mixer_idx = 0
+}
+
+
+
+
+
+

6. Using i3status with dzen2

+
+

After installing dzen2, you can directly use it with i3status. Just ensure that +output_format is set to dzen2.

+

Example for usage of i3status with dzen2:

+
+
+
i3status | dzen2 -fg white -ta r -w 1280 \
+-fn "-misc-fixed-medium-r-normal--13-120-75-75-C-70-iso8859-1"
+
+
+
+
+

7. Using i3status with xmobar

+
+

To get xmobar to start, you might need to copy the default configuration +file to ~/.xmobarrc. Also, ensure that the output_format option for i3status +is set to xmobar.

+

Example for usage of i3status with xmobar:

+
+
+
i3status | xmobar -o -t "%StdinReader%" -c "[Run StdinReader]"
+
+
+
+
+

8. What about memory usage or CPU frequency?

+
+

While talking about two specific things, please understand this section as a +general explanation why your favorite information is not included in i3status.

+

Let’s talk about memory usage specifically. It is hard to measure memory in a +way which is accurate or meaningful. An in-depth understanding of how paging +and virtual memory work in your operating system is required. Furthermore, even +if we had a well-defined way of displaying memory usage and you would +understand it, I think that it’s not helpful to repeatedly monitor your memory +usage. One reason for that is that I have not run out of memory in the last few +years. Memory has become so cheap that even in my 4 year old notebook, I have +8 GiB of RAM. Another reason is that your operating system will do the right +thing anyway: Either you have not enough RAM for your workload, but you need to +do it anyway, then your operating system will swap. Or you don’t have enough +RAM and you want to restrict your workload so that it fits, then the operating +system will kill the process using too much RAM and you can act accordingly.

+

For CPU frequency, the situation is similar. Many people don’t understand how +frequency scaling works precisely. The generally recommended CPU frequency +governor ("ondemand") changes the CPU frequency far more often than i3status +could display it. The display number is therefore often incorrect and doesn’t +tell you anything useful either.

+

In general, i3status wants to display things which you would look at +occasionally anyways, like the current date/time, whether you are connected to +a WiFi network or not, and if you have enough disk space to fit that 4.3 GiB +download.

+

However, if you need to look at some kind of information more than once in a +while (like checking repeatedly how full your RAM is), you are probably better +off with a script doing that, which pops up an alert when your RAM usage reaches +a certain threshold. After all, the point of computers is not to burden you +with additional boring tasks like repeatedly checking a number.

+
+
+
+

9. External scripts/programs with i3status

+
+

In i3status, we don’t want to implement process management again. Therefore, +there is no module to run arbitrary scripts or commands. Instead, you should +use your shell, for example like this:

+

Example for prepending the i3status output:

+
+
+
#!/bin/sh
+# shell script to prepend i3status with more stuff
+
+i3status | while :
+do
+        read line
+        echo "mystuff | $line" || exit 1
+done
+
+

Put that in some script, say .bin/my_i3status.sh and execute that instead of i3status.

+

Note that if you want to use the JSON output format (with colors in i3bar), you +need to use a slightly more complex wrapper script. There are examples in the +contrib/ folder, see http://code.i3wm.org/i3status/tree/contrib

+
+
+
+

10. SIGNALS

+
+

When receiving SIGUSR1, i3status’s nanosleep() will be interrupted and thus +you will force an update. You can use killall -USR1 i3status to force an update +after changing the system volume, for example.

+
+
+
+

11. SEE ALSO

+
+

strftime(3), date(1), glob(3), dzen2(1), xmobar(1)

+
+
+
+

12. AUTHORS

+
+

Michael Stapelberg and contributors

+

Thorsten Toepper

+

Baptiste Daroussin

+

Axel Wagner

+

Fernando Tarlá Cardoso Lemos

+
+
+
+

+ + + diff --git a/docs/4.7/index.html.mako b/docs/4.7/index.html.mako new file mode 100644 index 0000000..59d4a88 --- /dev/null +++ b/docs/4.7/index.html.mako @@ -0,0 +1,118 @@ +<%! + section = "docs" +%> +<%inherit file="_templates/i3.mako" /> +
+

Documentation for i3 v4.8

+ +

+One of i3’s goals is good documentation. The documents which you will find +below will hopefully answer all your questions. If you have any corrections or +suggestions please let us know! +

+ +
+

For users

+ +

+User’s Guide
+Introduction and reference. Read this! +

+ +

+Multi-monitor
+Interesting for users of the nVidia driver. +

+ +

+Debugging i3
+Explains you how to enable debug logging. +

+ +

+External workspace bars
+About bar programs such as i3bar or dzen2. +

+ +

+i3 reference card
+Might be useful to memorize i3’s shortcuts. +

+
+ +
+

For developers

+ +

+Hacking Howto
+Helps you if you want to get into i3’s source code. +

+ +

+Debugging i3
+Explains you how to enable debug logging. +

+ +

+Inter process communication (IPC interface)
+Read this if you want to talk to i3 within your script. +

+ +

+i3 testsuite
+Makes you able to read and write i3 testcases. +

+ +

+i3bar protocol
+Documents the JSON based protocol which i3bar uses. +

+ +
+ +
+ +

User-contributed articles

+ +
+ +

+i3 buildbot setup (2012-09, by Michael)
+Describes the buildbot setup i3 uses for +automatic docs, compilation and debian packages. +

+ +

+Lukáš Zapletal’s i3 +configuration (2012-08, by Lukáš)
+A detailed explanation of Lukáš’s configuration of i3 and related tools. +

+ +

+Swapping +workspaces (2012-09, by Sagar)
+Shows how Sagar uses i3’s IPC interface to swap workspaces between two outputs. +

+ +

+Using conky with +i3bar (2012-11, by Gianrico)
+Shows how to configure conky to generate JSON input for i3bar (with colors)! +

+ +

+Enhanced and extensible +i3bar with py3status (2013-02, by Ultrabug)
+Introduces py3status, a wrapper script for i3status which is easily extensible. +

+ +

+i3wm T-shirts +(2013-12, by Stefan)
+Where and how to order official i3 T-shirts. +

+ + +
+ +
diff --git a/docs/4.7/ipc.html b/docs/4.7/ipc.html new file mode 100644 index 0000000..91cb0b1 --- /dev/null +++ b/docs/4.7/ipc.html @@ -0,0 +1,1310 @@ + + + + + + +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. A mark can only be set on one container, so the array is unique. +The order of that array is undefined.

+

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. +

+
+
+binding_mode_indicator (boolean) +
+
+

+ Display the mode indicator 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. +

+
+
+separator +
+
+

+ Text color to be used for the separator. +

+
+
+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,
+ "binding_mode_indicator": 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. +

+
+
+window (3) +
+
+

+ Sent when a client’s window is successfully reparented (that is when i3 + has finished fitting it into a container). +

+
+
+barconfig_update (4) +
+
+

+ Sent when the hidden_state or mode field in the barconfig of any bar + instance was updated. +

+
+
+

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").

+

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",
+ "current": {
+  "id": 28489712,
+  "type":4,
+  ...
+ }
+ "old": {
+  "id": 28489715,
+  "type": 4,
+  ...
+ }
+}
+
+
+
+

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" }
+
+
+
+

4.6. window event

+

This event consists of a single serialized map containing a property +change (string) which currently can indicate only that a new window +has been successfully reparented (the value will be "new").

+

Additionally a container (object) field will be present, which consists +of the window’s parent container. Be aware that the container will hold +the initial name of the newly reparented window (e.g. if you run urxvt +with a shell that changes the title, you will still at this point get the +window title as "urxvt").

+

Example:

+
+
+
{
+ "change": "new",
+ "container": {
+  "id": 35569536,
+  "type": 2,
+  ...
+ }
+}
+
+
+
+

4.7. barconfig_update event

+

This event consists of a single serialized map reporting on options from the +barconfig of the specified bar_id that were updated in i3. The map always +consists of a property id (string), which specifies to which bar instance the +sent config update belongs, a property hidden_state (string), which indicates +the hidden_state of an i3bar instance, and a property mode (string), which +corresponds to the current mode.

+

Example:

+
+
+
{
+    "id": "bar-0",
+    "hidden_state": "hide"
+    "mode": "hide"
+}
+
+
+
+
+
+

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 +
+
+
+
+
+Go +
+
+ +
+
+
+
+
+

+ + + diff --git a/docs/4.7/keyboard-layer1.png b/docs/4.7/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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�SuqACU3O)y)6GJ13y)PD?6Z9JpDij5#mv||>Mdn})uW`M-y-!FZg{ergTXYZpai!|emaaF+}0}IFi zaBkWD*stN~kE7TBaUAg$m;lob(@?XY=eEf125A6M$e|sx(kP%q#7`(nDi0n{#Ob4G zMooEr2;jU678Xf|VzA=pZ~HRn?tT6J7-xiul_j_B2k!*atVblz!u}7XVchKbj^la^ z@3(C>87VsM2`v30bdC7lTTe7XvJ68MvXTTMinv!OAKN@zE&6W%QCK^Bi(zxlDam6` zV;XErL^kav$!%wiLJb;)X#c0oC(W~<*)3%6f89o1Z`m+qrE;oFcOH(Kd* z04Q8vN8dzJg2LB;6`Nq@qh{*@m4%}w(>I5kKMdCx+t9nws#|~OOx60S3o9p1ow3)J zer3COJn(gggo#k(S0QORH5;yqk&!LGGrU<0E89KUGIrnP-*@53{^rXFsoX*T!Pjr z*u0cg25^lD0o_oq5)S6WXxd02XuiWjI3!dZYxeZ)+7QW7&*^iwdGUVK!XyO~P5O-v zst{YB&z%V@x@KNWdy10pRQu!QNs*H-eNzrP$q!;@QxCtEaw`9W&{qwS2e}5|0$#+_ z4CEtlcr@tW-6=QRK}ngRK5)5Np%vO1O#i~>P~DY7g#!Q{TaF_%A1_dB{diy1H>v%Q z?V7v$?dioXpY>U8d3;yXR2`+}g4o<6wO$-k-^||4FmY=?BgRnYKA+F%4`!UVH59A7 zP^+Y@cRPQ%&qVrfu*i_jUqSjxs-vQx&*YXkemgpS)P&Sy{6|^C;pMUb$W|fyJ=$bJMNlDySnnr^Bt>4Px?6=-1P0w z?aAg!g$)ye$BH*Q%&YE~e$%*@zltM1^sS>SjZdp$$MSLuv$|CL{$G>dtlAye8h33- z=Ne|apU?dPR765@BLgs~VW3SUt6uOzUtTC%4TdCHstQ(GIkb4l@=(W0UHTY)91aX& z-=P5a*|e(`_Zb^Sl;_V8Q3^-7?-R-G3&nVV#Qf#3tlB?BSO_<-qbdP5OtgJK#z}m^ zRxQMTvLg}lyW^nBf^xCEyl4wqdGhy&7WMN!+}qc$-%`JqP((log=F?Xkc^Io;}z2F zJof?J2;OYWFjTPrf{DpawEX5@^mat3|K3KS_Aj-9`@kjZ{fup|xm&Z@-YBxTmX!L7 zRL}B7)xI;a-cO%Cu+%hgFHB=t*wB*a?T&b7zR&KC9$pa+F zbm$e^xehw7?yoA86Eq2XxF0-eUO0Jh)8vqk2A@il{(6l@gxctxO~CX@x6H z7fA9qaw>U&C>8r9G2+ukI>y#aPpYYo&+%+j(MZ?f{ueEY>t5~*~`KLqBulba2J?q z;Wh#>k~lfRngL!<8-T=OT1IEaH)Y65?nW+{m5R5P(0*Wljd?+b!~!K-w%6lAJ!8y; zn=@wq)p0jB^fro#Fm@l;-k|wxxZ%mi`w2m*l4Hi4{=*0V$T!o`mGBo?N85h;v~QGK zXV3RolkeQYpNIaGb)+U+M{oxEy_oY>^feb{G0>%aw6bepbMSF6-Y^wxT)Jg+hl85t zc+PbOc5dr9EmNJ2L%yX?Tyq~Au5m8exNk}UVAK*Dka&V0!rSW)eEo85vqTV7pF10fT!1;cmq z4G7TwxyQ!F24`t-@sE$KIRnfy?ti?+7JvJ{rd`>4p{2ic2k%Or-oM5h61 z?%+@kEhptYh^;MRX%v_7+*Zf&TzVhp=Q^wJv4u@JM}v@?h!%GwFCoFa;6_(h7i22> zuhY}gnxdfRPPIS1t#~PKIb0tR5<|I@i1W>E?|g4r^RGkEui?}~u}`(3M`w35fUDphh7a9x9J4aIYi!UqG zKiafguE8MT?S$bjt2~`c5^m0}W{WYkXUbkNCoDdWc^JPGmSsLr9VHmJhUP= zP%TKiQB0Z9@utV0jErr1BA3#$FaPX+SSvdyrOwEx!5C)yF7)T!dE2tlbk2hYPU(eu zX97wZUcGLLn$^7XQEEXb&pTB332XYp>vH=$Zz0^ev^D5CStlzk?A6OGUsn^M% z=(Ou?F!x1O__+5E1x$J#QBlowr*1TbKHsHY=xDm1g3UlZDzePhAYEF{XgxSxwT7gKh$rjw1}pl;gl&z^UB_@LuYb@MjgUw=L=IM3G! z#e8W}y|h6p{+Z|6&y0VX0V5m#_ocQm*SETM~Wh{rs zRzqC1_@z0f|Gv~jq{&?8zb~2QSEBX)_q%gF3!!NI|NGn6Og?xz-ikvuN6KWJzbQ4I$F~999`T+B^o&D&&*nX?+YDtxc0tdaN~vz z@5(qmWG383|IV!(E?ru#of%lQ;9AE7@dCU^_n5mAACU|b7*y^Ff`4s{>6XlJ06^La z%3I;}vT>JkG+w|uc!W$B@hV5RzN(pda?r`>^P}C*TCsVZ-z7j_0rI9taG8LRu(si) zuf7U?jXFjpN~)zH=7%37-XCV3h~Urg)?aD=;iPKl?%ECgv0|HHkr=3rf~Nob2uuGz z9$~OGp=`&Tz|#({Pe@FJC5q{ZyPTB990_}>a>sq=-aNn@=F%uw{I!#Ft;T~|^7-(% z_XHl2(t)3js2bkgfDecI<;%$hT_EbB1dAFK9Y}<^J-io4mjsR<*7QCGVN46lv>_3y zM)id~oCPuOnCtmDId6mMDe~b4HlV10tCgak$qu1;ZQOgiY9RbrkrG*O9*>PzJvy>C zA4&q~9d){X&CJAMRFuzds#Y^}qYVNWTsRBIW#S8`sOZ~Wg0wybc6Gl&pj=TP%4#tf ztH7`i%P|;XO@h@gtN@$|EpqUKBCQD>Hz)J{F%S#ktR`&O3P+AEKBjW$QAA)jCTvth z`xgB7Kq%~xxIQ15fbR}GHGLp_AzQDp_0lA|`l&YL01;S_47gEMf5Rd?t+1|-$he3> z6u<;?&~L(FfWT)kRYbN4mzJ*FcsB9#XC1z^3P^KyqAxm$)BH~-C?X?G6jV{gbmyZ& zJ@A4e5?9|3rydoia_EHYfE*ONfoKxK;IH3=R-VY&$VSQTWx$~~FcKoZ`|x5?Mq9Fx zIfkK1sUVPUY9|QhXNw$P7DPc9(i_@HbWjhEdxCTgUxBB4MF(Et^AKV!KHal6p1oMf z4z(R&PxouubM5!0P$r>Ce-IgYbx6bRBWwZV=L@ZB!6C+a5&4282(pGlj&mC6qQk|W zUyc2&uV5StH>xhUeh{}p;LhC)oOC9yjFP>HKNC(cQJsMzOk5Zcm6~7Z20#m$JV;Ur zFnvw3f?~~@oT5R%84Fm-xhh=NO$tT4?tN=G5E4M_-^I-Gs2t9Mtr$QNw$lI;2cCSN zrX#TsCk*c*r33KE$MGz?AiO^87cm35f{L)qQ6x-%F|=Kkh5Zf~C#6Ooh0_OcI(o({ zYG+M>q_w@$A3DP#DsY}~xRY$q zSwqZL4xI80WR_I;K0A-x48(idA@FhMR(AF}SSZ7lJ}~A)%>kT6D|7gDaNt6<9LZQL zPIIwwzm6pyaZ74q17D4s!Del#-$Qhb^!WbR(@VCKwuqTQvP0%t0B(Hf=Dg$M1Z3;T+1qnAk_Q&G8%$aFd_fk+Kk>x(D?$^nxMHuTiEW*D8-phmeR$=(OZ&2TR z8oXIcXygzf>%4}CP;z&s$I9|ftbvxvgo#<3+s-LQ=h>m-ct>I~CDFt|NLf^@xjr*H3saGyx)=-L_s>Cz$~%MJ!H9 zU5t#3gme35I4zk%drgJaiDcBLL>olzESw*dUVFg$2V<)W{TwjgA$Y}Dk(ughSxyGDTJ_IPM$i2i>4lLM#s z*+RXM(%+AzH5T2AK$^)q3B2yn@!eRz3Ys$YTWG_e>4)np_Ft_X#k91>y1ndZY=RIti`N$+*Tzgr(%cPcZp~;FL|^+rqK$2;@>dZ1ov&#Hz-6PrIl6hW6mEP_PaxJ>vKiBNARA(q6PA)R+c6_V4c;} zz}fE)_7?-%LkL#B0xM?=I=Sn6YU5?{?^M9biCFohzHi+Z=zrRr>#NvynZE7nX_?XVr%m6MwbzIYf;`l|RHroUf2m9PwX zLJyCkQH%m{Z7UG*VD9IU;zC{!ZVp*>vf&i+FDxKf5q?=;i3_NdjORW&ejIBDmwRZ^+`;l%5^ZoRO&Cb1UgT6 z;5SfN)j@aw_mphstC&SY$!!8gAaoGfGiSK&Dx5k+?8|cpuzA@B!9@$6`fE--631Za zB)}$O^>VDBJqMgw7Pm?Tk{533F{z-?AhN7UFlMQWr*@VfLjJac^qXMR4$qKjfD?&c z&^bKlwORH8XcpvF!2QyPo>dMPW#cZrjLGTgi{MY=65qwlEVU;S6Dd7IR&=fAA>aAY zcelZk25*8}L_{O~`C9W>ZoK_9C+F=*p^JP@?mF@i5nsUOYZF}lAj+@muq_QrNU;30 z<2O#Lx$_tRF=sy&Z!S+M{t7(4v$l45@IoG1>TzpF1Xw`RPrS7bST(~c zng$A$IY)TqVBHX`DCsq7VFW#)=kf<1GaE^aL|EMqF^h9Lq1tFA>9Je6WWkd82t#E!n3V_#!_LVvak5%e8kO${sVSEXafKmaBL z1DE;#hYJt{bUf8tW&8jY$QS0Ijyq2f3dS+kLGJZ2y_j?pH(CftGJaxFKt#>fJS?{% z96vk~popo90nGg6C`fGIzPIzac~I9A7fCjUx2vvBZDNBW%j5ZO7qWHB;mF~`XER4j zu-FajN;EbwS7jihxZ-xfVSBeH97C_ccJE=@N6?_c+E=q7Ht|vlx)k6aGgozVMMQg3Eg zfk7qxE}IM~s2-5fczJl%Y1H1Xk~p0KTjvk05W^D>I`j)Kx;&#IBgKjj9y%0`H?B4= zPzYljBx&;MT5fC;KKC9SJa&_aL8u`Mt6-}L)=-L;;j(*yYkHK@&d`ZfO0=r_d6!tN zv7B#Upq2+NyopHZ#H1Idx!6k2TTIc^M|MNtLSJQQJ>UUj(QX5ERxAkYM+K_?+69OW zamv7MA|x8JNn_+Ch(g5iA}(V}{3ctF51jRf)63>z8$n!|Sw&uSYGM;DG%e9KE8C4- zkD~_I$e>x*q)O}HQBSeN4vue_=#1RA5uF?8Y?lpsyuBcMH40EF0LmPL39*clG@Bcf!BQ>S)lfnFO+Ylt3{ z%)1O zM{QYKOxUu+7=VWDKrSu5or36c5w{?aUFHd-FvGb+!_$C0kwb|?GH&?lp`iR)qStET zp`c)lMN}ouCgvcuNdmHZ69HJO2aohAlqifI&{v zl7Y`=U5-8(gVv_E!RGs*72mx1zR(8Vs;aWG+t7L^cR*FHSE%uX5j(t4Ra2R(xMR@} zR&7|l&H{ZTwK^!`?p>Pypxt<^B6)snRkz2A8+7a+0W^Y67v9YxpskH)PGEST;jn_M z>gd>k6bk$GHUv@p;mUXK-ZhvEB*Vakm^I=BQYA=!fQwL2_Oum9BFS%X z(*3;koti%COA-m;QVrphtj4^BZix*>zXg~cIV)ocMffz z{9-LitT4L68v;p*jWhNVL}81J!&YO_x6<PN2b$%=HCL6FRJQj#R09U@i!_v&_wfJ4fVVaJTbD zI_OU|+Jr!ZD@e@2;gK<0YgQ%ESUUsxzlL$?RMid`HMDv*{-FQY(7u8=ZX&`pvpe7~ z)HalJ7~Z5AoSo~)iUI?izIxP#)hNltWRl>4vVT|eOjA?^SDZ0(@FIMccVp)K;^tOT z@{$F9jp~C@VbEleHTDiJFfDcdAcQ7t@{?o_3)iciGqbCqM60ix?L;T}t-oIZa4I54 zYJo&h3O;lkQYEv{83w#TD=b+B0!l^7FC3#cZ{B19cd^R1hWCXO_? zDFg5*T@%U*bm0iibIIju4VZTVd2MYThfo>a@5XKFHpIjmUDn!AGvgy2(fp07e~=yK z1gupOyva5t6uTm5vm9h{f#VXZ&lh^>wb)3Zl6^Ys3+hkua*hy|;^z!N z!~iWU4!#-0%5Q0PZdTTFMB{wM%O~v(Md7V^0`@d>1^fIv9k8mm+j(@~-03gSz(a6f znM{4dq7_GGu1Z1b$dT0bF*ftVXy->&KVH0w*r5h7W%D?`*-P{|^z~6FGrOOtCu+TI z-iqlh?hElQS{RDEPqvuhomx#lg25^&bI=_S8%fl(ylApfR5qaQQkmGXeS0mde(-L_C>x3dYJ>IIELnC8LXNLpz@EjGKf`&&5Vj@)UUHZ6l*RGa|WsGn~ zE;ggv2D;JqAf`VVdla(Z&xxreP=k8~ygjIV7kXBf$H@ac$|J>52;aFc0dbOXR@6{u&_(6-W|bi$8#KK05;$P~%&7L!73 zg_W#NR5QlJf`A6U5c&=wos+mT%JuZ|R(GcqU{z#@felBUK<~&}4P2rmNv|}1y>8Fx z!zh3FU?8o8;t}Px8G;km4WZ*^Bkq#wUJhDp9CMPGy6t*x}(Gmc} z2X?ZX-@lR9ewL>-#WUd0se;H*P^n2EKRdhZ z?q$htM=$u%Q2ps@A$vRUIGV<3_&{_6jp_&R5O_B~Z@k=8$zfNIh&7j2A9*;g6}&OP zKa%YfP;FF+d+o?gwED9JDfZ*-VW^=}zNeu`FT+E(X%P0xh)~7Nhp|bVv;-2 zm@)NaD~JqeVZvw{S$ux26xv+8s*Io$W)q~N&3ZJP72{sg+QUQvCP8|wyhYeDfg5@W z&P*qtGGHZT1U%fRh+kL6;mdR%*kv+d`ep~KNvgR0i|G*66OA!kj8s(Uu{?<|{m9o| zxop`Kzn++MtBoDJr_kLoq-P z;mU9WG)oBc z>u^dJ&^UYrl^I$EWO((7PR!X!zPn`6GVZ=8)V^LV`quQ5BIKD$_^eOc2Ra(%WMy4I z|2xd+s@*$0><5-hHw%xpHRne~6yES>po8p-l%2p+M9wE9io&HJ3CWvy_>*gq>bSis z3EyBO@b6hvwr>gso@c<1^u?9bk=o?Ktgx^a@yDFl@toD&WLy5KX0NZK2{N*7wXDp3 z(|uQW$-17gO_T+^i>b%wsKJquS^#dS1@-249k#2uoK&6%H8=|D=ipEfOKh~h#FYX) z2O@GJ4uX}wmbTINQS{c_5)#bVjg5^LI8f_IyNee(T!)Y?1cUzDQu%6dK+K*?XovS9 zco)AB+F!nYodk1@!zJ$F01t7>>u2Af7bo8u?+Vlf)}=q@2z$=;sk;n+y+Ys=gKcwh z#$=UV#OG}D(+*$0W8#^zh$B^pJ;rHyFoe?KJ3o5omz1`_nrwaAn?J+(l12g za=_ZxvHZ@Sg}Nor+Ax=sGj76^vts5UMWZO|uf%P2I7B}?l7ekp$=zB)iO=zpkeD9I5=LP^JG4)K|uxMatD2^>(S5+&fv8|jK-aAPDgzti# zG$(?{htCe1Hl`!8)h`tlh*R%~1OHo;nC{*G6nS{YJ40NzDpG^>#@JzE?(DPaIPJq= zi}fZ325cAzH2oE#1dB^b*6aVf?$-%>aRJKgJ$P^%Ry$$OnRsNy2$~jitfwK4gLq6M z4w*eLzC)1KJ4)l`>Pp(-Zu>sq3S3fBPtZJ&b)slw?N(M{c*K%`*Gf2WXYXnhh5kRS zoq1T!=^OT+io}FWwvr{1qD0mj)Rao18h#?Qjj|Lmgcd4PmSm}vEG?pq3Y93uSfWBw zF_vU65iKeSy`Q_8zu)8iS|M0#Fgcywd`Y-@SXcIcLBJZ|?|8qHCVJ&tiI388}fL_-8+u5d)6P9TbRV^!KaJ zIqX=oE}&2GL;V1q(c{J)AgC(h_e(4?Pis;OxP1jgn^p41EywQAW0y3wwR?h^{JCry z;QM&Ao(`a&rVeC2@X-*GSkm!aCdwlX~lRFiS_&K<)7%cccaFqR` zw2=WhSp$eU@sL&$V%Snw-Of)5xE++}^SmcoBY&#!@yuBJ_w{Px^+dr0Rz&T1j??5q z1*2UZgy?Q-*M9bJQ|`f4=0tz;TCse2!VtHA&Z_d_2z$?0fp0uJzZ0`NW>80aRL>IE zrU6UW@UILzsF#VH>Wwj@Gom-=@CsvWR8;foXI^;A-=*du))f7=-dO{3PO2NrHKgR? zYxw;6bH>hYVD#(84su;FG?u}Z^IO+21eX?bPI_Uvg16cMZ{&9Nc_pAe_;UZsly5N^ zRA_@FEJ2g$W;1%TuvWTMG+9Qnqe;I1E-n4T`{nM{g{1-YUamSG;!eI=@UEujHZDlw ziotAaf0Bc|z=rkUa1#k^mI}#>6FI4%#6(KPNsm8=X67iL=Ri~t=h}``TJ0Ao5`C+;3Z&%+D+clUC`M29M&Pu9 zbs_{;aiuF+sUWEDUMlkR{>t_1n8C`QQh4s4oavvVhfF!FM6OY=S7}6E{f!O92Lr6L zTTYN-ai)K~lulxp)OkU+B%9X(IsY3eb(R1wA>z#?TELo{#Fska^?`KA|MclGY~XG$ z=pkXYsO@K8itpI1?Jc4m3>>AptqE2*SxmyDG`vi?71V2_+4Rb$G#rOZw$=&rOG5sa zYlIX*6p$r} zq9+>&vU^`?o!1nfmXE7jFPBviD#fJ~Ha<>to|D}o9o~IF<}x>rp4bL3xbEcBD#}6m z&x3{z?R}M?FMM;@i8{)B(Km7&C5#0w;h9Jf)22Uf=&qxMjd%>Yu2n0Mqy-_uNVTu3=@fU{uZxhWgnmRrCVpH28^=-OS#1j;U>Zcsl?TJ zb(a{p(F^ z%qsa-K-cNT?QU+mG%)RpkAEE;q#2-~cY@WM3E)xoS~S~aMg~w~^AUHyEGGSfu0EBG zYwLPj`w<+iN(PHyq=4a;)mYmHy=#EQP<+l_ zmYnS|Ud-x=k@u-yHGO)7-L3(aaxtG;zGPM(x6Iqp)~KVry)#DKP9!hiW*R>}s$mC7 zjNStUaiVBC1g}0gTDmjzIC=1`EeS;#d1^ZpjAGORIu#z*l7Q^aQ{aKA4YL~-=xN?K zNUbx7?450Gt-!3EDN&zJ7!7>z%YM}@_GAc5^qP@fW!kCzc%#U!6C-|$AIHqKHFfzw z1CPwi;d6dZ8x_E^a-xR6^kZ`8=M0Y#xhl*DWX|6xLvN5nt*%iB=w6r=aF)ahU-{|T z?mFU=4<-|F=iBLseaMW}yI1?X9a~wwh9n(3$#LrtIv_~olMwhi)mS$^YYI=rHsN5m zgL3mj-MR}y;*|gq?v?i98i&uP-W`cM;np>^9x<&@qq6(dH?In7|31~1HBxe4RZdYY ztf=$r$i)j8Dx77~g3}Rk#(l1-z4d?q%EPH-vd7d*mhG4Qza?tU zo-@Z8_Kr|CNWZV@oS=X2>o`5(B*4TM650ODku=^J_Cfd#81FnV3g87Kuqd+9B=ENO zf9e|bQ6onN3fbM8H_ot2%WKxn?4`G{wl5&vjpE|s`*Ctkx@aN9tt=GfH0J4!6ki^- z<%RcO?o!dEpc0~GY?Z}zJI^xG5O*?+DsB)TXPde5AV24PJ+k+|H&N1Cf3j0v67Pte zx87VTo}PnunzzG?NNJG5ZyVv|%hMJF&x#e*s~rGAy7}+eVcg5?kPjL4x^?S3^`tt!+zxy*XCJ=NdcxZSH*U;GI#th~)HHLGZ^|*S;#X=}@RCe<{>_C(7gAGNV zF;Ks6SVUFPLeYH-q|)}z3**dPd-jA@#V_rzqO$iC$P$3Ku7{SoHe?9Zq-X&!-WfVd z=)vpbjOR@97^d!S@B$MA63PGGpZz{kQ`5X?;U%prhtd)KH&!&=!?lMxylr}s3nAx_ zxl8A+U`74kbUU3}P4)kiP|Cu%+puVD7CWS@G@VF8#c($XZAG>mWD+dt#c(ajv)s-5 ziTE=2v5{ifxLl7OCz!Ex8U2u~XXn=6wJ`QRcXG?ffCvwzNzw#b;d3CNac@zj z->VzDa(c0Z;j^wUS(|srtdGc*jV?bCe`vH=E<{*}QnQw}UuD+#6|vU7 zEw=E%pJR>Wl;=i<^PJtExwc` zF48g*W3<8}0PcAGeG*kkuOZWJ!&1}4?NQMKDyzYgCl3uDIJ5~S5>`qGo&xP03C zCm+RNys_kT6RwIhikPOY>Cj!(&NRdnx?TgP6+mTJEd{118**eXQZQbjuzw6q+fIzG7XYo zMHhH!g8Bp}u;SeKlzBi*3CMO@Ubh5LAt2gb&mo}w%lZj3z)^W17c1;+9#!c~0P(_s@G!|| zS?ZE0hEY!AI7&&~|G;jL+jvvRD}aQZf9R^(_Yv1)dtr&(B;}rLf=hjZJ$vO0HMM%= zxN7=m{}l(P`$;x*w0EDhPU~9cR`7jHRFB|e)Qu3Fb)Ye&mPR2C9U)M`DRdnI0-Qpi zaC!q<-Yso?lIJspss>TA1*AWB7okrP={toI>WqSZqA#%(+t_(uqI@!kc}# z$sS3O!8K|Mi7=RcHtoZf43Z8c6yul}NQzt^xo^+Ir&lJ`PJkG?V&7v6oOUO-9YH>#-;bCm3OMFA?@8v_oO_ zeAMmpX2ev~$84muoaX}!0ab;^XGM3__1B59sA5ksvx z&oqWpG$+U03QctW6xA_d*}rXL*za8T#Q*U45gf$PxX5|46Ul}2Sq8hqnV!Gg ziZVtR$-^=E>^8gY7yZ*v+U3ccy)8Q$rB1f1hCjX(Ww%zY)xTK(Y2>z$tH0^DPrRCK zbv&^$=FvAPO{I@kcRm;f{E>@F63GA!)Uy6qOF%gOO;Ua~BVz<8JbAV-5uP2PWzJbz z-_TInKJOQLVG+S#RQM+r3T#gHp)y(WE5DBRp%RC!&Ha#>jNotuVwCk~NiB1Cw{&(^ zgP($=9zmB!3~Gc2@Ilb^c^(Zz=(g6$|B5B~{|s$~U)Wv92(8LXu^u~)Lr!3RaO2J$ zd7iO=^kG`1E;5JN;CsCcDnz6g^N~;sB_sMEOYzi}|K?VeXDu`V(-lKuS1 z!W8y%&g|Je1horgDw=t7Ho6Ipi2|{_3Hgx#p#{n}kTD2oztov-O}>~sp@-{4WzqDD z=eZc#!n%-tLC1iriukrDK#)7mC|3JP{VE#nnVH=DoSi2TOgr1@FIstVYO}&}mK4W2 z-R`_|cOivfA&LqRH`;>?0vEP%eD?`ktr}c$?$v~Xlpcn@(#~igY$oS*8);OT*I+c+o;`|2&7!|C}?{QI+q}`_Xui~}3a?F2 zyv7c)(O$$D&IfdYGN1Ym$*UL?E3BQUZeUd3np_?}bcw&O(M6eEciud^yu5e0w6es) z-}8FVh`r^+zVe5Y{SijWbowvAvX95nig%h5XB6m(g(D}E=*OaAtsfPfaQEY0V;DQ0 za<#Aa;&8Y{-8D}pV(Q=zu`OX|CsGOlx*1nyGjyAx94F>?JWVmofu?(g<(R{F26cZ) zdL~NW@;VY&M<=I)PDTU!^)q2OfY3ogG_T|#xmOn9`2f5ib~>T(Jf;Rf!vZlQ5Cd3l zgRng7QrsU_`OL%2s@%<1AwR;bW~kyb&!NCeE4G)=HZsf7QXRYxy-gG4E;wQVsuQ&R zBVy0=n~c0zLScTDB~Y>087O3u>NGeYq%#6$7Mf){E3L6(EkgwL!ipHeJ7ZmZM*XSP zZ{*)BQBg}1B2SdAEcX!}&VvWf1uG?q89~(H>q*8jv@!o%?U=kpFyl09#saUP&gX9| z{~|_x{P>Zbe=x@m@tE;W^*PwPO=ozofUX7y|D+I1x%KMxgt6z)Ev>_Hl=36`acBf` z-m|8GE8c3tL9c+)3Qe459MN%&>wdx7>gGrzyg)&a<-MdTK?qXw?9v1YyG9KOFQYV4 z9_?eja`Y+o>GL}Tui#{b_bKfTD3{*68qs}zeBH&r6sD$T`2C!JYeLh&uia~UPn4au zt+#(_)Ug=ZJ5u^5JX*hRUopya^UvV5lO5alZV0@+H#axeK9!Cy4e}xQL@_B_NXHPb zU1PlofJ#EqE+#WD@!ooRA}SXqtRIJ%A(ecPXSKXCLgaQ_p~k$Ea>5dXSPvImoRsgyy z1VMMArw_6&Xl99l$|4LeZv32u$`!oO!1a6{@(py>%!!?+cm`Ypw!IiVjqVxkDqNNY z4|?~m(3fQ(Gm#K?k_-Oe2+?}&IfRq)HF$&Qck-W?5p(27(G}+Na{fxbqAc1S9Q>Me zR$W!~<*BOq10Mp6OI)_*@{e>Xiz$Qw+ltj)M7HeLzoSG^I!nr^Ea2V_ymWX2Lqx+_Jn~IWRgB6A~Ws{AD2!-Bew`vME)^2@d$;-M`}3u`uQImD~B5nG-L#FGv{$ zxHyYrO3LMqqYW!M_2cB)PfFL5cu_kSv}`MAakJ;O{S;^np{=ygl7 z%}__TyrttutE<%>A}Lb+BD%SSRXkH)PJ$uA*9C!~trG)M+CGYe7`=zh=NL>e?T;!F z9`tM@mSN2#IrW*I=u>5bvokYKl6LeR{l8t0?0x2@-tGDoja^M;Zg$QOHWNx^gzfTB zW54$b)M=FQ2@mMyI7wk==s;I%_5DhrH?xM;JDXa&IV!~dR@lD$g~jnYmucn`rD~;~ zU-b$%UlTB{3mivt)&-jd@uf))iwO_j)oSVqL-SmnoZ|8ys{by!4DLN;_j6zhu9zU1 z-}Y`0!j06(=&ZSeV%$^Dwq&&&CRc`kK1q5GqAsL(&CepeIsjH>W>2xu4l#|-P91#o z5H=NKrDh;{WGKt+u(w+072WW)%h$SiIFy1%3@7JE_h(!P_ZIkRI~AXT@{xuu54kWh zC-kw z1-^$rjo#1c+Kmwxa+7!(^vjbq{I9N{^^A>?YV=O-GBUN{WM+sblI+Yj8kA&Gzex#y zH#V1;XuoibIvPOSI<`M=69B46Jap`r+O3@&UsCsM_`k|lR3XQ~r5L#N0I|?VJSda0m%MyBa?a|kft<+b;+MhTE(zgddgoLnbco*ZR zU2*Q(4O(PY_h(AKp+l|M_kvCa(xze#qwGZ<7_B$xDYi^+Bl(dcxem#nC*N5h%a zy_*E`eb#yAF{dc%Qpt6k>hO)ei8s$s->*{Wu_%+x06xEpgMO@o)u;onDzI6-k!CkL zCY-uvJXsu}DB;2jRP>X|#$PgW-g#jXUNbv{79Qk1so!5YL;)$6pap) zH~!KkKR+J|aN(Ld4MLCj6tEpWMQBEsEO8l~z=kBT8%*}Pho((xZecnk2`{vfkmz9` zy&Ofh7{U2N>q~vTBf-v9H!;t_)iveF#3xUmo<8Tg#Ns!P8sRzk5A`Av&8v6s&ONRo zLk%@_e?D~FUddm-tu%OPyVie4BKhBaAR0mP zkWK7j{eqPZXDSoPS@PX`PkN839N$ZCyw3s8SDdWOZBn#;nEb%kk?uunyEz_0w$tv^ zJnf0h06=8`uqAu?=|T=e9B{- z5OJ%Q-+$@i#TxB`=z~C@$-8fqVH=4+wi}?Rb?f{5NRA$Hobcbz4Y!t1?#RDxZf>5N zU2^Z<*y}%XK34%1kz_?UZCMPI)B{p^)~zg$x&x zRfDwxDDV>fpl}?Z%18)~pLKBfmygK?sfWml^;P#iq<^yc0_9@b6klj7ExV;)q;s>^ zQY#1cW4K?b4~70PSAgAjde7`6Uy zwsOVd4`O@?lLKYU!gKHVCu?K`_V1G8;x)Ov+ZpRny`Dw$evOgz-ZpgOy)io`8di(-jt(6R^kA3rOcYjU@!vE?qQ69=r3a5sU+C`X-P3FfXJx+UY*nQMycx+wY1F~P^ z)OPfa$+_3(RK?lW`R!M_nZ}(lPntAD&MYdfucLZwd%u@63%bXp9kZ01E>)sAU$@R4 z#_rlUoNSIQ3VEw9`j5FP@3&uoKQvXayKCZvUXK>_;P)8;$BIng<+(3!6nP9GmfvRbdTzd032cztw&Y7&zE}m^3?lMMy#_MURDIGs*QV!j08)B;>#unT-twS&ixV#51^}ug;13l4id^Ux!hF{Xr>(T+%fsZRw@$5U1aqE^xjXv^BEz%mthU*27Ctaq833|Leb|$Ro43fnoX8n7T`TsWwv{ooOZo>BlyB!&jk$-y@SW@aYWloR?#6;+?(4_LohyAgX6EVO*d5#M_n$iH zajUG}`?TB<`#$8iHaBfK(-_#g`Rlb0BV&f{+!@;c=&_jS{*MyqW}h88Wa!Y1zP@Sm zl20<os;0JSi4&wGlGg{*9e-_6_%<`ndXf9QpMUlAPX6EGu_j+P z8NB)VGoMih6Nl`dbo6fc9Q7)@i<;)=7R`xpDcoq+FZiaF?=KRGe@C~r9()tiVG3XC zmcNPl(O+IRD?7Wjc!m4gwH0-n-sYs8C{3D|T<#FnPa?V6`}RUf;Qf_22F91pif~CT zU8&XaLz-X2s5<<;RwF?6w9V-wCDldFx=$WIZtzx-NF-Gw{{2mEPEMnD7e4WjQU3O- zbwwKdPBL(hk(~H9=!63ABJq#Y2oV44sL?}J{QLj<>+=lvedeKG*Q_$8?%g}nm+KbM z(Q3cH(Q4|x_*GZZ&p+C6=AusMwNaz=X+HG)RdRJnp1sxUhDA63EdB6@&5>1YDV6S` 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.7/keyboard-layer2.png b/docs/4.7/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.7/keyboard-layer2.svg b/docs/4.7/keyboard-layer2.svg new file mode 100644 index 0000000..70cc602 --- /dev/null +++ b/docs/4.7/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.7/logo-30.png b/docs/4.7/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.7/modes.png b/docs/4.7/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.7/multi-monitor.html b/docs/4.7/multi-monitor.html new file mode 100644 index 0000000..26ddcaa --- /dev/null +++ b/docs/4.7/multi-monitor.html @@ -0,0 +1,113 @@ + + + + + + +i3: The multi-monitor situation + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

Please upgrade your nVidia driver to version 302.17 or newer and i3 will just +work. This document is kept around for historic reasons only.

+
+
+
+

1. The quick fix

+
+

If you are using the nVidia binary graphics driver (also known as blob) +before version 302.17, you need to 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.ε, 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 still does not support RandR +(as of March 2010), even though nVidia has announced that it will support RandR +eventually. What does this mean for you, if you are stuck with the binary +driver for some reason (say the free drivers don’t work with your card)? 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.7/refcard.html b/docs/4.7/refcard.html new file mode 100644 index 0000000..a4427f4 --- /dev/null +++ b/docs/4.7/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.7/refcard.pdf b/docs/4.7/refcard.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3ff733d256e49febc38ce5087cdd7fdaf07d974e GIT binary patch literal 61582 zcmd442|U!__dh;k7~3#}teLSD3A5QE#;(YoE!EhvqzIJ?Gh?rWP$&vfDhaJxEKw1O zQmIr(+EkQ^EU(|4F{9o!zt3Br@Atp(nDKhO=5=3l&pG#=bMASbd#E^=TWa7nNdhVz zT{pS~@K_u+)F)WL&=9NTjMcIVbqU34nPXQIz;!1qR?9Ld61xU#WF+9f$&YcL&dmK- zLqh>ATmMY~k%3sewzfW&`6B>s4~g^-2hBpfBmK?&eM9~H1wiA7$Z&t}jRH|m&bzP9 zdZHs9``T@+({^{|rrL9P?dP77h3gs@elg(erKApEMMH6P21L0 ziryQqjWAXmKCrg;+F|Z*4`mG`7vf#(5PSp z_xZ)C#9){GYLhZQ+=8+WVT_Q3!UzHM(y7QVNWX<^tus?@sS*^2w^*tzFClTct+_b0 z*+@%o-0igSccBw5x_95dP5t3v@M-mfB@>Eneh)UT5ZB|kPRQ>2^0jl~)S;Ffex5a4 z={xc>t(y)H;OSNu@_GsJ4{{0VHd4nO#xLQ`=Z$JcR3=`EjA7-tGtS~zSao#mueb@jqF&pWGQL?)4WWfOR|;g z`d=ud5?r52h}4BSL6uL>*1Yi)i8}f1aKinDII|VIlf_!@T;HCvx*>;ee?a)+B$=-; z(}l>*A57idt8(7xAclq@6IvOa$)ZR_&#ps$oREk7mXr4td3vtU155&Cv4G2IoTG+_r9Vk zs2vi?0o>7r<1u66QTmf(NSO?4pU~qMH&v<-EORr~zFp(1ZWz2XSq6{2NjsU!!ynfq zUAHdZE=yVN{rAhNHb?C*r>}Ls^33jjvev7%){`%KP7Vf0lFAm|NVK&Rl4$iV*IcvA zp(M66=D}&(iLa*o3x4F@6}EqP=kl|DS3`tS=eBgUqaNObzTTwcaxPMrb~_4Jd%r2x z893t_bY3oCKk7POV{wNa^;zLy*WFbU-JOX_e$l;ZufkA**yit3+HQN!X&Jb|PzLr& zlvizC83_|>?`;iAdcOAP<#svkr}l}TJ}!Dzdhz1=C$}+{(U{AEIRXl{IUz3I9uF^` zxRYzK?!d-}s#2f4Zg_+R{s-AQ0A5LXFggTm3(mJ`LVokS8mHV^L!uQ z7yV9)s$^ z?!GIEDg3r=NgpxYf>LeYeWwrJ=00;d*O4l?_2~f%oQ> z5itEAZEa8A-l~U>ECZD?w9~)IWhE@?^j`YrTUmfffRTfPj?^B{E9y&Ms=Pc}CFW{Y z=-ql#=)C`rsmFvTlAA7is~)*gD>rZ7)8OH?CR2}eK3JN)hct&hHn#4Y6m$2Gye9eN zcDs+@wPi9^&B$Ha1y$wixh($5k-NSifO3bjcG`QXnCO=m^Q9FloK_u7eBX{5t6l7!4|6@) zxqvT&t5O^#g4=BQkW!cZE!$gjs^a{MRi_RbWS58gqzjhq>5{uxI;s0$eyhNsM9iS; zQ`n0dNcWu3gVo-j9P9)h$i%KY5xn>A6TbbFqp&NRE`^GGI(G2uvB1@9J~*0tTWB0Q zch8X5VTmeVu7{*;5H@1!de#1?Dt2VYD zO2X>BuR4pZK5uD0?+t(Q%^n@?O_$WeSK8ggTIA&nsgfO1)+Q;s`)#%H+?z}yUG*@Q zckh2n+#B;)csg^Mwrt4WCWa@m{?_~8r~%``Rb>bC5SZXb>iiWNiVWMrvJfmQ!>~TU z+Ayt*%l0sTtd@g!fWLs2S?H!n|4oq*ScVyL63}w;j|klo?&}|c)tn5Y@N2ZJwU%p{t!9{19QaNrf8R)8Nbw|15|Mz_*45M0 zB@wU$0!fpICt|hrNt*gPdf+}2K;}P;uWA?|RuiwrFuOmy#ONf)E^+Du4vWX)XZxU| zuc@o2ht<~6)6^pnu>`!nran<0bV*l}fYSxHv8d8w5T#{eXsE?tx|WG=WKifPEoZG& zPRkiD)xgNeu%%jBK}5|R{u_d~gllf{kJR!D^^MTl65$^nuqDXPUo$XrV~E;6IZg)RZRX-i1RuR_rKzc<9Q8WK4+WDEv2t1Q8gVKUefuZz_O zA2Ca&bi~f1CHd1TV;(OSUf;L2uRb$C?f-2nv3i;r^0xMnlb1?)tuVnXH1tn1})C1 zb*7z-Q^={^V|uPA&SXi>@ja#u>BiLHsHiAqWz;;mOJ2)rxN2bYKg{3p=fnhz`^j2X zr}bFgANFrLjqov3;&DzCH>)t!bjIF=HN$r;d>yX8J^XF5dT#jJoislCb%~k9_gpk% zj>7_Y%rs*p69dh7;@vgvB@^Q?#Ce#d#iIe&pGe4w&?$9o)4#Pg3&X)fe)To5$CiObCA5KaDNIhJ|d0 z+mEKo#2|#sD6mwzs0dsP%M)$$Rd&lWYS)%^j`2(4LtY6v^kOYI(8qGz|KW&(IW+V0 z@1ti~TNR)Wh3u6}oFCWm;Eo}E+j)y87DcYZNRvgpqTE{|9U{fv9({InR8-D@FTif6 z@OZC%^N|yMm#`Km4&__&ED*a&Ik?$X^KxTfYN=&S5y`BkS7XJslBZu|O+6~sXBUgY+Uvq9Ht)rJ&nC%op#4|#z?SV_&`!M2MbvczGsm$*+XbiNjH`B;nL0Y$ z0y3&nX8xHGHTi}$qm2@&LN%kyXxF`d9Ih2mu_!&^^}`O{ELy>}N}=L#I7%Z~ADO$fP+q5S zt$d-hA^EH_ZM`S#jwbBMW>}yb0x^L>YP#81kTqd#Ug|L%X#dqRv1tc7bgptI;=71M z2JKuvzJfeTf-^JF*BSc)*2J@1nLP!i4uLrcvjEh`NUYes!ntO&fGb}DRWrIqyjVyA z*Krym=J|Ot_6xD4{S>UK%$sE{dG12fL5dq1D0H zA70R=Sh%0k+R)w`{&hfLfD2|ZVIsnT#$Qbxn?{|#ps}ipsN=|_Q7mGXMzM@sc#2@A zb^ELE&ja_+Za943z3;HyfX*L_v&Hux3x8|Cqo*zv{`QKhx$I)8rts~TRVR(>>m8sz z2!Tw3Fx~V4W8?)iDs_V5$AdV#AoZL#B|a-0Wf+!u#DvSPT34!YUmNedUgekZh_K8) zUqoE_dUD2Aax;1%M9uJqAh>BbOK0_;)34(|_pf$~O*c_{?y}W+MATU|BU|5Dx_uEm zBHZC7^IB@W><)YV=o7e!^!g!BcGQgd4;mIo6*mb%b@VCN1mYVa71NEzO~U#GuoWha z5+eE;GKHQQ@`Y;)r5wi~W4=L_ICq*X)#pGKr#;`v;y%$47a~E1Q=hxp!r;GbwSq6wJSk1iC&M*DI(E&a+XTJBj{p!!#UiyFW z$Pa6a*mom;e)RG;c0rokcSEn<<;w#TU4AsxaMb^7*{1Os@BeV zeuaOwxQW)%52m8}8t2LL%}yK` zer_MQG05K7MVWAj1Ld6j8sKftSwmHK5DARgi}X>7;4x!qC?yewg2MmQ%&82`T>P76 z{->xv8%qsA_^x4MSEX(j4pT`ns;`fxjX?0}M&6-Zvrf;cio#8_V2nEkAv-#lUJsaKSI3Y z2;%|ikO8TI`VSx{|+35$=F^K%J{_aimXQ6K> ziO;C5D2Z^C&VUGno(`QxFJ#S(@7`K_|D=Y*$sfS|g<}47a?d($|CM{wf*EsT5W>4X zNdTLvlrW8%Mw_!t|KtXVAD$2AnkH4Gx+o zAK*{XNk4eM8Fxdt?ghQZ_0zN|#00u#g8Iam?SJuNm0CGa!_kKS9W_iraQT=4GeVqM z#+dyPLOS^GZhx*cIb#9eIKAU=A9Mtwj!Ac5Wl`1NaS&yat$3~5q{BJTz|n~Rf1;}J z5KK`&Nx+n^Y>?MDf@h*`#~|h_OI4NRDb#Z4JSRK;H>(u39p~~EoSg_tfABx=-}yg{ zDGP;p$0B8su}FU8HzWeL-Y5fhGZigN!#CbS@>Q&-Q4CZM&?zj-?HH@XX?k$7+}eME zWU%Q0p71{v77y@*@BHcsANyBNI1%D~Cri#f(vUjIc9d z6;RDAz03?ddzk*BmqDcUKgXTHN_Ys89(ye7Cxv#$8N!MMlF&RT9`Y!?h|4%m6>%~- zkozEv#2YBnVauY*|2k3TPpY&z8GUv_&m0h)1$zLHfRjo%!z~`0P`*HJdJ%4;OEZ@5 ze4I3Qfn3w_1w0aoA>TTGsKz9uE)c+LMCrH))-_i19SmU_lTf=YVXQskp z9K4qoxW6vh+L>9sbNXuCHm4ijjhzRg({cnKXIk(|S7v^7CTWf=Q2aoP2qO!Q9WJ4l z;VZCoH3|*6ykPg@1qucA?1{t{Ftu-~InqbX=TuyF+&fHhj%TfU@gp*2K_r_r? zXKmpdDtx7wM8Btcu1QCWNq(1ON^wS!S^C4HqkPf^DKg>-7q5OAS+?=!j@vx;Q6=to z-DQo`E@!%m&M$vm_bRIBUS>~~tFoJD*0~L}FXRIcRpPH(m5BNG=ifYIB;PUZsUPB`;%lQ za><6mX3%s7C_0P!0?-nmy+i>mJMWDEX}2V31NaEsu+lp+Jcxm$YvKqb;07`V$}h(N zHfG#q%0$}%+^hi*Rgx~2hzIcJFTgwl+x{ISUA_?j+@>>mWgulNJR;I8&^sJUB7vMT zZ`KK(fEUnm3-XH$1mHdslNHdi*aQ;Ff;I(UwVA*y$Oiz;7!L=xFyYx>a93sO`;CqAfwgHF+KW3gYi%K&&`_I9`=DL8E zdC>ax{veTpk#Mn^MAGsGfGSB_OA{nh`1!BLl61fo#!DBx^sprT*-x}_THZj>Xybog z0rzO@Vzu>VujpuNc>`2HN9X4iaE}h-rH9q|`7B*<1yG~=v!xz*x*iUz_w(s`L~w8(F_0}ol+0rW-&w~Dj3m@zKc z$6%zeCKiLkV4BR_19(ed3}{AMz*XS*&Kv`Ng5Wpn7~Icr0~q({gXggOpsx?IJXqHO zhZ*W&<|e>tEJ%xCpAfJhtjRthVwqEk@hl(#EOR!^oM>ag1YzF>lnwjq@i;v!k^TKZ zB4DbrZ)2#X*&cvQ57KN8fTTe5g!MF_B}ubA01+*~Z1yKQV35zAfcZb$10W5c@mRM3 zmV!agIQd0>oLp_azgY8Bcb&yCLY;0M+UFb?K|*b3rq96j8Aa}2=x|~-%fn2Nk>;WI zpVB;ln*&GQM4;M)P?IQBGzvvPp>$9v5WU5aQ%2y3FK`hbUd6(Bm5aCIGJPqP@d|}$ zGA^U><_X81AzQ-qbN7-@(S>14&V9RcV(O6(Z{w{;Z ze_A1JP98f*O8Sf7)eI{DXwP7U>o2UJb@XsA-k;z4YM`YQQ$Y!ADE$N%e|_)!=qgpU z#VcRk+a?g^iW|7M%`rvC1()*bbEKnQef=!A1c+ghOyyDo1~W2}6$<62k>X9UG*ZH`0t}NKIuu?P+5*H@iH_|e+p6QY4AZYs z5Z{D5`p9QCvw+?Zd;M$YTnuE<_|B}r{wi!#czY&& z0XdFAp->Qnp-`slsWdu7n}j3Bky!7$Fy(jTCJbK#l{UgV-bBTc6;<)Oed46w9OeBA zVIU|S%Zg$c(y3QD(8y^~@E7vl*vbSzllttJBm{-SyKR~g=KOQz=j4grr6b2hrK5IlTW{NwcBwIGwZfs?l}(2-zWJS0t(kaUzKzsot>tIG zLoqK>=he%;b1KX7_v$GZd?pOE@2<|?x4Q6SD4AkYxC@@qjIFvYK%cm$T8Qn%Xls=T zP&FO2N_j56Yve!kV$x#E5YP89m9gF;ft;gmmzq9)a$QsLT<5BvVF&MC;=%i3&eM(s z9C*P{M!(Bj?=M!|Y?A^L2u*I{m1;mOjLopE z7oz2Uhxr(GD^~6gB_B8vQ07h9w26CZis%~>GHC~r4T~p<`lbBI2_1$e{+$!Lb6-R4 zy~9{-i1T!;UdsLa-h(w4Z?AD!u=&_al0#?*tZ@Z6(cMa*S6?c&>sHc znqgM@Iqw_NXzfF(E8BOj47j~pWU%_ZXFW+1? zcD%XBMy9)CzC7tvkOgK)T|a{Z^$gSVJN18I4ocgrgyR@VTl0{anpf%Hct-Vv`JSqz z?9$DBGeF7j>NGj3KD>TR)sX9Gqs7%d*8PEUKZG{kuXEH}IZwd4Bf(kRN$wu~rL;xx zLHLdSWsi^GoSSu&o%{svTOKUUmM3{I~@t^I_zJpRZ^YCd3YFt=*9E zq%elx?)}4FZ9CrS1xuye7B*u)thWzRTXOe^S`y+_*rzPVTBVIquP&@T-G|S7QhTf+ zRJqryPiCEaoyBGjtY8@4KUgvMX#bj4JYa=LVxN_&^|8kf(`sm%f`KK9CblKG&fC}B zPn7PG*+@USIeXdl1M`ty*|+;QOm7#vA*TJ3W+tzmW}4;$)?tph-BMwssWoYmw*@i{ zgvBz|4=ta+A-3m8K<4B14ZHo?ciw2A@6J~sIb5T=2|P-9a=%z~@A0W8AM$FCh1v4F zUM2j*I@Dj_FI*Ov`#7JJF0OFLwq;5WrztVB%oNq1BiYQ(_u6UpNoc);*C ze&+#jLgs7+2oH&PMlKfsLIr2dfD-Zdn04O&JtRtB?8`{yl9GaOxJoF1k`WL}seEZ% z@1R7b^`%e3Z(>B+CgTg};|Rp^F$hA3*`8b*j++3+@dt$N&1G5q-ESOiIFQHipnfBd z@E7S!ThgjlG?7J;pbQ^xk?%ZB1(F@gIbx?Z!wypfKoVxn3JneM55m>Gdse>QAUDRP z<}4>25TBA*-FWNcBs6L8_3=o)&EXNpEw|4<$j2<+act=p8>17or4x%hFSzs^r0=$Q z@7%d|=(v9l|riR%p|Xr*b& z{I^h(=82Zfh4a<6`wIFaK0nt<3?|*NjqJQ96a#lS>Bb=w40z~&unrGav~wOAY=gn& zBWA|qti;Ol6a0N-tp4{*lU!qvwm4~}(rv;`+|M_TAQw*~5MOTbQl)Z@K~@cp8c^m- zndViT#&w(R!i4oBR`P$tpuP$Lmjd9)ChSo3$N6ii9EJ!drw}Z7=S(L7Wco2u!$2t7 zhR4~A6^j0225jtKiz9A_1T!RNc1zv3PQ4?xs?fq zo*Zc4H-*??T7_B06Xqk%iTa{$|+Y^(S?dzkB z)@&`w8qbZnr*3-mYODl+)D>2ejI{>v{MX7U_&Gt>2|l^Vks1; zof6tG7Ed3?#K*u>rW;{h!@MRCCBv9zOQmFlN+pnha-Kk>LQ>O^@icT~3PQgjvB0fK zj~%!_Ne4-Ze@g6cvI_p8YuMEL{&%{j8ABO^ilz~bP&#@VaG}Scv3|OsC=Jk?GS)~z ztHjptLX%XwskkoPNr*ZLVYnMusH6N#+XxQSadNqI=f2e1n+D>&WO4I=D)+IKX&F@b zvnI@q+vL>V`EjoEeM%3^-@SES_>hE9*SPlnoa|)%(8emL9y@9FiT@~JF--UTg5Y>{=O2AKwDo$Sf19UD9>s75qIcJ@+Z|!g)*1-t-O0HrWV(II-AW1 z{~|L-mvI={%-H8|W*9%aXXD>@3hW0?XM=+{ve#JOEbD9(_iLU@r(GW(bl4?4Z()2c zPKHnY>-v~%qwD*HKXzQwRPa6*-AK)Zj2(|JxYciCFjHqzT~Z)E387AVYzQA0wDqP8g)%G}9E z9pnijt<4s;hsc9y!!N5HVppu0+E8YhX$<%1DtzZdcKa^#mMAwSc2}=lqqfiSCNUQF z^hVHp4#R=w%aQT)i79BAU;XW{>1Rk4hnYV2l_d)@*+gi_SLIhHapgbNL+F!&Ra2Y8{vQ=?yO=6?OCt`wkk&P;caf)Rg(vSqj=`^?QG6 zCL#{1oGX@e^(3$2zzR-&)8FVacD&7n3DG&@@H62y0yA|YH`nYJh;9z46DTA~wG5VI zL=#bx0-Hl9P(2ocUQls9$UP!^b2nqR-o%8En}(Cqi|mq2rg;$)2o_X_dtj8ufjUm! z(qHUpBC<90Oc()deQ})$BV2$n5Ck^CexS<3gms44eAH^T5*6PLCpD2OY|4IdS%-chOSQN z+b2$s&wXe*e3kZblPiz9iPELS!u^SSah?K;pX}I9RQTj`t<=K0hjNv)ZUk*>qx1Bj zN^*}w`IU0Bwdzl@K3-Dwc>lfniPMXW+^UZmQZ=^MQ^%w9Hd>D^Lbxg`9#%gfNDvK> zCQK+*zF8BqXQ|M!dNe0TAEa<^!c>M&-VQ*usp z*dwSucJnO~iBu{n>ttBULBbroCjtP2=B%Ey9}w}3z#wz{g3K}(447K@1&MU(Fl+f zs@G+~OKK9gh&E=0HcV~j`spM@a~B+|^5SM}CER3zFBMfXb{A*7p5{D6&8?%CVNxC5 zVKTT3kOe-`^$v6syd111g|)6U^73%xz$8w-8o(Up$|Q@u28^v0Nni&EMI;>Fpie)P z%lDQW!(3HXIoT-ej!PV?kB^dQ*yHYT+_uWE;CxkgdI5Ft(DLi9iv}~4wl8nqe8^37 zqncgm^!|#f9tSO@WiRzqmStu~>I_bOtX%l)(5SxRvfdh7O;y>-^M^Gc2Z^BvL_Ijt zsy9{cQm;^CsD0t~I<5vm8nn5L`!?TIC)oG+R?3>eLV2IDm76!vLrzS@B`v0Psnz70 zDjar8krWT_k@3HSA+-grSVyT^!673CfHZ$h9>QNNrTo+J!Ho_g=2m4QAz!pa%CFHh zT8z0Qlh79sj-u9!B^CC6AW)K}ydEz-m{zP*=AuyEc6ZUL-M6l{wG%c-p0&F3;9X?J zg)YLQ7==YuJU6^rw})*#QhieS=}8UcoyV4Vd@X*l?sdH1sYmCXp1m<3Vw^UL2MMMk ziZ`3zyZi*ZaUt#lBC~z_yOM2Ndaf)K&ML9q!F`$5CwiaeQU9P`A|>#J>I)dBk=xNFACkIx>!bA_Qy8Y+qVFI#j zcW5qXH~^)8L&NbzCe#EN4!~U2@t2TZ=L@d4JYXT0}aQ`qTzZh0E>;wV)a-c z)=xAXpmhHPqL^&})dH(Y1Wg@=9r^PYAi*FeJ@fwOr$jwXhM)2O)Gzb#GkpUXIS|s% zW6&p}CL^g!|&8&n4n!(OwdOftfD=1`=kk0^Hjhps(6Lul)Z2d}bif z4CI;sY8CuMESV#RO+14*036Q%oB%}CX2YNWLuKN53{Vyj#?(DbCjgb#ongT*4Cdsm0}AG9y@>dSM6h4P0k;aQLoNU` zh~=T`Aa_fv=1S33ekS+s{r4?$0Q<8gx77m>Xu!mLS;`n%ITxZgL9`}gS`!Al=WOGR z4}JYmU%zq24QX<}Los|I+?C6f{u;?pwpZpaEZda~*?rG#H?`b(zZ0*KRP;C5c8*{AI<;986>8VdwPFG-C zI}|&TY9C%UKE{D!PTu-o801+&yW+q)1PI!Zjrr|{TWHk(vY&VGU-$F!Ad|R|*fA50 z>tNG1gr@JQ$V$1ReN3@c3I{f2o*h4o=X z&Ou60GK6l#Bw>JqO2ttr5Ed$&u7{E!auFAMfF`2#(m9BWqw76)ud?7S-mVdB*zLg7 zRFd|lXVk#TbM{I&dI*?Y=b7gso+6;S4`#Bb@lLonrr{Nq2ThbU*>TXVZ3PutSMqW& zdxKrH_;%46{k~*tt?UC^%WIZTx9Qx zJp&*fam51e{jvO>Q}ahpa!tA9t$b73?XCGL<+fU>OumLdUg)>Bk{eprzQ8Gw8F~57 zpxkLE;Zb?&7(usr!1du7scS*&hrh*t2)tMu`0^=5UE`wDL{V4gy&=2T3)b96`)v)- z=fEjW{x`7CbDhewg93mPAbWuowDH^K`JqX?$D*N2!n_e?~WkwbE`&P3GWC zgYf;I;~psa|My7*+w-7FM%(~xI!UR7+|bI?!-!qHlRKqO;#0Pxj_lhto{B3zGJ;PH zOcMQYCz;-~S*kPosJyFa&Bi2A}mUwl_9f*wj64VH7%kunsowRn%4vyyFCI z1BT9(cN^L9IDR*ShEZ@Rgc`SP1 z%5pGN#OZUr?xv4&*IH*c$De3ugpudN4;x3P^UU}0FO#Y`(!0asgp5T_d_OcS?c%xa z!DiSa84b!eryC01v56`12^BVmnl?TCvcXzjk{sB_)6f4LG%?nQq4tE_--!a?prOYEw7c`9Bi9m zV*ko9wsUINi}WJ$DbsZ_4?NEVlHS~2k;B`sjVx+Eb$+eW$}Pg4`cFD}tG8IJ;J^h= zuAu(hgIo+iVm1rLkSm6ZE{C$s!7hAGDb9-D>|_N%k^Vz{N5}Y5g>wv6hi$&!S6g!J z+?1fUn)+?)5q0tX`X3?;i!#?PER7yYbCM^y|9R;?8E#F&CqA&JeDLrhTb98L{osIg4;4@dx zk0q;Bt9fbHxjLQ-Vb&`V&KmT@uQ0mqV1CX_G-WGU)Dw%2xxPOoVb6DN-)m-t0wuba zYC9HnEEXhf+4oIzQ1?fT=*BRlV4DwuPo5wWKImHy|NN}Qa~i(<`?_fkBZZ^;IrnU_ zSx*D$9r4rA_`Q+{$7K@vm-=X22n2*iB9RkRaz8{xB5y(e0#&y~Wsi0KFp%WQD>CK$6fcz@CidDS9jiLo9yB z4-N!#aw7i*h+{86enFzW%KhQJ#5GcUG#8qU?& zME)E_o`MkMNm`$=$Rjg6!XPGW3WBK2WmA$#G)st+-S%pK(!|Jb|I=**F^IWJ@lN`T zsapq3U5ApNX5pbbM+8h6HGdRXVDp7dX$Ou*aoY%P_S#4B|5Wb=wioT*bu^aHPxJlw zR>A6ER>sAH!s5r;k%oaM?;H*{3vTgV5j<$9MtpsLJrktvhln9$b0B6qic#aU@L_*-tZj% z;V#FCat{6?{x4$k1#Je5bUtLSin#LqFz(mfpEb*@Ma0x>&sF0XhON`}(k{0?)hI-2 z;%bqb((~4xz7g9pdGk8&O#F|2=ChEMaVX8#bbf%qEiuAe!-VjL!_<@?Kr!jUMj!+q*OHs81d5M4z1%p_z{!96i`1BFyJrUV z#np^DRsdX9aID1t>c4&ETf0Pem~W78^`@#Jy@TzD=J@pQZu1*ExruTEap4I!q|o~L zCLs$m$JTsXRHl);*Q3DP$w3M8yj-aSA?;Dk24szE%(F3bNYzRc{MM4gX>_~rq0 z-qCw_A?H&6^6YQBZ1!(mzGx`(Tk^(mNK4J-upH0lAw4I`i;3FgnndlZ@DDrIbHWNh z*zwN^{olktm}=RVwN-kKYMEJOkeQ~R_=Axa1TuQcAcQi|MZC&X2)YX@(_zdB(+~wj z@6gTh&B$>CIg^gDorKRD`fl_q*GNQ!IsSxcaPimAzy zv{|8sS*&ul&?adciRb%0;XPl3)c5=#A0uDuQwzRQ3M!Uatoh)YT~zTl*KvpGYO$tu zFb8@mzkIRC(%i)1KK;;4&37i}MacT9MSh!Aj$F|t_b>8Jzci(_?8W)}R*jl#%bQ%b z2j0Z)$_{G~!J5b_@OpWz?syeQsuU{aeo)cPcBL z?^9JdAGY*FNDIhPw+^m8SiMmD<>|pNtH-GkV%b>NCC$!@MRYR^#8nqk3&l-#ajl7$ zh+I-D(<`V^&%6KDl$A?+eZhJ1Q@uyhT+8lT9x%FE(I-%JCaG5W$q3?V>$>Jr?(ZkZ zEl+nE9@V}Ee}0BK#ECH+yfFgUP&L;9a{4YS(Q%)+;Qax!Hwn3tD0cQm~1$5Spm_EPyV6(wn5dJ)0tob&fU--0APf?n(kXq*%`%@a< zh^WC5CDhGK-;9-SDvdYc-q`ahzs;Ec`To4K3Us#=T0b8B~)Ax1lqdglhNE5#|_b26(a z6013w;`Oy?=n`ZKDZ(V+Wpz=ZhF`AsOMd;joI{aa2E_8GegvWZxstoGl|e2Dnu_kJ zC&?>-)Yr}088^u;I7Yq(Slo+PG~B+^87`il5xys5gm=l3=Y+Fgpsuul6Xuz;l{XfK zr;Xp-8n^7-qv^2A;cF`&?xWji-lo`_d`_Y)w#rh`;bWBd2 zT!zLNu9CjcbSiG!B+vG%YfU%^o>@+sjhnHzbp1D$f?1bUjAbeQtGcXG15&j5!`#IT zpA|)(tb>Eah&3URJ8m47L7~zL0(+_T*cVt3L!UO8f+J%KSChFxN;gDBp;93#%{Ho@ zou)Ir)HHz;t(=^_zuLaWg0TL_R&A)KkGL)6 z3wEwT8%W;r!KR*B>>!N>0k$e0xWU&%y@*CEi2F zq#RRA>tWZD>gxA5EtrNWAF_SPi4`0@!2e3br+Yw^Rc-5z0q+#onn$usTgDs7)Od%A?7;_{!s}56VrF05i8$h9y8INI1 zbgp3XJ7DkI2TNDE1n1G4|paKN@iZ-~yc!7)%ouB0xbU@7okPo2qvvLBn^aIH5_*v)y zRDtjY;S}AU&*D%F;?L3#|EbUesO<3b8(HNZW@W*Px1izsm?ss!-8-->sTMF&wf55ex=WvOMq@XmKm64 zv;Y+`u;2+ZO&G~IAhg3i(Z+)89`*^SO2G_*%{0;lXR~=Wph5%VG3+}T|AB+u2~a%) zoXvIvtSJ~ZH&}Nv>S=)Toa{63A38wMIQAK+hyk9Xeb@dG`SdgOmb<+|j zWde5pE;t^pgy2(Nc+l!S_!kRH*X!LFi_Is)8=8e`?9=WB6x5wGR80?BA@M=d<(12V zdu!6t-RIBC9^MB_Z#0lkmVyhWN~8OeJ61rMB9d)n{_v< z!3wfBU%P5qbmE%3@MVdK!H_ych+#=ZTY&ravO4-!!2?S5XX+875Nf((k~fgLWA7QQ z18J30?Tvg%MNLX$4Ikd9ZrgHc(bA6>v9M8-U1jJ@Ww~=F9`8~1JmFbhUG?tP;u1#- z-XOP=Rl7I3eBJV9HCNQbUX@yeQQiDhPIi~m;sR9sn5zKJ;<||1jLm^0?slyUm!B*ed{B$jypnq4Bp zx6Bk)UK7RrgZneSr@3oj$4Wn3XG??LiKFqBuRkxW6$n*KuTR-G+8rVMz`A8W_h$sx zsD07NQ(4vbN-KhUviBOD{%Tfwc-7f2yeoQ2oxj@$zc|@%scW#xYpn5Ppw?HgHTLM@ zZ*BpXoo<-C_+jwu#J57B(YX2i?bn;z>$SuTj0f{JKHM5|MW<3BJlWP^T?2+X)q>bR zT>Fh?_vo)dvqk5tnv3{S} z)?4!UJxjXdmi3`-+_W}!zknw0!QVR*lDsPf_2p4z3@SuQY3i)xw&h{F<>PirFX@~* zkWA7u+1B7Ye@TZ=+l#f}gYsL}Ys z$4B}b>ox0?o}@P9Iln%A+4aTbnW1h@;^DBqA%axMxemMsS=a0m$Rf8CKrDNhuU$|z zY@1BEbvtq2b#rw=U$AFP=JaE$myS`~D+I3V8JxA5AF-<{a`&r?jcr4ZCR>a33|@HC zB@S;I4v&8zylzEQa&W8N)^%@=yw>g3%`m2%Pn=A8mZ5ubY<%Ra!1(k>0h?y@n7hvi z_Z_&>g#(wZHIxo6n73Lh+cTfreu-1b@`p${XL5Fc%|PPMFD>wT^8 z#Mkm~p|lTi&pzo*91_|$AC%Xhek-5W|L$b^QRYqjYofXQxAy*x<@_Wly!S8#bs``h`^yv9q`*`kU@h!5}a=x^w zSH2eR?h)R|Nix5Bt1O*N04bJpl}y3CD!V2e3g&QBc>mR5{yUNx-;^VtDK1Dh=T**? z5)s1@Xdeeh@BdJn0>$c1CMn~Ca6NZ! zUhP$CpEr42@tekN-ixW>QR2ssd|7n6@qWP@2l*SPo{lFqI;y^xN5Gym+QIrZN+#{i zl_L6jm!}H#z``8)B^ozM@!z&fI97kYfd4B`F6u#@!@BzX0(r;h4iWS7?Q9*!d(H+o z{m3m&vMBI<6*GM2)*dPTmEC8@CoI|$mNtl-6nWgY*jpt*jcn!KyTsBo3nx114c`*i zS9jHKIC)AUxV5N8#U*%G)tiKBmD@;nzK@lB3t(GUZJ@0kiLDQqp1lgKoRMLLo#3e?iU$}N$Tik7zc#^`)Ui-fO5eW7Sn%)w=_rgoO;l`pj=xyVg zEh^HPww5iqW)}`5i{27TQ!?_r+(DWb`o{26N1v^S-TK!1DQ!-ZexD^?RD2i93t8rC zv%cM+weRp}{o{8JJ3pC!+7uqy(V!*nK%U@rGHm)bGHFV4syF+R2wx1xe1)B-^%%*} zVf)YA5paCk>>4_e130Vp)-%bUiChgEAQ+o?k;lM>RG<&qL#zkT>6Eh7Iv~b z;99XZuQ_pv;j#SYArL^m^qfay#!P{O*WEte2MtXJc_PKyuU+}rYuLbuh=wyu+$`$d z^U9H{wthcc<)!fz_{NZsZ@vLr*VjH?W%#VTG?S=*LS>V3#X!+uK$;D=`mXo+HPrq! zjeV~DnT;yf!xh^r<&tFE#DTteEJft z;Nqu6wSi+vb@1i)hB+;@nPtX)=O`$wHCK*a%TO0)Z0!kf?)0-w@2G*DQ$KKfq2WB& z44SEkI961oBkY`fsTEm~uhI76X+`UY(T}Omp=RMPapB>l$^n6Jr6;Qmi_R(z?k(Q; zO!SugS#AA2kG=fbCgU_;zlWb42{$da3sTZvJ?hMrGRFUTQ=0_M`(fykC`1WY?S_;Z z?WK zY`3k8*m&<*gf?ofI2*%h{Bc4m{=z|e zcF!Ofq^u%)B{aG2kMSK8)KeE7eZ!q5gz1~R?NLhB zFSC%+%YVrfYmYh*KHcPh6QlM)O+6alN2qHL*+x3kQlYQjToIiYGIjk{ zAU@~=8yqbMmQ`7FK!h4!2h?bwa3w@9V04S}U}^cD9izsWJE>sr}) zXxEb#$J(trgI0BQrm~U2#NbW4`)YOK$6p@)=(g@jfKtpwUufT8IRE(Q`W<&x7B7f! zsWWX?_-;~8vl~6s-dB)6efMP6q7wg=p`$_+dCh!I+~WjifL#r99cz0#n6nqztM9bL zHp{AeJN%h>X38qo>;+rHd5;Gc7<$U9q-PLr>>D|w2u;wl8PLPwn|~GSgN- zzqRygW_9MH{1-J#Dsz`_uNk^JwEbyVRCaZ5*dBl3I|b3P(bqP2KVN6l?!Cyq#_w*= zP=abF9p_nq4|O@eD4e4FnWA{IVILo{y_y!QC$y;BQE!y=Gvfb({xGs-+|FF5zSIp8zD?;eAj)vGQ9p7MynobXkSlcC6 z3LMbExq&s@rb=H;gHcs$1igaK-%)T)m#hsMqu0UXE)Hzr#88e4rnv)%r!%VUYe?`c8yt&!Wx4gyxkF~?yO+-3uat(zKQ0~ebzRr_^!bL^iex5mD`P}arY(L$Deasr84$)Ph;HCPU)48A_%vW&MZnqtQl6| z*9oYsxv0>-CfJMT+y1J~rF$LTFEk9)3fB`!n6lTQMzrhhxYj)CdqQ{nRK>mZi@)|Q zyExeTBe(5)+2O9kYxy=Rp`JW8AJ{9Y{k&K5wwfcS^%C$<|1d{*u<>iI1NzlH78sLa zK{+S~wnbjySH8JeL@9SBi|n3h=Z*+wrGp^RZw80N6{EP;NXdT*$O~S-<6ueocFq0f z`8T5l-mciJd~NG#S&(a)Q?gags>C%jbMd3-x@GMppYOz(Iq`fld&s+3uzl&>WxhLy zWyjv&0~19%_>Gk5LNLBOhX$FVB#U%qB_K+7gD9bhh|&mx(k}WoND9n7Lm0^SU48HWqvD)3`^1iO z_C9Mp>v>X0GfcOW<`GsfwphUk%a0l@EHrx`>19Z8os-}XIakyOaIO4pE3k9*vI8V* zO8Ia`)c8mk|ApP$yYWaot{=Jsoq-DFtSTPhAp6uDDjrlroxC=oi_lY29EZ}!+UMLz zM;w`FXTg6+5gLgRfe|N3;G12{kf$`9N2H~q3CphG@zF#rbD+w*^q7S}SIUk{3eDAf z@e(9$zgo+F8lB6MV&q_>{6UYr;~T4@Zk6^|y|;2d-%L)+%V#N>tUY*085@qfU|EyVz-y})>AN(0NqQd=k(Sk@wE{6&y44Xa&Q7U!5| z0!MXvw%dWhGfMq?9qN&HCGXx=v~e47zkP*Gf+?m{n)8Og2;%I^J0WdY7Bvh}+6FW# z-D(%>*c}GNQE_-dqOQ$rbvel9&sL4TnegEBBI2wWbWyg@VS7gyQWBL`+7lz7vg+ND z-J;ZJ{<^YQTQ3BKpN?puaScf>Z))I|_&E1!Aol@+Tbxtic@1~Y0v+-XgaT9DLg;l$ zn8>R^VpOt`1`6ZW7@J+H8H9_V*-4PX{A|kXzB_C^IXkN~YMy*qd=(jcqUo_8W`g9` z7P%`4*7A5VD!dIIQye{)c4twVFlMeMJxxPPigOuyXk7~MeRJ)aQ9+VKw+h5jSTLwk z;lwqih?q6G;rM(o;L`oz9?E5o=iIEH2zR+gR{hj1nPa_(AQdSwShS2qvNf#{LDS}RXTad%?F$3gO)z z=25{0qznJ;OwtikZF>QN*%(d|Rk4b?gJiKRyloyTE;5f5_bC&>$coF2xBC>cz3Vh@y!JQb>FLX&%+TxqrBOHxU^8PlyErY*;&8BX6;p4&yKLoh2y z-_l*#%vbg$ZmWFE&MCCmJfw%&^0G=%t&t2I*obuhV!X9iH)aA3+^}3c`AhTZoAl%8 zA5)iiP!iLS_@0q4kral+UCBWtv5K(3%F9S1#)Q7%*yD!`udWLW&Mc2Dc<39C1!{R% z-d}Gt>)spOE}ZvJt47EUsH|7!?RCn3)2p>7_W9EnWm3LY=$o2b-Yc#b?ml6EcHT{R z&N>_N4~+XAN01m8Mg+r={{<6+0mH-qNe>^{8WNq6sm8Ic9r{8&l@(q& z-mq+B;INcW$9x_CcvvOV;SwM^uFBsktIDLOJj6L-7s;MwRhWW#Oa6OUFT$rpID=Vv zjNrTQPa+L*6QaRHc(tesLG9mVy-19y;rh^W$NeQ;HwEsE2QGWs`=DX6Fx##nlo%() zomb~`mcnfRz~3j|T>y(6ARDNYUU8eaI8W>)tJM2Of>GiM0-hXZ2Fy=oAf`jH1iW0> z8wX@G9#V_2d-M*;>_7Y57TTf4XgOK&=v|BpH7jSeW1m(}#OIeA`;Fzv^)EP>1GSkP zXICaSzAnVoFCS`IVc&DhddX*BO{_H+9W;d~d9uA#U2{S(@#e zE)|Y80`?yCUbvP8&rT)c%8?-&9x?tMsMLBe{u4A(R5#>0r!GsD*Y5n(WtzeZI~5mV zl4;}Lrz@zhk{{OaxN?8O6LXWwrU8Swp}G&ou-au^uXZV+>sqz+I^B=?&1hGH4mi8UjP8~8-8k9Us) zL3soO1a@gOCHAP6lgK>cMupWm^*&dQ>mMX!m%5(=&JchtmKHT8@%n}P@FnH`hd%oY+KkA*xIya`~WF$4Dn$vDFOC#G5IW@aeCn(Vu zvVGfu$MNDvn}&3oM;3)>Or^RjbX*PYED`by{B$l|&mUIM&d+7<;carxKMP2!PZ1lv z34irwc-$9ntVqPktUXIN>q}ngl87OFB-tW`eviL`p1WRjtrtSQzp->))z9(3v;9Mg zsVQ*(0I!nAaPn2uMf{Q|ehZmjJn)I-?rR;=9vAU2wD}mCBcPah>N*9xA1|{(7rBx` z9js-`Yprf*+buat*r{@VTu?(-d|kBAJo34W>TbA-!$|n`3QGOvC0o|p61H}fjM{=X zi;Ev{G@5vuM-|=#v!1LE|qjP0=SUNsRBQVqYa06Gyt@R<~E5s*`5up{8 z67Qu{U=W8Y4b7DV5_#lWIW{6eQ#FFaD2#EtQf#dp4^-ZGKSe5p7prgAnbQn#AE;?a z3qvE}r!l)Go~Vtn-JC_BrkHU0&~y3VLe)aW%6aX0j=!88;PwC8Da;x0m)C=F;kpY2 z#MfgK^Q*l$7&DekG6{k)rGdyUt$_(#?UO^z4TeL%d{V>R68`jymq}79+IZJ?S(2uP z8a^=($K=T`uyl?%T93B7ORV{bDF{?1-ZoFXSFD#XotT{Xs{9V+$}`qiL!)|S104L@ z-DM3g=3Me{;205vpV}jKm!Ra6QVTbH!$&bpHEkE%W>+!9olZ!$NFc$GqUtOXS5)O8 zYOK4yn0C z2x_lyEr44P^_@B=p2Cd{ibrep&~i0iF+Nh2ej}})p)a~7heu-OVRfL94KfI?qN1ymfU_fi?e8q7eipL8-!b{FtS{6kCQuW-m!x%brNQV37 zALTnm>z1qe+dT@u7ghl zqEW-QF0Z-y&MEb}!>%af^I5N(7ba0iE(m*3!6A|e(0z)&d;@}>DDPNLZ^0pt^&({= zveC6Y)Y)yk-}`fb;Bz}4$ISp<68bnh1k+w}`uh8{^-9*G!BuHV!^@NhB#Hv$KIT%| ztfQ8lG2dUC@1WI|SLs$P?37L1J4B)hsXOn*=}5!j%nFVj03!YE@P8T8apOH0w@GCS zxA|pcw;TMD+Q>(3L)}^m#OrRjB1(}yAwDPtumv#1^Ck+>rd?^nwef~a>(mMD?VfC3 z7wY@a2gWDHQTHMJbgLSr>cwkLr2(I^rzVDOYpajeG?uUX&eQ1E zhx*?@%>V(QGf*=y&(WeBKy|QyPe1<-HDd!Y13?5B3MZFTs$mC)H8pAzJ6MGxLJ;9V|XAicB7wm z*e5_B=2$@pz}dh=e_%Eq9+o4uBLKa_!E%J``F)?`EiO)$BUBL=Z~%b529PuY$Z}4| zppLKV*v8Jra-13y)Dja_XP-uXv5&-W44g@Hp0IEU&o6hl} z*ya2KeMuY|X{1Z=h)Mlsm<^PH&`;$58zoEjo0pu8PnSfHzDGH4Tz?%W7*ML&c z4+|jA1K_K8ek%POvorx41ad+CR zFkU9e4-p%nb6|Qy$M7crF9smfPBs9*7;v1^4d9y}(m+7#Kz?Wg0SyEBAr1sU!5}}> zfdKCr;R$Y$rjLX$J6<5$T0v4|HlOXgK+mRB=rE2*<-020JtQHj81fnTOtys z2tpuI=$vv`pX|j^&mRZqQ7$G|p$=75squtjLxVRI6F@&cT8o}k8gl|E;! z4*@3if37s39Q;e4p2_PE3;PSEw@o0s2PYruSp$Uz?$=UoVS3J!Sk05nA9_WN05vk0 z?E+LigbY-hKq_4Z=3`29&~Zwjwu?|tU?|imjh*Jpbfxf~hiUvxs_u03{zC@%tEs-vf)i#qA~tE) z^G5bL;1k%Y;vXxf1U`CN89N>a(*E1i3Y~-mngU8eCCh-;u0nB8KOmS|OG^S|9Q!EL zAm5WIFnADf^;(@MaR-*iv2>3gl=ws=J+4AgdMG>Ar~W)G zgCkCMjG;!eHcEC(f{HAI?NM8w#Peit?+H(Y;{iCl4~VRMhoTr@8gcI%8rbc_6F_Tf zMi0HbE1_@*-}jM`w+@8g3L^|b5q6>8U!HmIP$_kYq-aGY2ati@AsF2Y*rVLUIfMf8 z7=9u)CrRy=7}DwI)&IN&&c6^aoc1p8{FVJV>8PBYQ~yG1dmfl`_Ms@Xo5Jk|Qu;c; zqZMFefRYQ7yq`XqL&#W|49=;;xteMJ5dJ+`q#Zp%PFDrSL8ws}sXs<$7#56r@hmaS z@p=-FK|ESea&oQ%I)NVm*$pTZ;7EbuOm=xb0F524dJB9P0Y5UfqahtE7TRBf?#~E; zFpV5f6cBgEB)!h7)Om}Yf52G(e^jZ>4k41mXVCgpfa4{=9b^Wj8>=})2ohT5&KL6f zf{-?`C$t5~sANMC>Ofp4%Qwejp{es~bl&;~c&Yg3TMZa$7(bV9_C?IWylGudJ@%Uf|0eK4n z6Y({Gg81z80K7Q{G;Kv3;L zO~e8eY6!4pQIhz6Ea^9FS`=;{gR5P~3KR0$iM)=`4Nj>AQjHcp!QfRPgVVQ+2?+mr zkwU<`^XF?k;CK1QLHhqXLja<0q=%IIV{mnwD2Lqnl;d>xZ3qST5x)EGA#VW>STJzM z2EzL-L_$yN<7q7veBQ`BZ`JY-EE=5cCrCzCB5%trfHSfrNt#9%#-j!31{ScvM4PV5Pm6qz}>HII)0BLcd!SEws(-~TZD4YsXom4czS34MOXlq`F$oV0O3Az zS^@_GeB&pde-8_Qfdq6w1^{5?2mj}&00-A^Q31A}3FxQH@;{>jr}Xl_Lwo?HKUt3L|8Kv4J@e@~|Fr$R%;1Sl&1U2qFOa@~~fk7a8*NG67dQU}R(aEg}3jZ8o58fH(QnNe@)=*gXq#dc%DA zz;f%@>kL#4a^%~DeFO8pABAgPMYH_z#D$#n>gMA zyx~6t9bnnkkRP%Suxx7xaLN;pH!O?$hpYoE%m(=>>;Ut{|5SE>`Qm|S(5c@X@Wubs zc7XZfe~LT6eDOck9bmrrpYjf{Ry>;Cj;<33M?g*l9)7)#&RLzZ{ezS3Z8XFd$QqJB zfibt+dCgpSuO}B}kuNTM#N1AQD~1h8IisV8=SGC^+?Be0yFxsW^34h(PWE#CmFhBL z?xKF3G53VR+8W8s`+Ose3YIGNRXc0Bv7)hWO%-B!nGy*wz8?(Tw`9|-BJEW9Y_O~w zni(uj99CN`osNeVab@C}G~yRu=_+Cd<-A%nW(y2qjkn?!k!YVBeWGIwa%|@e9wH*D z`%&oN>t0kZo=i5D-9;797J?uBJ}VEUgEoDy)?aD3e$Y8ARI&paRsI?}IvYtb7ppfn zSpMqno;kKWMZ5nlm~OgZIG)ncBw0RB_bFjnFZ*mv+IcR6Bgu=?`|-qM^)J|)x6zd_ zHd=qXd{iJUrn$n4c5s~KnC46SHo#I`+7R-tQK}8#=Y2#(-15t4Z9 z9vgRD95f!5b*Jy8^fy{Krail{nI-ppm#gW)%$me)#<(#{m5lumz3hszffYN-F2=E8 zo!OgH+V>TMDOBHn5LWlO>}8U55&q_d;2{3yplixFkAmQ&GI%LIBYKNjVk~kyXvnrv zPJ$ofiHr-=1mR&j^2fX>#bjZQ-y^_qn4^EYFdU7Eh;idS zgppf?zMO_%#llo(NN!W`i`|~sPGpAOOEa8YOK@M>C$b@#wS>;}miBLiIq<8b>F8ol zIKJK4OO1?>E}O-Z$|EfewY~9qHa{mguMqbMs&T&DHVXqip}6UHrBW$fpL8z!^vf(n5QsW}z2u zSceZP$ak_A_y#LrH_BX=@1GsM$3gKjvgYH&m76KUW6j}L8Fta(AM89IdSaKCUn48P zRFGLvRWpbu_&ih2*xPx^U2oLzv$yN}R~PPBCyF@T-8tCYKsLJP8GbeBvS6HsfLO8E z?Y5d%Uve@D*H{Zi6@}*dSERJfZM~dRacbMKT$VR`a-TNy>T4jIyLiXnTAg#(8Cv7h zj&Hp7;$GT4yO!N=lf%t!v|N6>?IYvB9M?18e~n5yQ!PJ^&OB_o`!QkYDb##^-l6oNXx?P%!?KvH82OeJ9bzBd z50H)Z#_UHMQkfW?cFgT=_vnChj@M6KFTZ{{>A|e{lAvoi&p(3{jY(z1SHT&sGK&mv ziTD%#OX`>O&DS#Ehhv2BsOAEt_nj2ds~rvP)+po@3z)AO(+mh%w$`dr->1n->9fz; zAY16rT_mTytlZ@>oR*%zI~PJ>?jmAN0e!`v{()Ok$k8v2WgKcZg0%4Xl2h^BPv$7( z60d5Vv##6Vh8bL&hJTPj3MRp)46@UDFi!bwtn<7K;v?Y9*%1vO?*8_n^ET=T@fg55 zZ!kwBB)W`L6KtYVW^jafG@bW~w`jr!X~Qy7IQo=1HME%@Y=5p^#wi|r zAVcU@mc`(T?!CoX^+G>bL%Ae@)=o-?d)8%AeU?H(a!{aWrfCp<#QmNkXBk#yziOpX zA(a;r)ayy}3!enVtb(jZRM>1c4Df{cy$Er(l_Hdy1>TVG`$tQeH?vFd8n*{sC}p&1 z1tS#k;(v022NYy6$XG$0WQijtFb$Ua~^7o@|1RV?7KxYC>Ero7a-J^L%+^v44acG{X`q@@(7-fOf977*y77e;a;B~u5Cm`%eSM2%fx zK?v)V%ofUS(o+Vp_a+Qrjr0%)8=;&BLpYV*0|^KK?~kUo=1vwMwtrA<^^dB)fe673 zG#|PGmZzZFxKLJXAf8?0=A(_Or5OYx3HVgzR&@WNKwTV>VN*is*KbOYD38^t$3pvG z<|bqmG5At_lfOV3q;akb8mpEn8S`%|mR!m&fBw<Ou$D1oPSs@hbz}@t}gT)tX^4^cJ7R|$7&B*p0|0Q2@+(HTL4Q#9# zllU#jfE_*hNAGRJuQ(RsqEO>~!a}M8aqSD9wS;!@Ign}z+m~plr3J4huUgKJEZb&r zp(^lg==5rRHo&TXr7NAJKO`eSxk@Gk@3xS8p8M`MO}^7G>OaJ>K6D>Nm*K|oQ6?S< zimsr^F*1}8S|PC?1(#i%l$>lSI)KnJk6F}{$9%KB@+g5GlMlut*xd!Fto76Oe@snBFT??iQUi}zi*hY1WaOl(I zaNkqooZ9Y^6yW1i~3F*)iKcInIQvrb_?*MFj|^A-Qv z$awL2x8ymmI57Ou-#*sZx%$`vIanotgU}cW1K%I;$cnQ3H|)eBz(IHja4YUZy}Wm! zC}1-H4Z#%9;@j`@&1*9TW6~3dazzG{ddC|EjROupPvKMb>W-n8{O48eyd*sUZ1}fT zTk1KH1EIyFJt9LIy?AjL;GHIwb8-N~lJt6RxfR_bpqL2r#q@K(dy$x!qUL$WAQ!aX zgySK83_-#TQ8K9_oHf5YHfEMm_dZ^RFe&9QL@2j+5J?mq;Rd3a(+N_WE%9T9jiT|> z$b69D;@@WW)*9zs@|gZarL^5RfozE}UXVv+Kz?r)n{bB(s!CbWiVcUL#x?f*K%@_0 zlTtt5t)qtH0}2n5y}upCmz~7(8sa>E{67R)K6LS8*8$`<-Awb zJqc15K(ZWk1#-7RZ57|{QrU3Yhe!2ip@9uvfvS2@b zRpNlddo_(deS(;yHA4qo1pP|&Wz_gTQhjl$f`edOUj_ySQO0oa{NP<2aj>t<1F$B} z6(ABVGYti;3(@W(q)p?9PtnT|zo8)c28E7aIYCLN$)r9!uTRhM%(DaBc7Hp#!=sO> zqylY3-e5)6RCrxzpfHzkNDd~T)zTzkdRx?O(Q*BgAbO;*j0nk$ZzwJ~+C=f9$AP&S zG0Os(ET*gSL|&bH!l7ZMbXb@t_$L^fQ;d{Z29)wxY8^^t z8)P~%6{WRYW8)nBreis5z(%Ouu3eJRj4Z*Mq? z%bCJC`R411@D9F<%NqT(6?P*wn{1=KjOE ze2O#wpE2j`AZEa`3}BsrH>dv!Ip+XC=073l5I}VJl--o)#P@dU6a_&}$sT`kE}w8d z{^Arn+6`C;qib_QSOA~e@$XY7EI_@<$#V4eclQ6ECI0-x%Xy4F|MQzu3oig&huzHo z^Pki6aRO?-01O>KhQmCyEWj!Wkl}^73jq%@*D10cwsls4r|)m zx&}BbVa{a0wF>!3mU`-N{>_T~Go#->-5VRMe0^W2zU7s*y*hlr8~^OosM+!h9tJYPGHo@gh;Y7u$h?8b z6$J$`#80G$j}wCWP?wjzg{iJWiG^D(V~ZHuwBm9gr~8XuAWQD_^1=my7#TpcXvhdY z2Kn#DgddjEq+qUz*1$0f3M2UY-NU`Z_+01y$i*#e3%P`9N_bm(91w_#3VH7`HhoFW z$VDYoyl$VA%i}EZAxc5)23|f_#x2G?UyeU=5q_b2b$7S2vT_&1Lg7Jw_nsyN?s&K` zKir-@PDwfOCFK1pm=4=(=m4YG+Mueu$z&lHoq+Z_1{|85#NXaCZ^L1(i?^_2;ne>rPZZy-?jwg6w^mN3ULk zEp~w-DBsukLD2qnke)r<(lQ#(H|SV|=j$LuL^zTQA;>lpTc|WWLPHR79Ij_CSkKZYjqKL%2nk9^Jj5AirH31i!zDsS z^z(0khoHfOR>w3C>!Ehb)wyN3@AdB?Kx36ITLxaBIaI27GBUI8+;2Ep}-41{ya7eYp=Ejmk~q2`uIH*5tXGu- z`nQ%Zuk-a3vED%J;7poXv8NQ0y+Q1T?=gX2+2Q3X^cAJr$)HFBIxP3mD@(~06)N}h!S5mQt#!kY_Bm@F{FvJ`l*qCBPqiGbCGiC;TNg$ zrhtU^*y9%nF016fggmEYnk-t;3FS2Xsv&}tpr!O)r8LRhl`Kn$;5`BQr6`w#CBn_au&2P_ZaSwF-(2BF7WBVzC3rVuSVJO6*lSM#0{L(?FS79#*ui8 zwF%2_>_td)-VGBJKX?&MG4*uMJM@8HeX?e{ekH3^yMmMIY@W(ZlNZ`@O8K^G>8KsI zi3#zxFGk#YH_a{|_kbk|QDMb((`z$*=Xz<8>;zR{+H+AGH%X>W$ZTxe+%$@20K4Hz zzO(GEEsMtLhCBIWUstQT-&X1R(DX@LDJ62D z*)8|Ck1EtK2<96bIW5Z_2|I)Lp0MR*D`slFH$j_eNf~U(=6!dkBZ6|qQ&G2Ku<6d! zq?Z`3sSEYX1O~l?V1w5xbWx&-o2l@fDGXw$8Ns}^lV%%!1}l2~zE;~R8;l{YH`*`B zc1o_~ikB&_<4KNJKIMyiMqqeg*wbUlw~*w_lMa5I@ow#wo<-I>Nktk-Y3`;@-TB&z zg5(GLA44?+A&)BH3R;@L>#hi-b)*sI(XbVd#R}YI2kphr4#j+uI?ntbL!0O z4GVoJsT$y&}`EolL&hFtz0v^`;x@ zW4rQSXK2c^es}%m%Uy=2EWDFqW&tal5qrG^o1)V!IWzArFD`XRxh9ERX`0QTo~PB? zUr(+GD(tXJEZNo9DU1nHm#>>en3s*3X<}Sm*!KB!yQ@)DuR*mfp1@ae9$fFWRuzZ>_9zt=tkv$Ay*RU@uUqAdzFeBVR&?Wi#8?i6`71O9spK@+bOlB*>RblR@^Di|y%3iZ) zN6R;UFbKU~L&wGXPK8o=jFn`w(y#Gxb2BQP+4K7!Dn!C(7L)6&>t2-9H=z_|S474# zz5Fz8m$4v&**qPQP)*j{Gn{@k1+p0=3c;?=f9_Oe9_OIz+>?riGNM=Sc)9mhfWCFR ztFB!oUa{%>?b^+Dh#Q5M=!1{w4?P;mENF6_P`|rOrQ~*wUT)i-eVL;5M#}WSWH+xW z$o~D8J^X2x@6JW}BO_PCt4h*t@efjTyhGg%4FS64tJPGvTo~9i)g01Phxv zGF|bOa@x_QTGN92R2m~L-<}zWfVg07vJNjjz?k|f{6N4tiRVpv_P4K}FE$O}U7|pY zoyTc?_Z~z+6cqEM_v6~;z+L4%kv-#wn0Z6JIIj{aWSU49u3AlFx>>H+HX zX6p@5qU0zwlg=`hSb)m;)}OkcnX67$T<4ROhgTN^D|C;-*awL_F-;U4nIMaS98s*m#p$q zuVSy4V#nTae7mvE_AX_sRsE51>{rtSO%*W93b67`Cq7&wYm#{(PAWQF!)RvPW~7Up z5%Qon>XU9lc6Ds_gPm}9{>f|`#g|{G$Tt_!7A|i-G{*A@?sLka!;nR9e8#WJ*V4k! z`YlpWhuaS|abYcwKMy~D(b>Kx`ujKSj$M6LB7Ju~hvHn>-V$ll0P~BVSF0CkBS1+8 zD!l#0&yn6u-4M{%#eLe=qg?mN#!PI{*|(98od+k^(`xcNj>IT=)qKuGz2HrcudO9J zALuT1Z;W4>c3C92Xq zwViwP%H^T*RP6NIsp6GyfB<@6uF!T;c;8aRy^$pl?mPpPl=~YzWQtE($sUhMG=kJu zuYbXHrFs*ztXwJEZ@wknUF6_#<+jHancTSx#oc8_$RCnrBkpD_4d-=@dgPf%ecsub z{~F@F_+Fj%%R_jzVEAvF56IcdY|%Y?X0^;~^EN9?LS4YVTc0Oxl#|ZCB4D*<^=nM9 zM$BM$8yQXevLmgvu_O8Q9nFn86P~XNgyr(C#bLrt1Eib`ZJ)47-e0jG)G+jgR=m1a zofz+2ichC#s8p~Vs%E&R#UAN#Qygp9Y*8V+(a0dzWjm>it5v#~J;Xb&IZUasz%M?O zKQv2hWbIR#Rsc#zo2c zdg-8>&uB$>FT`AQOku?5RXSt=;v%-5t+YUHj_Igqc&&i||8o@!%ausE`KODzvH|}7 z?A1D$4^+`>uWMYT)SW;RV21P|xyxsB5oCv#37S6188?M8cKpx?LF7aj!cg zOBxzu?}(-d5~O3tw39oWu>micSC@VsqA@ge+bE}0C~$w|`vL!{k*kDI3zBt+&pZ0E zRDt)nXv32z!Six7+D+0f{YsnUv8;zf_ycn>#fycU364p4$%Ke+?{_}pM(8kcM#SIo zTgab?YULqDcq450p|o@F%D}sEzjt+e9G@%a4ry;%%iC{AJriJ|upI48?c8m8()~(j zAZbUO?^>XHcJzxf`^$-!b^Md6+K6d8_#GCU z%;yFjyJy8tDlMFR`^BaGuK7hPtT8T4T+E&@FtsV4iMF}a>%NuDK-utt`!U-#u8ep%@kNDD%$IqZ44wDxj*e4mL=g`UV&7Y_fH$ zaQH?F#N;p;cO|~d35Sp0vfcMqaT4N~E^W6C!d#eQ69>WP++O%#K zR|P-HduvAO^%BCGsvChWNra18s=BBIWhA|JBp4SK&Jw|1=(k)AhjHUF(CDhgejwR)*J28x#?8f@6dWs7~WZxS)X5J0lmx3$CB*pqF zN-?_{NBfK++sHEYb4TgUv%4KCenxskD(Ig_Tg467+bfjI+~cGB`E(7EzFV+)`=&%L zi*$UCv)EZswrOp5<*r|1B)--|Zein@iZ*{0?5^*qD@G;v{yfI0VNFZMM++_;ZV8iAy3cYdPul+OQ&NfQdREwWtWA( zgXap`^<9kWtjmVEj=I)b-55*mE0MIr8n^Hk>#hi~~Q?Ucphtohy8r9P@y?;BU6R}EfBahTBZ20cxU zmdI7BjMAK+!O1ST7et#IT*dQQsthfIa2qwu^RxAOCU%zMMwgt@!rJ#YLZWHWPt_Sb zpG5>#q)UTuIX1))%dNPKT%`F#xlE62Jn$X)nwSY$nb7rnI6`07CR@U}KZcn-&!8<& zhF-t6JAmmU*0kHmtmMzqCqo429D8+H;?n!LabBjF ztyIiv<#q8SRedX4uue|vQ%RWTbT73wyzoJ3G0L-i-dNb`9@qMp4yJ%`p139v$fDjl zWlIwgnMPShR;W*Qoh*vR&3p4g=J<7wrDriyGKh}W_d7H6cT zJBdUM(S?w-2Q4u+Wc>N^{O>5W!wH~538LFnsUMS9GH(pY`)=T^O_G{=h%mz^iSZeI zb+#HU@Yh0HUgpDb#YnWR$`okn$;FkegzN|~8MFrH#MD?b4?N!K))N&qcRdhsyP?1P zZkmriL&Ay-ku{E8Mh5qlO%)lGOJyRiTy1zuz+L=l&?;eDcOcz3M2gAH{7Wys1v0B( z=rY~tP>?d?(v-dYlm17*AHLJLcTSA?#bl->>GwM|Mgx(_75gUv7fpp_aUIwcV$ z*es(^E!7)*FIc+mJ>p)}bL2*~NThW0BQDK!4Zd35Nq*ArbHAC1gOOhQF|X0X<~v^g z@jltTh~LE*IqPd5$X>Mi04dYg7+YxUE8+W$FMl;5Az}^1?7aj2QtksH(a-4_rp4`c zibF+hiZbfG7z6vcNgF6r%f$}jSHJ5#eonU2szp$?S-Q2+6P2a;G4=+cnICcB`v0q&>ma7Ou2dKsUpE}QDXTe!F0K- zf(&fhaEJb_nao0)PYjM`O=b6Q=(AN?w{0FuwbVXg;}3shfyDG3ffr3+hsFAm-qMY> z59#iuy$!ovoa+bz8{A#>I)>%MLEuGq$zIx_=C`-j(CxoI!f8-FX5lLHH9cr6bj#-K5RN&RPD@B#RP1K5Z{2?CS6b5QKWK^|wc6V^-lP42 zo=+40)74BKZqdz+w};k`_LkdBH{Oq?$i|{wd*`*8ckRH}VQ;q=3-yUtLB$o_tP;mu z8HdK@A`g+(q@m#K*AAHgEf!d0&R7I5hL|_Qe*Z zTl>RCr5%pODm~*YSA&DYL%kF9Qg2Nx(L%dKzG`mN^Ab#mmubv=o?$Hs7jm}jx=uP_ zHgFBkg?tIKkmZ9@>=o5!R9vPoBRATXCknEO{X!~mLoBVFLzA)P0%_Gj`>F1mv~${9 zcPC0x$lhndZxs_sC(m zb((g7X}Le7<@2EK=rfkD*g0`d6DB{KzP`DMJo4${*3`p*WTAi|1*))3to| zs^MdfXcsAQHCJG#u$-dF_S*q+tL^*!ZPyDZtUI>U=Of750?3~?eXJpT3x!h-0?90G zUM`0x^woUFaqC(oZ(ob5>vEV*g+Aesm0NkGVbAsb$kpFz7UA(x;n`GqupR-fh?%yZOkr)W%#sV)H9TLLBOo)ZA>T zEu;f;+0DTbTdj8%4`aSFvqmLWnBk>G@eSuXqhAow&YiTdWOByLH)FDUi*mo|6BF~n zL(*xN+2~to63&(FMJrNCY)`4=_)K%A?Hlvr>1N5ldv7pS#j;^3ST=)7Ae2EeU{tAuR`6H?y-^9$Su`h}75en;KPSCAvB76@u3V#|DF9lAm=QqR5RI zo(EPr5)(WPHvSB(i<>$cJ6PH~**P4?(G?7Dn}S$nZr)H7*J2WrSJC7I>^6qxjvyey z4a?#Z6}58(X#?q7%)9_54j`=J0dey}fGE0%qp_*26NsA=h~kME+Dn^Snp-#lVvv9e zDC{J#@0cOHz)@tJ3~elpMQqJ&Okqi0=&UMErnl8VoItjg#>rkB>;Rz~ELyH&>I9-^ zHMVpxwgCcv_HGVN49AxN1O-h&kQ24UUt*5GLUMlA5;%vmk&~M}P&JqlIJl^xqbaO9 zf7BJQ{cIE93?~UOl9mpRPOvKic&C01`~w@Oaeo+c)-Zt4is%+47& zGjJ8MmL`rsW5Ra)Ju>_&dJNVjKq-20J7Z=QCqtkKKu57$5WPKcI2H&4=;+Kq7sy%O zwsbmE^t90L$Nv?=1ymQ<338$^`Ab_KNlX4dWW)@C&a*Q|XFaM3klS+{R6f2$pm&cq zVPDDvVOmy6XB!(8V+T`HTXa@MdsABxV<$^HThK8%*RN;#wW&m$ohvjf!31Wb1B2;+azHcv z--@U@7~0zdm131Nv~e^AnqE~xg9X;IMuxVwKwz9+)xy#d1pGa|v}+(WQwK*_GqbY* zJZPM}Y+R>T%ghDbh2N99k2_-nzyN1$ zY-}({!|&z5U|3?>?>4rh)U`7S#$Cl@y?`R+Fxn2iH=Po1^>aeZJmE*R6_ znR38`_^gc`{AYi#v;ENqV0O+w+6v6h4Iod>oP(Vg_Eh-&yc}!*8sw~v1D33KrW`j+ zB=(Gr7sgBYyN&aRO7M)0{m(YwZDA%C_NH#-b9bEX_84A67N#`EX3aPz`2V!xN;IeO@xv9ZID zMQ3cBFwD;x8~2}e;|0T5Cx0);%LXHJJY(a4r2(I@@xoF|f3pFIsXxjAU@2H??C<3O zu+-Uh1`>AvXe%I77nUx2W?vo{g6Ve~+ficf85_qR_a#7m2}@5sQ;ru#N%^~t{m;Gx zXe|F|D}b;PMs;~+UtUZ~|C}p;mChf}A)t5vxZi+@4n{`$TN?mVCXBrFjE(J&zGMS) z{-46mp4H75hQfP(MV33)Sn?NyLN0FuoeJ$(I&>*?Y2ebSzrIJAYCVCD5mw|6>FC(# zwc#68g{jaLE68i4cRS-V^WBEN#is7kr{1Yu)hs~f$Q3n`8QRULGTiNou~6o^3O2Xv z@r-!Voru-yh5d7T(yk+psxS7XJw8j{?KTIus7kcZd z4KbtlZ{wQZz0Wh=E6%cp{9ET@|JD6&GI71^ zFM>|+4QXN=Cc>Y6NK^&5VH!yGT~kAh*BbbwDK%oeN((t=O#51l%?H-Vd?ELU;l~sA z+xn_2@nHQf>jm*9b_zaZot!Ju3~Y=6zqhdvmo^_)M(=%@6_{-bU#!O*$UQcfYKqg? zR*iz=-Ntgno2~vtwh(V(W>Fix{h!Nsvt2JrW@tBJ7r*PO)R{8+P`F0+1EB%1-IY|( z7jck`8(s}u&lS{pp2Y-!iEhMQmm@&e3u0Q-f^*;<{MlPUPIlob#wI!myFKc_(>(V$ zAj&d1YL<DAfyF*2u-KQFXYQZs(eqk1Z3pulv@SxPbX#Ar zD_LChviW2abpE6J`|Z2VxZX~e%lX}xpMT=COQrIk?{}RXMa)E*|HofH?)oKEfBZVm zUoZ7Kj(%I^&^<5ncB|{K*X!{*uC{#GvEHBm-{jl*QD3j4rpKPY4F$pJ<>kYt+vzVw C;;ixj literal 0 HcmV?d00001 diff --git a/docs/4.7/refcard_style.css b/docs/4.7/refcard_style.css new file mode 100644 index 0000000..361cac6 --- /dev/null +++ b/docs/4.7/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.7/repositories.html b/docs/4.7/repositories.html new file mode 100644 index 0000000..0acfb25 --- /dev/null +++ b/docs/4.7/repositories.html @@ -0,0 +1,155 @@ + + + + + + +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. + Alternatively, you can also use + stable-backports (e.g. wheezy-backports for + Debian wheezy). +

+
+
+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: oneiric, precise, quantal, +raring, saucy, trusty.

+
+
+

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/raring raring 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 raring 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.7/single_terminal.png b/docs/4.7/single_terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe918cd2089f16a3b72b9291f655b57b0adefbf GIT binary patch literal 3382 zcmeHK`CHQ668}n=m`l8BWu}Sdl1ti~B$U+_wx3Brvu6=0dqbTA7-; zmAL{Ewwd8lqL!dWE+j6fxDsZU?sNZ$`$NB+`8?-&=FDf#nVB<_?(6NUutjYP000W^ zZchFHAeAM-?;#+`>V6H@AQ78l9NbSpAP~+sA1(mM3*4RTPb9!+$@cL>=G&dCZQ$-i z`vddd2fP}ybl-SJnra2P`Mglx+Kbl-igMfthitaB&oa(gTC2&(^xg(ZqG2^fPPw7B z>uVcL7D@I12a8bZp07+y?5 z)b7xkUvm4R=lz#TL_~Cmsq((CW`zdIT=afI|H4A&<;O{1Loc@YrTw!IpI7)PY%tJg z@3F)x^ys8rfXYm~PhKXDz>Y6z)#&;-UFfA-iVt)3tU$@{Y|@=qIW@~C!lU_I`Q`%U z=SFZJfxyEkf_in)Ovaxzd;t^sxh72C^qS^zwa~r}&xfVV|HuCC=%;VV@iR2hEET0OsuEL@G`F|E1xyanZ%-;Radp<`%?u`#D?#_Xm+V`Z`%q;)hx_(t?>kP zigC%TB`IVTxA7q?qOkMYz3yW&GS-@exz)?9O;v4tv|_Ab4Wt4%9YYUTxPZjknDO{3uL!5+bMY0ZE2=4D|09NmyoS%}K2Y8gVGW#;Mv`_hr7Q&G`)}G0Pe{D@{Qm6I4 z&&IANm2U8*K~Sjn{Y)5JH8h9PHbOO9ej5(P$-*J?7O%K7gzgml`I+V3qn2~V-S zlf&o`v@Lepi-@)uTs@X;<`)<8mEdd^TP7^Xc=yzjq9d_>XqPTi*mKZ-uG-^gm$;-s z{A#JpK!X;yBkKC(#zp#wF1j@%{6;rD7wv-!DCSdAsY~wFiZ*&Ki%*)#WXS^}v-^NE zo{t)RTctUj4YA@S#Tt#OOXV`2-Z{)Y^zy`kwv~2F>!VzJ1HxFn$2dk0AKl{DHkPdln}Bf#Jx3&()2Gh<-ZfMy7Te2Y-N9p1y5taVF!jG^%T_ z|I1o0IwL`+zi-dC2b`|*w?uosuwfxq*oT-gi{bQ-Y|jZ;h{uRdc_nUAO%HUT2L@o@ z=PicLBI7y@g5DBh+3Va>Lg8emATGf0!s(c>$E{AEdGhZp@-(yZOa_N8!|K#M{+nVv zS25!@KnW;xx?j%=={?t$Z@gvtx~*H~R9BCmdxL z#KCChvo&QsB_tJW=@lf_GeM{&7#Hg6^X4+yND2jm5tWG=FgHHE8~9#aA9d$WZT(8s zJ~Nh)j>eG67dQcR7a1QM6!dOvwCcWMNPH^qum`dXzex4zCjT!Lg@>NmWbC%HFo54U zgH7#UW{q6!=afdr^lk3q!YfES-?Aq7F34{#^3FMG?z%SY&L2O{&sJ(s3xfNQOjaSE z`^!R=T=#dWTt$AdV%fcckjAl13Ml5Zv#RNUVW(*@sb%m)Xe;WvG-tc*M?Wf`EmWPW zyP|Ni^1Gd@L1m>PM)Xx}LtKmvZgBiTvBe1-W=F!ODhzy)-Djsrm*$Q zahDZ7{6X&XVevz;921!cv16nIxQTJ|RtGyWfYS|!3AMOR$&Bb|5?l-Boy<_OfQq1z z+I9%57Oz?;RNoGfzAG&WV)+;B8F{GeBqU84_Uw&*fu8aXXBmOt$U;wzZr0WW zc}u=3{U-i4(5M7NZOYy%r4It<-sLQ9k&2RlX59PKWMwH3vm*?hl58mj@*J`ocl<-= z&+Yt)oj;lN|4?_h-^9h3xT!q2q|Z4I8agjaN{#*9gF}-6Fx&u_s`>R-<4LxrCT5UI z5dGflR!#`=SYKYXT}+{iS4g6cP67aiMLL3#ZpAs~-@6Hbi}C>6GA*e>Q3^7Y#kh+2 zDH5md3U@U4ee8GHah&s+`}&^J5IZgpOk@~dS$^F!7eQB+mJooDb+W+Quf!1zm|6f1 zshtHLFq?Hc{aaCAQgQXA>eNBdW=$#3G^T1$76i3)Pi9!lW=%ko89yOMHdtgq<;MM6 z32n&vqp%T20A%U}lQmYFN}(ZwAa)2mkV)8;Y$-1pD|Umx1Jes2U5VmmT)V5oMti=3 loBAz@BN7r4YgEYk)(e54E9t~Dc*!6HxI240)i@w-{s)`CXZg z$~Hq}X+eY@vP*vBd7k%oy#Kt%`~Lkq-hb}M?f&zO!dfR@sp%%kX2B9Y_L_N)To@qWpRHHm?8jWOIXb;t5&QSUcm0`wCw!+ zl;g7}XYmvt?o#!=88P*8cb?w>76}4eAyFf4_qW!idLL_ds6sYtIzrslJzG?w$Punx zCv#5#;-Dy22vi^(1ctT=LTZlQ2nh}K#`yU7EFx(`ycKu>W$uS#4l!3{>IvO6SqK?Eac;7XR#eG2n>8RDx2gxd>Gcd->F%bqn483Im(Cf?p#B>s z0k{J9Tu%@GLSs96;=78JH6=P#c-VCQ$LHMQ`;y=xf;G1T6fZQOy<lLv*i-_0UgI)YJ2x|s zaw|xU!0xE2pph@&BY2bDCPfguTc(|R`Wr?LnD@>WoDU8@eL~okvoboX&$6#HPWW(_ z)GV(S8{@2#SXH$xj93f>F?JX(7v4E^x67LnC;m7&n`#Te=gG!lGp+9Eu{IqCuK@lKl6jRb)WpDa0t_mu@DD65uI>(HK3f6rD|fjlFZ?8afw9i8=@ zy4DRU(h*}xt7{#pV-H45y{-Xje9ZVe__6t;FYCw7{KR@~2JB>|Y7BLLJ$G|Y1Sz7h ztCop$Z71OyY#6RO8x4fOhTGXHc$FlNBJ3YCbyGV-g0k!KXzbYs>vdfXwJtXVsI~ZW zH|uYOqz+(w7_}m@3Kj1(FAou*Mco#mm6{i0IFM?c_s5}(l46rNP| z_4y1Xi_CVkm8m~lQV`2Aw{Z zv~+Z&HHb3&C4gnOu)7lK?m`ct8SW-yHVjDAG~l}bbGCKb>U!{dqv`Zb11eF>AiS-m zWpJfAp7MgH?e}L&&HGR9Q;roxwv^)eNBnYTSlW0GA5EJ>iYD>1&5G(rqVy2w--sbZ z@pa}_$}b$*Vkpprk>uL}|HsBc9Q;sTr+yk4C(IoqA^<4xakna|*c(+)`-(TcYkqee zbPmdC<}rKF-m~@Ow32fF&UGxJ%UbTMCS0LeV7uQqIbpH!h|E}1Z@Q&~!g%?II*)5w z_&~|RBB|~-27-gfuCj7}W|8T{Tc*gcSGIlpqiTZIy>QIomZJ%bLn!hcE|9mbX^QF8Q&#;$H%2*tWT|!tykDFz zZ#apcCeHjIYQ~Dmy+3?YrG>-G8v|$seENuK;n5AZ>}k4+Nwx^_ z00w;(9{G{7wW{H5)2cn6E)v7H*Y0}%GDHu8Iz9#H1%M-rBnV9w%0+%U`mR6HmXGC1}=T0 zVPz+8Z6QvtU}A&EjZ-GVa%;Znia|JfYi<@@rAh1#+-+W>?AI@&>1x%N)R0-Gq?I0h zB(jqfq9Jlv`$~UVEbVN`N>Rx3!D}N+{TALPxW$*nBk{V$#9BLIU?OShXuJykbw^_6 zUaydHSmbRCI(m98YnS2P+{Ep+64gZx(eOk?kN(Eifu$^mi_ihn^ay*WxZ66LugxdV(-}SaqUgu zEb?M<@-pK*?W)jLwtTeZF@;O-@iu7Zz)d99YTOp4p{P`p!BOpgYJp`{q9Kf1>GY6T zfR7Sk5(yuZ_O3Y|igeV$s?A~(b+i7d(7a!FzKli4bCv#4;rcud-RyEBl~#*qG&pPO zVdhCSX|CMa*wfO@TA2E4qEb?IMUL-C#gWWISdHk4&%QkPm1NN*gZYvb8i=JOBXpaR zJuc&&pZZFTWDpysd^VpKKfyJ4U)tUCw<9%=wvSa7kgwK@N{^XtWM^91k=;+1giuwF zD%MZ_$VUeWu-lwKP?7i*ugwKR?`s;q5oZmy?>Cl2^k;Z6hA3Mmq(_G< zBy+m6;L3fGTn(3|lST#1U~qy<<~DSY1$ z$8rh$;PJn!NfSq6>cb2EMPe0$mkbva$k&$50v3#H#jas{*YQ1MLB;! z{f0SV;{0cWU2fp2=z^n?I+fVQ|(c<)7ZQ&c*uq9zaSg@n^J zBMaZBOmXUAZoUIbzNl^(>F{m3B4g{_f1CWo%~xIS%B%n_UE8Z0y0{YgdbX4A4B)LO zJHK=w{(?8kNad8a;5SYd>y!snH?k@doy&e`QjzSsw^&Uldbj{8=Y-3lyyZ%e=GB<`?+v2uDJ*2u#sn zw*1%$;u{u$d{*0!u)mFCihHmmBpuM{@?+wL@^}7pFu#9;hq)ULM?b1&`r>o?>L=A~ zW)}R*_l+R()t}Qz!qFN6nQI#d;T)!_+qLk zGW$Q8?(@Hx-a7CfW_r`e!sC&Vk!$ZPe4$@~wMA2w6mKo-74Rv7Ztshy#((dfpaD^R zKmQA)>dh+@uo#(D`2%aIuA>?R3^hcVK@M(9&{f-Rll!tR9eW$&q~j60OHCw~n>~DXn372$xxlI+?-`kwpJO1+5D(!c7Lo5gox8t4eZ@+HL28jC=F?(l@3Bl4s zU}z>Fy3bun*xK9JJ9Fj-b=CAOkHIe#$zcCiz%wcM!NrUwtegW|PDfrYcC0Y>X!5Qa z5QQ-Nb&JAP%NG(&@=NxAMRzvp0jesDZ&-VUTPw_06$*x42jrtQ-X(5!-i~)-%2-0y z)d_VjHSWB1GB zK!9>0nWEsnld4u(+I^;*&}DKBdN6<)Nt*Gr8ymk1fGZw)$-LqMS(scnUu}$v{ud)& B=(_*_ literal 0 HcmV?d00001 diff --git a/docs/4.7/stacklimit.png b/docs/4.7/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.7/testsuite.html b/docs/4.7/testsuite.html new file mode 100644 index 0000000..ca7b75f --- /dev/null +++ b/docs/4.7/testsuite.html @@ -0,0 +1,659 @@ + + + + + + +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. 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/

+
+
+

3.2. Mechanisms

+
+

3.2.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
+
+

If your attempt to run the tests with a bare call to ./complete-run.pl fails, try this:

+
+
+
$ ./complete-run.pl --parallel=1 --keep-xdummy-output
+
+

One common cause of failures is not having the X dummy server module +installed. Under Debian and Ubuntu this is the package +xserver-xorg-video-dummy.

+
+
+

3.2.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.2.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.3. 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.7/tree-layout1.png b/docs/4.7/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.7/tree-migrating.html b/docs/4.7/tree-migrating.html new file mode 100644 index 0000000..9949384 --- /dev/null +++ b/docs/4.7/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.7/tree-shot1.png b/docs/4.7/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.7/tree-shot2.png b/docs/4.7/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.7/tree-shot3.png b/docs/4.7/tree-shot3.png new file mode 100644 index 0000000000000000000000000000000000000000..fe4c11e156584f48ce8c74a11d7a3d41c6249594 GIT binary patch literal 4001 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 literal 0 HcmV?d00001 diff --git a/docs/4.7/tshirts.html b/docs/4.7/tshirts.html new file mode 100644 index 0000000..d5cc62b --- /dev/null +++ b/docs/4.7/tshirts.html @@ -0,0 +1,213 @@ + + + + + + +i3: i3wm T-shirts + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+

1. You can show everybody your appreciation for i3wm by wearing our t-shirt

+
+

The i3wm team is collaborating with a shirt manufacturer in Germany +that provides high quality t-shirts with a cool i3wm logo.

+

Since the website is in German only, we want to help with your order +in case that German is not your primary language.

+
+

1.1. The shirt

+

The shirt is black, has white text and the light blue official i3wm logo. It is +available in eight sizes (XS, S, M, L, XL, XXL, XXXL, XXXXL).

+
+
+

1.2. The order process for new customers

+

Open http://www.freddruck.de/ in your browser.

+

In the navigation bar on the left, select i3-tiling window manager.

+

Select the link below the shirt of your choice. (At the time of +this writing only black was available.)

+

On the next page you can select the size (Größe) and +the number of shirts (=Anzahl) of that size you want to order.

+

Add to cart by clicking in den Korb.

+

In the upper right corner click Kasse (checkout).

+

You now have to register with the freddruck-website. Click +"Weiter" below the left white box titled "Neuer Kunde" +(new customer).

+

On the next page you have to supply your personal information:

+
+
+Vorname +
+
+

+First name +

+
+
+Nachname +
+
+

+Last name +

+
+
+Geburtsdatum +
+
+

+Birth date, format DD.MM.YYYY +

+
+
+Firmenname +
+
+

+Company name, if applicable +

+
+
+Address +
+
+Strasse/Nr. +
+
+

+Street and number +

+
+
+Postleitzahl +
+
+

+ZIP code +

+
+
+Ort +
+
+

+City +

+
+
+Land +
+
+

+Country (“Bitte wählen” means please choose) +

+
+
+Telefonnummer +
+
+

+Phone number. Don’t forget your country code, e.g. +1-555-2368. +

+
+
+Telefaxnummer +
+
+

+Fax number +

+
+
+Newsletter +
+
+

+A checkbox for whether you want to receive their newsletter. +

+
+
+Passwort +
+
+

+Password +

+
+
+Bestätigung +
+
+

+Confirmation +

+
+
+

Then click “Weiter” (Continue).

+

On the next page you should get the confirmation +that your account was successfully created. (“Ihr Konto wurde mit Erfolg eröffnet!”)

+

You will also get a confirmation email about the +creation of the account (that’s not your order yet!).

+

Click “Weiter” (Next) to continue.

+

On the next page you can review your destination address.

+

The text field allows you to add a comment. Just leave it blank.

+

Click “Weiter” again, to choose the payment options.

+

On the payment page you can choose your method of payment:

+

Offered are

+
    +
  • +

    +Check (to be sent in advance) +

    +
  • +
  • +

    +Paypal +

    +
  • +
  • +

    +on pickup +

    +
  • +
+

On the next page you can finally confirm your order.

+
+
+
+
+

+ + + diff --git a/docs/4.7/two_columns.png b/docs/4.7/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.7/two_terminals.png b/docs/4.7/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.7/userguide.html b/docs/4.7/userguide.html new file mode 100644 index 0000000..5be471b --- /dev/null +++ b/docs/4.7/userguide.html @@ -0,0 +1,2235 @@ + + + + + + +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 the Windows +key (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 in place (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 automatically by i3, but manually 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 accommodate 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 dependent 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 pango:[family list] [style options] [size]
+
+

Examples:

+
+
+
font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
+font pango:DejaVu Sans Mono 10
+font pango:DejaVu Sans Mono, Terminus Bold Semi-Condensed 11
+font pango:Terminus 11px
+
+
+
+

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 +behavior.

+

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". Note that new_float applies only to windows which are starting out as +floating windows, e.g. dialog windows.

+

Syntax:

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

Example:

+
+
+
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
+
+
+
+

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. Variables expansion +is not recursive so it is not possible to define a variable with a value +containing another variable. 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.

+

Assignments are processed by i3 in the order in which they appear in the config +file. The first one which matches the window wins and later assignments are not +considered.

+

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.

+

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 three things which are possible to do in this situation:

+
    +
  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. +
  3. +

    +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). +

    +
  4. +
  5. +

    +Leave fullscreen mode. +

    +
  6. +
+

Syntax:

+
+
+
popup_during_fullscreen <smart|ignore|leave_fullscreen>
+
+

Example:

+
+
+
popup_during_fullscreen smart
+
+
+
+

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 behavior 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
+
+
+
+

4.22. 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 reseted 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 <timeout> ms
+
+

Example:

+
+
+
force_display_urgency_hint 500 ms
+
+
+
+
+
+

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 either have i3bar be visible permanently at one edge of the screen +(dock mode) or make it show up when you press your modifier key (hide mode). +It is also possible to force i3bar to always stay hidden (invisible +mode). The modifier key can be configured using the modifier option.

+

The mode option can be changed during runtime through the bar mode command. +On reload the mode will be reverted to its configured value.

+

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.

+

Invisible mode allows to permanently maximize screen space, as the bar is never +shown. Thus, you can configure i3bar to not disturb you by popping up because +of an urgency hint or because the modifier key is pressed.

+

In order to control whether i3bar is hidden or shown in hide mode, there exists +the hidden_state option, which has no effect in dock mode or invisible mode. It +indicates the current hidden_state of the bar: (1) The bar acts like in normal +hide mode, it is hidden and is only unhidden in case of urgency hints or by +pressing the modifier key (hide state), or (2) it is drawn on top of the +currently visible workspace (show state).

+

Like the mode, the hidden_state can also be controlled through i3, this can be +done by using the bar hidden_state command.

+

The default mode is dock mode; in hide mode, the default modifier is Mod4 (usually +the windows key). The default value for the hidden_state is hide.

+

Syntax:

+
+
+
mode <dock|hide|invisible>
+hidden_state <hide|show>
+modifier <Modifier>
+
+

Example:

+
+
+
bar {
+    mode hide
+    hidden_state hide
+    modifier Mod1
+}
+
+

Available modifiers are Mod1-Mod5, Shift, Control (see xmodmap(1)).

+
+
+

5.4. Bar ID

+

Specifies the bar ID for the configured bar instance. If this option is missing, +the ID is set to bar-x, where x corresponds to the position of the embedding +bar block in the config file (bar-0, bar-1, …).

+

Syntax:

+
+
+
id <bar_id>
+
+

Example:

+
+
+
bar {
+    id bar-1
+}
+
+
+
+

5.5. 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.6. 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.7. 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.8. 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 pango:DejaVu Sans Mono 10
+}
+
+
+
+

5.9. 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.10. Binding Mode indicator

+

Specifies whether the current binding mode indicator should be shown or not. +This is useful if you want to hide the workspace buttons but still be able +to see the current binding mode indicator. +For an example of a mode definition, see [resizingconfig].

+

The default is to show the mode indicator.

+

Syntax:

+
+
+
binding_mode_indicator <yes|no>
+
+

Example:

+
+
+
bar {
+    binding_mode_indicator no
+}
+
+
+
+

5.11. 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. +

+
+
+separator +
+
+

+ Text color to be used for the separator. +

+
+
+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 + contains a window with the urgency hint set. Also applies to mode indicators. +

+
+
+

Syntax:

+
+
+
colors {
+    background <color>
+    statusline <color>
+    separator <color>
+
+    colorclass <border> <background> <text>
+}
+
+

Example (default colors):

+
+
+
bar {
+    colors {
+        background #000000
+        statusline #ffffff
+        separator #666666
+
+        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. The criteria +are specified before any command in a pair of square brackets and are separated +by space.

+

When using multiple commands, separate them by using a , (a comma) instead of +a semicolon. Criteria apply only until the next semicolon, so if you use a +semicolon to separate commands, only the first one will be executed for the +matched window(s).

+

Example:

+
+
+
# if you want to kill all windows which have the class Firefox, use:
+bindsym $mod+x [class="Firefox"] kill
+
+# same thing, but case-insensitive
+bindsym $mod+x [class="(?i)firefox"] kill
+
+# kill only the About dialog from Firefox
+bindsym $mod+x [class="Firefox" window_role="About"] kill
+
+# enable floating mode and move container to workspace 4
+for_window [class="^evil-app$"] floating enable, move container to workspace 4
+
+

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, layout tabbed, layout splitv +or layout splith to change the current container layout to splith/splitv, +stacking, tabbed layout, splitv or splith, 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 <default|tabbed|stacking|splitv|splith>
+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; 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 <name>
+
+move [window|container] [to] workspace <name>
+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+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+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
+
+# 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. 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. You can also omit the old name to rename +the currently focused workspace. This is handy if you want to use the +rename command with i3-input.

+

Syntax:

+
+
+
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 to "2: mail"
+bindsym $mod+r exec i3-input -F 'rename workspace to "%s"' -P 'New name: '
+
+
+
+
+

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:

+

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.8. 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.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 +important goal. Instead of figuring out how to navigate to your mail client, +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.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 +an arbitrary label and use it afterwards. You can unmark the label in the same +way, using the unmark command. If you don’t specify a label, unmark removes all +marks. 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
+unmark identifier
+
+

Example (in a terminal):

+
+
+
$ i3-msg mark irssi
+$ i3-msg '[con_mark="irssi"] focus'
+$ i3-msg unmark irssi
+
+
+
+

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.

+

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.12. Enabling shared memory logging

+

As described in http://i3wm.org/docs/debugging.html, i3 can log to a shared +memory buffer, which you can dump using i3-dump-log. The shmlog command +allows you to enable or disable the shared memory logging at runtime.

+

Note that when using shmlog <size_in_bytes>, the current log will be +discarded and a new one will be started.

+

Syntax:

+
+
+
shmlog <size_in_bytes>
+shmlog <on|off|toggle>
+
+

Examples:

+
+
+
# Enable/disable logging
+bindsym $mod+x shmlog toggle
+
+# or, from a terminal:
+# increase the shared memory log buffer to 50 MiB
+i3-msg shmlog $((50*1024*1024))
+
+
+
+

6.13. Enabling debug logging

+

The debuglog command allows you to enable or disable debug logging at +runtime. Debug logging is much more verbose than non-debug logging. This +command does not activate shared memory logging (shmlog), and as such is most +likely useful in combination with the above-described [shmlog] command.

+

Syntax:

+
+
+
debuglog <on|off|toggle>
+
+

Examples:

+
+
+
# Enable/disable logging
+bindsym $mod+x debuglog toggle
+
+
+
+

6.14. 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.15. 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). 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 +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
+
+
+
+

6.16. i3bar control

+

There are two options in the configuration of each i3bar instance that can be +changed during runtime by invoking a command through i3. The commands bar +hidden_state and bar mode allow setting the current hidden_state +respectively mode option of each bar. It is also possible to toggle between +hide state and show state as well as between dock mode and hide mode. Each +i3bar instance can be controlled individually by specifying a bar_id, if none +is given, the command is executed for all bar instances.

+

Syntax:

+
+
+
bar hidden_state hide|show|toggle [<bar_id>]
+
+bar mode dock|hide|invisible|toggle [<bar_id>]
+
+

Examples:

+
+
+
# Toggle between hide state and show state
+bindsym $mod+m bar hidden_state toggle
+
+# Toggle between dock mode and hide mode
+bindsym $mod+n bar mode toggle
+
+# Set the bar instance with id 'bar-1' to switch to hide mode
+bindsym $mod+b bar mode hide bar-1
+
+# Set the bar instance with id 'bar-1' to always stay hidden
+bindsym $mod+Shift+b bar mode invisible bar-1
+
+
+
+
+
+

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. +
  7. +

    +For information on how to move existing workspaces between monitors, + see [_moving_containers_workspaces_to_randr_outputs]. +

    +
  8. +
+
+
+
+
+

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.7/wsbar.html b/docs/4.7/wsbar.html new file mode 100644 index 0000000..a50da7f --- /dev/null +++ b/docs/4.7/wsbar.html @@ -0,0 +1,141 @@ + + + + + + +i3: External workspace bars + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

i3 comes with i3bar by default, a simple bar that is sufficient for most users. +In case you are unhappy with it, this document explains how to use a different, +external workspace bar. Note that we do not provide support for external +programs.

+
+
+
+

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.

+
+
+
+

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 or top 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 you can get the path to the socket +by calling i3 --get-socketpath.

+

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, an example implementation

+
+

i3-wsbar used to be the reference implementation before we had i3bar. +Nowadays, it is not shipped with release tarballs, but you can still get it at +http://code.stapelberg.de/git/i3/tree/contrib/i3-wsbar

+
+

5.1. The big picture

+

The most common reason to use an external workspace bar is to integrate system +information such as what i3status or conky provide into the workspace bar. +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"
+
+
+
+
+
+

+ + + diff --git a/docs/4.7/wsbar.png b/docs/4.7/wsbar.png new file mode 100644 index 0000000000000000000000000000000000000000..0789dec532bea9c358c782f14f6c95a0cece5319 GIT binary patch literal 14339 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/hacking-howto.html b/docs/hacking-howto.html index 6fc51d0..755c732 100644 --- a/docs/hacking-howto.html +++ b/docs/hacking-howto.html @@ -367,6 +367,15 @@ Contains the functions to resize containers.

+src/restore_layout.c +
+
+

+Everything for restored containers that is not pure state parsing (which can be +found in load_layout.c). +

+
+
src/sighandler.c
diff --git a/docs/i3bar-protocol.html b/docs/i3bar-protocol.html index 679093e..aee5f07 100644 --- a/docs/i3bar-protocol.html +++ b/docs/i3bar-protocol.html @@ -367,7 +367,13 @@ x, y

X11 root window coordinates where the click occured -button: +

+
+
+button +
+
+

X11 button ID (for example 1 to 3 for left/middle/right mouse button)

diff --git a/docs/index.html.mako b/docs/index.html.mako index d7cd7e1..fba865e 100644 --- a/docs/index.html.mako +++ b/docs/index.html.mako @@ -3,7 +3,7 @@ %> <%inherit file="_templates/i3.mako" />
-

Documentation for i3 v4.7.2

+

Documentation for i3 v4.8

One of i3’s goals is good documentation. The documents which you will find @@ -19,6 +19,12 @@ suggestions please let us know! Introduction and reference. Read this!

+

+Layout saving/restoring
+Explains how to save a layout and restore it in a new i3 session. +

+ +

Multi-monitor
Interesting for users of the nVidia driver. diff --git a/docs/ipc.html b/docs/ipc.html index 91cb0b1..1771a14 100644 --- a/docs/ipc.html +++ b/docs/ipc.html @@ -31,7 +31,7 @@ document.addEventListener("DOMContentLoaded", function(){asciidoc.footnotes(); a

IPC interface (interprocess communication)

Michael Stapelberg
<michael@i3wm.org>
-October 2012 +February 2014
Table of Contents
@@ -279,12 +279,13 @@ VERSION (7)

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.

+

The reply consists of a list of serialized maps for each command that was +parsed. Each has the property success (bool) and may also include a +human-readable error message in the property error (string).

Example:

-
{ "success": true }
+
[{ "success": true }]
@@ -422,12 +423,12 @@ active (boolean)

-current_workspace (integer) +current_workspace (string)

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

@@ -447,7 +448,7 @@ rect (map) { "name": "LVDS1", "active": true, - "current_workspace": 4, + "current_workspace": "4", "rect": { "x": 0, "y": 0, @@ -458,7 +459,7 @@ rect (map) { "name": "VGA1", "active": true, - "current_workspace": 1, + "current_workspace": "1", "rect": { "x": 1280, "y": 0, @@ -494,10 +495,21 @@ 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 containers that have an X11 window, the content is the title + (_NET_WM_NAME property) of that window. For all other containers, the content is not defined (yet).

+type (string) +
+
+

+ Type of this container. Can be one of "root", "output", "con", + "floating_con", "workspace" or "dockarea". +

+
+
border (string)
@@ -1109,7 +1121,8 @@ window (3)

Sent when a client’s window is successfully reparented (that is when i3 - has finished fitting it into a container). + has finished fitting it into a container), when a window received input + focus or when certain properties of the window have changed.

@@ -1118,7 +1131,7 @@ barconfig_update (4)

Sent when the hidden_state or mode field in the barconfig of any bar - instance was updated. + instance was updated and when the config is reloaded.

@@ -1160,12 +1173,12 @@ but will still be present in the "old" property.

"change": "focus", "current": { "id": 28489712, - "type":4, + "type": "workspace", ... } "old": { "id": 28489715, - "type": 4, + "type": "workspace", ... } } @@ -1197,13 +1210,34 @@ mode is simply named default.

4.6. window event

This event consists of a single serialized map containing a property -change (string) which currently can indicate only that a new window -has been successfully reparented (the value will be "new").

+change (string) which indicates the type of the change

+
    +
  • +

    +new - the window has become managed by i3 +

    +
  • +
  • +

    +focus - the window has received input focus +

    +
  • +
  • +

    +title - the window’s title has changed +

    +
  • +
  • +

    +fullscreen_mode - the window has entered or exited fullscreen mode +

    +
  • +

Additionally a container (object) field will be present, which consists -of the window’s parent container. Be aware that the container will hold -the initial name of the newly reparented window (e.g. if you run urxvt -with a shell that changes the title, you will still at this point get the -window title as "urxvt").

+of the window’s parent container. Be aware that for the "new" event, the +container will hold the initial name of the newly reparented window (e.g. +if you run urxvt with a shell that changes the title, you will still at +this point get the window title as "urxvt").

Example:

@@ -1211,7 +1245,7 @@ window title as "urxvt").

"change": "new", "container": { "id": 35569536, - "type": 2, + "type": "con", ... } } @@ -1220,20 +1254,8 @@ window title as "urxvt").

4.7. barconfig_update event

This event consists of a single serialized map reporting on options from the -barconfig of the specified bar_id that were updated in i3. The map always -consists of a property id (string), which specifies to which bar instance the -sent config update belongs, a property hidden_state (string), which indicates -the hidden_state of an i3bar instance, and a property mode (string), which -corresponds to the current mode.

-

Example:

-
-
-
{
-    "id": "bar-0",
-    "hidden_state": "hide"
-    "mode": "hide"
-}
-
+barconfig of the specified bar_id that were updated in i3. This event is the +same as a GET_BAR_CONFIG reply for the bar with the given id.

@@ -1250,53 +1272,25 @@ 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 -
-
-
-
-
-Go -
-
- +
+
+
        https://github.com/acrisci/i3ipc-glib
+Go::
+        * https://github.com/proxypoke/i3ipc
+JavaScript::
+        * https://github.com/acrisci/i3ipc-gjs
+Lua::
+        * https:/github.com/acrisci/i3ipc-lua
+Perl::
+        * https://metacpan.org/module/AnyEvent::I3
+Python::
+        * https://github.com/acrisci/i3ipc-python
+        * https://github.com/whitelynx/i3ipc (not maintained)
+        * https://github.com/ziberna/i3-py (not maintained)
+Ruby::
+        http://github.com/badboy/i3-ipc
+
diff --git a/docs/layout-saving-1.png b/docs/layout-saving-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a49f042a7dca7387da1490f8f078b6c04a3144e3 GIT binary patch literal 14799 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 literal 0 HcmV?d00001 diff --git a/docs/layout-saving.html b/docs/layout-saving.html new file mode 100644 index 0000000..e35ce5e --- /dev/null +++ b/docs/layout-saving.html @@ -0,0 +1,281 @@ + + + + + + +i3: Layout saving in i3 + + + + + + + +
+

i3 - improved tiling WM

+ +
+
+ +
+
+

Layout saving/restoring is a feature that was introduced in i3 v4.8.

+

Layout saving/restoring allows you to load a JSON layout file so that you can +have a base layout to start working with after powering on your computer. +Dynamic use-cases also come to mind: if you frequently (but not always!) need a +grid layout of terminals with ping/traceroute commands to diagnose network +issues, you can easily automate opening these windows in just the right layout.

+
+
+
+

1. Saving the layout

+
+

You can save the layout of either a single workspace or an entire output (e.g. +LVDS1). Of course, you can repeat this step multiple times if you want to +save/restore multiple workspaces/outputs.

+

i3-save-tree(1) is a tool to save the layout. It will print a JSON +representation of i3’s internal layout data structures to stdout. Typically, +you may want to take a quick look at the output, then save it to a file and +tweak it a little bit:

+
+
+
i3-save-tree --workspace 1 > ~/.i3/workspace-1.json
+
+

Please note that the output of i3-save-tree(1) is NOT useful until you +manually modify it — you need to tell i3 how to match/distinguish windows (for +example based on their WM_CLASS, title, etc.). By default, all the different +window properties are included in the output, but commented out. This is partly +to avoid relying on heuristics and partly to make you aware how i3 works so +that you can easily solve layout restoring problems.

+

How to modify the file manually is described in [EditingLayoutFiles].

+
+
+
+

2. Restoring the layout

+
+

After restoring the example layout from [EditingLayoutFiles], i3 will open +placeholder windows for all the windows that were specified in the layout file. +You can recognize the placeholder windows by the watch symbol +
[Depending on the font you are using, a placeholder symbol may show up +instead of the watch symbol.]
in the center of the window, and by the swallow +criteria specification at the top of the window:

+

+ +Restored layout + +

+

When an application opens a window that matches the specified swallow criteria, +it will be placed in the corresponding placeholder window. We say it gets +swallowed by the placeholder container, hence the term.

+

Note: Swallowing windows into unsatisfied placeholder windows takes precedence +over +assignment +rules. For example, if you assign all Emacs windows to workspace 1 in your i3 +configuration file, but there is a placeholder window on workspace 2 which +matches Emacs as well, your newly started Emacs window will end up in the +placeholder window on workspace 2.

+

The placeholder windows are just regular windows, so feel free to move them +around or close them, for example.

+
+

2.1. append_layout command

+

The append_layout command is used to load a layout file into i3. It accepts a +path (relative to i3’s current working directory or absolute) to a JSON file.

+

Syntax:

+
+
+
append_layout <path>
+
+

Examples:

+
+
+
# From a terminal or script:
+i3-msg "workspace 1; append_layout /home/michael/.i3/workspace-1.json"
+
+# In your i3 configuration file, you can autostart i3-msg like this:
+# (Note that those lines will quickly become long, so typically you would store
+#  them in a script with proper indentation.)
+exec --no-startup-id "i3-msg 'workspace 1; append_layout /home/michael/.i3/workspace-1.json'"
+
+
+
+
+
+

3. Editing layout files

+
+
+

3.1. Anatomy of a layout file

+

Here is an example layout file that we’ll discuss:

+
+
+
{
+    // splitv split container with 2 children
+    "layout": "splitv",
+    "percent": 0.4,
+    "type": "con",
+    "nodes": [
+        {
+            "border": "none",
+            "name": "irssi",
+            "percent": 0.5,
+            "type": "con",
+            "swallows": [
+                {
+                    "class": "^URxvt$",
+                    "instance": "^irssi$"
+                }
+            ]
+        },
+        {
+            // stacked split container with 2 children
+            "layout": "stacked",
+            "percent": 0.5,
+            "type": "con",
+            "nodes": [
+                {
+                    "name": "notmuch",
+                    "percent": 0.5,
+                    "type": "con",
+                    "swallows": [
+                        {
+                            "class": "^Emacs$",
+                            "instance": "^notmuch$"
+                        }
+                    ]
+                },
+                {
+                    "name": "midna: ~",
+                    "percent": 0.5,
+                    "type": "con"
+                }
+            ]
+        }
+    ]
+}
+
+{
+    // stacked split container with 1 children
+    "layout": "stacked",
+    "percent": 0.6,
+    "type": "con",
+    "nodes": [
+        {
+            "name": "chrome",
+            "type": "con",
+            "swallows": [
+                {
+                    "class": "^Google-chrome$"
+                }
+            ]
+        }
+    ]
+}
+
+

In this layout, the screen is divided into two columns. In the left column, +which covers 40% of the screen, there is a terminal emulator running irssi on +the top, and a stacked split container with an Emacs window and a terminal +emulator on the bottom. In the right column, there is a stacked container with +a Chrome window:

+

+ +Restored layout + +

+

The structure of this JSON file looks a lot like the TREE reply, see +http://build.i3wm.org/docs/ipc.html#_tree_reply for documentation on that. Some +properties are excluded because they are not relevant when restoring a layout.

+

Most importantly, look at the "swallows" section of each window. This is where +you need to be more or less specific. As an example, remember the section about +the Emacs window:

+
+
+
"swallows": [
+    {
+        "class": "^Emacs$",
+        "instance": "^notmuch$"
+    }
+]
+
+

Here you can see that i3 will require both the class and the instance to match. +Therefore, if you just start Emacs via dmenu, it will not get swallowed by that +container. Only if you start Emacs with the proper instance name (emacs24 +--name notmuch), it will get swallowed.

+

You can match on "class", "instance", "window_role" and "title". All values are +case-sensitive regular expressions (PCRE). Use xprop(1) and click into a +window to see its properties:

+
+
+
$ xprop
+WM_WINDOW_ROLE(STRING) = "gimp-toolbox-color-dialog"
+WM_CLASS(STRING) = "gimp-2.8", "Gimp-2.8"
+_NET_WM_NAME(UTF8_STRING) = "Change Foreground Color"
+
+

The first part of WM_CLASS is the "instance" (gimp-2.8 in this case), the +second part is the "class" (Gimp-2.8 in this case). "title" matches against +_NET_WM_NAME and "window_role" matches against WM_WINDOW_ROLE.

+

In general, you should try to be as specific as possible in your swallow +criteria. Try to use criteria that match one window and only one window, to +have a reliable startup procedure.

+

If you specify multiple swallow criteria, the placeholder will be replaced by +the window which matches any of the criteria. As an example:

+
+
+
// Matches either Emacs or Gvim, whichever one is started first.
+"swallows": [
+    {"class": "^Emacs$"},
+    {"class": "^Gvim$"}
+]
+
+
+
+

3.2. JSON standard non-compliance

+

A layout file as generated by i3-save-tree(1) is not strictly valid JSON:

+
    +
  1. +

    +Layout files contain multiple “JSON documents” on the top level, whereas the + JSON standard only allows precisely one “document” (array or hash). +

    +
  2. +
  3. +

    +Layout files contain comments which are not standardized, but understood by + many parsers. +

    +
  4. +
+

Both deviations from the JSON standard are to make manual editing by humans +easier. In case you are writing a more elaborate tool for manipulating these +layouts, you can either use a JSON parser that supports these deviations (for +example libyajl), transform the layout file to a JSON-conforming file, or +submit a patch to make i3-save-tree(1) optionally +output standard-conforming JSON.

+
+
+
+
+

+ + + diff --git a/docs/refcard.html b/docs/refcard.html index a4427f4..7156da3 100644 --- a/docs/refcard.html +++ b/docs/refcard.html @@ -42,95 +42,111 @@

+

Basics

- - - - - +
+ + +  open new terminal -
+j + + j focus left
+k + + k focus down
+l + + l focus up
+; + + ; focus right +
+  + toggle focus mode
-
-

Changing the container layout

+

Moving windows

- - - +
+e - default - + +  + j + move window left
+s - stacking - + +  + k + move window down
+w - tabbed + +  + l + move window up +
+  + ; + move window right
-

Fullscreen mode

+

Modifying windows

- + + +
+f + + f toggle fullscreen +
+ v + split a window vertically +
+ h + split a window horizontally +
+ r + resize mode
+

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

-
-

Opening other applications

+

Changing the container layout

-
+d - open application (with dmenu) -
+ + e + default + + + s + stacking -
-

Closing windows

- -
+ + q - kill a window + + w + tabbed
-
-

Using workspaces

+

Floating

- +
+1–9 - switch to another workspace + +  +  + toggle floating +
+  + drag floating
-

Moving windows to workspaces

+

Using workspaces

- +
+ + 1–9 + + 0-9 + switch to another workspace +
+  + 0-9 move a window to another workspace
@@ -138,37 +154,33 @@
-

Resizing

-

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

-
- - -
-

Restart / Exit

+

Opening applications / Closing windows

- -
+ + r - restart i3 inplace - + + d + open application launcher (dmenu)
+ + e - - exit i3 + +  + q + kill a window
- +
-

Floating

+

Restart / Exit

- + -
+ +  - toggle floating + +  + c + reload the configuration file +
+  + r + restart i3 inplace
+ - drag floating -
+ +  + e + exit i3
+ +

Permission is granted to copy, distribute and/or modify this document provided diff --git a/docs/userguide.html b/docs/userguide.html index 5be471b..8192d6a 100644 --- a/docs/userguide.html +++ b/docs/userguide.html @@ -218,7 +218,8 @@ 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].

+can also do that by using the [floating_modifier]. Another way to resize +floating windows using the mouse is to right-click on the titlebar and drag.

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

Floating windows are always on top of tiling windows.

@@ -261,7 +262,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+v in the default config) and then open two terminals, i3 will configure your windows like this:

@@ -317,13 +318,13 @@ command.

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 accommodate 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.

+

Now you move one of these terminals down ($mod+Shift+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 accommodate 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.

@@ -798,6 +799,15 @@ client.urgent A client which has its urgency hint activated.

+
+client.placeholder +
+
+

+ Background and text color are used to draw placeholder window contents + (when restoring layouts). Border and indicator are ignored. +

+

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 @@ -817,7 +827,8 @@ used to paint it.

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 +client.urgent #2f343a #900000 #ffffff #900000 +client.placeholder #000000 #0c0c0c #ffffff #000000

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 @@ -870,7 +881,26 @@ links in your browser window).

-

4.18. Popups during fullscreen mode

+

4.18. Mouse warping

+

By default, when switching focus to a window on a different output (e.g. +focusing a window on workspace 3 on output VGA-1, coming from workspace 2 on +LVDS-1), the mouse cursor is warped to the center of that window.

+

With the mouse_warping option, you can control when the mouse cursor should +be warped. none disables warping entirely, whereas output is the default +behavior described above.

+

Syntax:

+
+
+
mouse_warping <output|none>
+
+

Example:

+
+
+
mouse_warping none
+
+
+
+

4.19. 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). @@ -907,7 +937,7 @@ Leave fullscreen mode.

-

4.19. Focus wrapping

+

4.20. 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 @@ -929,14 +959,14 @@ will always wrap.

-

4.20. Forcing Xinerama

+

4.21. 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 +

For people who cannot modify their ~/.xsession to add the --force-xinerama commandline parameter, a configuration option is provided:

Syntax:

@@ -952,7 +982,7 @@ that’s it).

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

+

4.22. 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 @@ -970,10 +1000,10 @@ came from now, you can just press $mod+2 again to switch back to "1: www".

-

4.22. Delaying urgency hint reset on workspace change

+

4.23. 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 reseted to client.focused. This +window decoration color would be immediately reset 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 @@ -1256,7 +1286,30 @@ you want to display a statusline-only bar containing additional information.

-

5.10. Binding Mode indicator

+

5.10. Strip workspace numbers

+

Specifies whether workspace numbers should be displayed within the workspace +buttons. This is useful if you want to have a named workspace that stays in +order on the bar according to its number without displaying the number prefix.

+

When strip_workspace_numbers is set to yes, any workspace that has a name of +the form "[n]:[NAME]" will display only the name. You could use this, for +instance, to display Roman numerals rather than digits by naming your +workspaces to "1:I", "2:II", "3:III", "4:IV", …

+

The default is to display the full name within the workspace button.

+

Syntax:

+
+
+
strip_workspace_numbers <yes|no>
+
+

Example:

+
+
+
bar {
+    strip_workspace_numbers yes
+}
+
+
+
+

5.11. Binding Mode indicator

Specifies whether the current binding mode indicator should be shown or not. This is useful if you want to hide the workspace buttons but still be able to see the current binding mode indicator. @@ -1276,7 +1329,7 @@ For an example of a mode definition, see [res

-

5.11. Colors

+

5.12. Colors

As with i3, colors are in HTML hex format (#rrggbb). The following colors can be configured at the moment:

diff --git a/downloads/RELEASE-NOTES-4.8.txt b/downloads/RELEASE-NOTES-4.8.txt new file mode 100644 index 0000000..f0f5923 --- /dev/null +++ b/downloads/RELEASE-NOTES-4.8.txt @@ -0,0 +1,138 @@ + + ┌──────────────────────────────┐ + │ Release notes for i3 v4.8 │ + └──────────────────────────────┘ + +This is i3 v4.8. This version is considered stable. All users of i3 are +strongly encouraged to upgrade. + +The biggest new feature certainly is layout saving/restoring. See +http://i3wm.org/docs/layout-saving.html for more details. tl;dr: export your +current layout as JSON file, load it into new i3 sessions, get placeholder +windows that will be replaced by the actual apps once you start them. + +Also very important for owners of HiDPI/“retina” displays is that i3 will now +respect your configured DPI and scale up its UI elements accordingly. Use +“xrandr --dpi 184” to set your dpi to 184, in case your setup does not figure +it out automatically. To get properly scaling fonts, we also changed the +default font from a bitmap font to a pango font (“DejaVu Sans Mono 8”). + +Multiple changes improve the compatibility of i3 with other software, e.g. +java-based software (focus handling, once again) or external pagers (we now +provide _NET_CLIENT_LIST and let pager applications change workspaces). + +For packagers, another change is that yajl ≥ 2.0 is now required for compiling +i3. This should not be a problem for anyone, as that version is pretty old by +now. + +For contributors, note that we have starting formatting the source code with +clang-format-3.5. This means that there will no longer be a need to argue about +coding style when discussing patches :). + + ┌────────────────────────────┐ + │ Changes in v4.8 │ + └────────────────────────────┘ + + • docs/ipc: reformat/update list of ipc libraries + • docs/ipc: fix current_workspace outputs reply member + • docs/ipc: update ipc COMMAND reply docs + • docs/userguide: fix multiple typos + • docs/debugging: use bzip2 + • docs/debugging: explain how to enable logging on the fly + • docs/debugging: merge the debug symbols/backtrace section + • docs/debugging: recommend i3 --moreversion + • man/i3-nagbar.man: update manpage to document all options + • i3bar: Amend status line error 127 message + • i3bar: don’t kill watcher on EOF, leads to better error messages + • i3bar: send mouse wheel events to child too + • i3bar: do click handling and tray padding retina-correctly + • i3bar: render separators render-correctly + • i3bar: reinit colors on barconfig update + • i3bar: Don't start child unless status_command + • i3bar: implement custom workspace numbers config + • resize floating windows when right-clicking the decoration + • enable shmlog when invoked as i3-with-shmlog + • Disable pointer warps when focus_follows_mouse is disabled + • Movement into a branch considers movement direction + • set ewmh desktop properties on startup + • handle ButtonPress events with child != XCB_NONE + • implement layout restoring + • only LOG() the DPI when it changes, DLOG() it otherwise + • send IPC window events for focus and title changes + • these types of windows are now floating by default: + dialog, utility, toolbar and splash windows, modal windows, windows with an + equal minimum and maximum size + • send last event timestamp with WM_TAKE_FOCUS message + • maintain the _NET_CLIENT_LIST property + • don’t set input focus _and_ send WM_TAKE_FOCUS + • respect CFLAGS in linking command + • fix parallel make + • reset SIGPIPE handler before executing a command + • render default window border width retina-correctly + • draw workspace buttons and padded text blocks retina-correctly + • render resize windows retina-correctly + • delegate click handling to dock clients + • send complete config on barconfig_update + • implement the window::fullscreen_mode ipc event + • make all workspaces starting with "__" internal + • improve error messages for i3-internal workspace names + • allow _NET_ACTIVE_WINDOW requests to switch workspaces if they indicate + that they are a pager (following the spec) + • workspace assignments by number + • add configuration option for disabling mouse warping + • set _NET_ACTIVE_WINDOW to None when none has focus + • set X-LightDM-DesktopName in i3.xsession.desktop to fix autostart on Ubuntu + • don’t ELOG ipc EOF + • replace all printf()s with D?LOG + • delete ipc socket when exiting, cleanup tmpdir + • default config: switch to DejaVu Sans Mono 8 as default font + • cleanup tmpdir when restarting and not using XDG_RUNTIME_DIR + • Snap pointer to resize bar on drag resize + • Size resizebar according to container size + • Fix clang -Wextra except -Wunused-parameter + • Respect Motif hint for window decorations + + ┌────────────────────────────┐ + │ Bugfixes │ + └────────────────────────────┘ + + • create con pixmaps when not needed + • i3bar: fix resource leak: statusline_ctx needs to be freed first + • tree_split should not split floating cons + • fix memory leak with ipc_receive_message + • fix invalid reads by setting con->window to NULL in tree_close + • fix memory leak when closing windows + • fix memory leak when matching window by criteria + • fix memory leak when matching window by con_id + • ignore dock clients in the resize command + • clear wm_size_hints if they are not set + • resize window check should check for NULL + • fix window event crash with no window + • i3-dmenu-desktop: also quote the %c field code + • new_window and new_float can now be used simultaneously with different + border widths + • fix crash when using multiple for_window statements that move windows + • Set input focus with last timestamp + • handle windows whose WM_TRANSIENT_FOR points to themselve + • don’t overwrite the original size of floating windows when changing border + • don’t errnously render floating fullscreen windows during restart + • ensure floating windows don’t drop out of fullscreen when restarting + • don’t overwrite the window’s geometry after restartingnext + • i3bar: Set `mapped` flag on trayclient creation + • i3bar: don't show "EOF" status line error + + ┌────────────────────────────┐ + │ Thanks! │ + └────────────────────────────┘ + +Thanks for testing, bugfixes, discussions and everything I forgot go out to: + +Aleksi Blinnikka, Alexander Berntsen, Alexander Kedrik, Antonio, Arun +Persaud, Atte Peltomaki, bo, Campbell Barton, chris, David Coppa, eeemsi, +Holger Langenau, Jean-Philippe Ouellet, Jens, jeroentbt, Jonas Maaskola, +Julian Ospald, Kernc, Koston, lasers, lkraav, Marcin, Marco Hunsicker, +Marcus Crestani, Matthias Thubauville, Maxime, Michael Stapelberg, Peter +Boström, Petr Písař, Quentin Glidic, Steve Jones, TonyC, Tony Crisci, +Vivien Didelot, Wieland Hoffmann, x33a, xeen + +-- Michael Stapelberg, 2014-06-15 diff --git a/downloads/i3-4.8.tar.bz2 b/downloads/i3-4.8.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..e717072d17586895f8c2ec6d91594c5bef547a46 GIT binary patch literal 939690 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 h>`Y)jc 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

9k`X}rUw`YzzQrxUU)s6Qf>SjGAC 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

I2U=)4< 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ŷc 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ⅇ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%0Da_^<6l?kuI!1eOooM|S{ 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 literal 0 HcmV?d00001 diff --git a/downloads/i3-4.8.tar.bz2.asc b/downloads/i3-4.8.tar.bz2.asc new file mode 100644 index 0000000..a808199 --- /dev/null +++ b/downloads/i3-4.8.tar.bz2.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABCgAGBQJTndRpAAoJEE5xYO1KyO4d46UP/i0x8OpAFurzX+6HlQsYov1N +O0CdE4hU0D9LdwIYl8CWNjsIfZ9OWyyozJMgKvuSFXJbyNvLCmZd8c1KaZMiE9dY +Rb52S1F5tbnNTRGxU/Tt33sZKRbKcHcX+svidVj+wrzLPpKzfH9Lg2dNSKDvMjHQ +NvrBQXQ4sMBY1PjVm3cCZXbRJc+r2VUKQZse3mDYGk1X2di7/FhzrLxk/mxD8cHN +GZP6shVxXG1apLlJy1biUFwFweSBLIJdMI7AmLG/t3WYkkCI2obXnELWpDTH4YQu +4Ra9dxNYIX9/WYX7dI+rQ2IWD2QFt/4mUdtaHp+SjhVyF1rXgYtnQ+UXMR7NuU9f +1H3PtaakRCHNTqh9KmnYevNgm+z+ptUYGyfxe0gAst2QMUmx9i4w3kwm3r3UxZZC +OCr2TlV4kX46dUrsa8VG9T7krXpCNdxHBAylLAPsD6jvOaYFX8wQ4KNNvHsNJwmo +PmVeBTZ+pS4qvKwM/8kjElHGg0qGXFk+ULm0VZoovoMGnqydJx1D4E8Xrwjrkm7K +Mkz531eNLJ8jsjJnp4RqZmMb9aHMysof74kYNsYpziWgRtY1ORQJtS7UbyctyuOl +4nFiNeecV0R7n25fCVriE1554vFCs5Ji7sxPETGmVmmDNQldyoo96Ar5XSEoVQY9 +Nmp/vVvgxfMTuBPBdrgB +=XKY4 +-----END PGP SIGNATURE----- diff --git a/downloads/index.html.mako b/downloads/index.html.mako index 7507742..b9f833e 100644 --- a/downloads/index.html.mako +++ b/downloads/index.html.mako @@ -115,7 +115,7 @@ We also provide Debian and Ubuntu repositories

Downloads

- The current stable version is 4.7.2. + The current stable version is 4.8.

@@ -138,6 +138,15 @@ We also provide Debian and Ubuntu repositories + + 4.8 + i3-4.8.tar.bz2 + 918 KiB + signature + 2014-06-15 + release notes + + 4.7.2 i3-4.7.2.tar.bz2 @@ -192,7 +201,7 @@ We also provide Debian and Ubuntu repositories release notes - + 4.4 i3-4.4.tar.bz2 864 KiB diff --git a/index.html.mako b/index.html.mako index c3a1fa5..466b214 100644 --- a/index.html.mako +++ b/index.html.mako @@ -21,7 +21,7 @@ ➡ Download the latest version - 4.7.2 + 4.8

-- 2.39.5