X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=docs%2Fi3bar-protocol.html;h=e84e177719130eb4e489f8f19376cb2d1b321b1e;hb=88d9e82dc03f7e7abc585ee5f6752b23171ad834;hp=aee5f07f0d0c2ba1a8eea69c56241d129fc8e001;hpb=eee149f9ffa4fe019179bd14159eb0a4bd3762c0;p=i3%2Fi3.github.io diff --git a/docs/i3bar-protocol.html b/docs/i3bar-protocol.html index aee5f07..e84e177 100644 --- a/docs/i3bar-protocol.html +++ b/docs/i3bar-protocol.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
- +Before describing the protocol, letâs cover why JSON is a building block of this protocol.
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
- If specified and true i3bar will write a infinite array (same as above) + If specified and true i3bar will write an infinite array (same as above) to your stdin.
- 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. + The full_text will be displayed by i3bar on the status line. This is the + only required key.
+ Overrides the background color for this particular block. +
++ Overrides the border color for this particular block. +
+- Align text on the center (default), right or left of the block, when + Align text on the center, right or left (default) of the block, when the minimum width of the latter, specified by the min_width key, is not reached.
@@ -299,6 +315,17 @@ separator_block_width is 9 pixels), since the separator line is drawn in the middle.+ A string that indicates how the text of the block should be parsed. Set to + "pango" to use Pango markup. + Set to "none" to not use any markup (default). Pango markup only works + if you use a pango font. +
+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 @@ -330,6 +357,8 @@ used to set the minimum width:
- X11 root window coordinates where the click occured + X11 root window coordinates where the click occurred
+ Coordinates where the click occurred, with respect to the top left corner + of the block +
++ Width and height (in px) of the block +
+Example: