]> git.sur5r.net Git - i3/i3.github.io/commitdiff
add i3status 2.4
authorMichael Stapelberg <michael@stapelberg.de>
Mon, 26 Dec 2011 23:27:37 +0000 (00:27 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Mon, 26 Dec 2011 23:27:37 +0000 (00:27 +0100)
i3status/i3status-2.4.tar.bz2 [new file with mode: 0644]
i3status/i3status-2.4.tar.bz2.asc [new file with mode: 0644]
i3status/index.html.mako
i3status/manpage.html

diff --git a/i3status/i3status-2.4.tar.bz2 b/i3status/i3status-2.4.tar.bz2
new file mode 100644 (file)
index 0000000..c6b3385
Binary files /dev/null and b/i3status/i3status-2.4.tar.bz2 differ
diff --git a/i3status/i3status-2.4.tar.bz2.asc b/i3status/i3status-2.4.tar.bz2.asc
new file mode 100644 (file)
index 0000000..2d25e9a
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.11 (GNU/Linux)
+
+iQIcBAABCAAGBQJO+QK0AAoJEE5xYO1KyO4dq7QP/RqtMhQiohIRfCRXFJHTpXB7
+wfqjcCYfyPc/gqlQpEtOGeAGYmfFSgahoEYk0yVX1AXce+XmGwat5jgxUYlNRUQL
+mm1EIlXSkfxx95JvdH/bm6EpPFWJdRWSUR5VvYDYplqa9CnPx97d1rIfg1O66cG2
+gRpY0FyjH7O+6qevJlun44VNbyet07WBnUxHv/z9OfRG1+9nPZIupKbLK/2juPha
+/8ymNILdb2vKiCKNcYNyWTCX5h8S3ID/RdIT2mCMzpg3R8TzfsjUItIWmFFo8Taj
+wrcztUDzDSzeSYN+Gy/lm3nnRlJ97O2hVUEkf+h3u2+84vDydOsB3/fYadMoCuci
+l+jJqddoiovf7DqiXAIWoV1DFM6MxHsKVbIbrrwnoQQSkLmywq+p3Z5pA2vXqLyx
+fLzW4dYVY20E1S/iWL4lpkxe92Lgx4IhQ20OWNdmlBpIeVlZgVTgG8H+ULom5aKq
+f0CQysnTuUvTCVpfaKBMChmhocRuGnxZyQ5nq+dP5yGTsu6bM/AL/QjH8tuuQfM/
+OQ9BdCL7SQEnPbQFoO75xstcRNg58nj9AqGc1VUf0kE0WMHw9oU6NBrLBmLvnsf6
+nxCN1Y9KHIBXkjTZMq3rYD7B8UEWJ4lF5qJyUe895Am0bwlQy/ZeWTCe5GxafQvN
+WYOGnORL+FImmBaeHxZy
+=eCe+
+-----END PGP SIGNATURE-----
index a71fbb25e3086222d6e361c4492cde2253411b18..0481b5096537b2c8725dfa0e9aa95f740a9150c6 100644 (file)
@@ -18,6 +18,8 @@
 <h2>Releases</h2>
 
 <ul>
+  <li><a href="/i3status/i3status-2.4.tar.bz2">i3status-2.4.tar.bz2</a>
+  (<a href="/i3status/i3status-2.4.tar.bz2.asc">GPG signature</a>, 2011-12-27)</li>
   <li><a href="/i3status/i3status-2.3.tar.bz2">i3status-2.3.tar.bz2</a>
   (<a href="/i3status/i3status-2.3.tar.bz2.asc">GPG signature</a>, 2011-07-21)</li>
   <li><a href="/i3status/i3status-2.2.tar.bz2">i3status-2.2.tar.bz2</a>
index 68608d959f83828311a31272b132b8865613bee7..a64f59ebb9b2b56b3b092741acb27ff853623685 100644 (file)
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">\r
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
 <head>\r
-<link rel="icon" type="image/png" href="/favicon.png">\r
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />\r
 <meta name="generator" content="AsciiDoc 8.6.4" />\r
-<title>i3: i3status(1)</title>\r
-<link rel="stylesheet" href="/css/style.css" type="text/css" />\r
-<link rel="stylesheet" href="/css/xhtml11.css" type="text/css" />\r
+<title>i3status(1)</title>\r
+<style type="text/css">\r
+/* Sans-serif font. */\r
+h1, h2, h3, h4, h5, h6,\r
+div.title, caption.title,\r
+thead, p.table.header,\r
+div#toctitle,\r
+span#author, span#revnumber, span#revdate, span#revremark,\r
+div#footer {\r
+  font-family: Arial,Helvetica,sans-serif;\r
+}\r
+\r
+/* Serif font. */\r
+div.sectionbody {\r
+  font-family: Georgia,"Times New Roman",Times,serif;\r
+}\r
+\r
+/* Monospace font. */\r
+tt {\r
+  font-size: inherit;\r
+}\r
+\r
+body {\r
+  margin: 1em 5% 1em 5%;\r
+}\r
+\r
+a {\r
+  color: blue;\r
+  text-decoration: underline;\r
+}\r
+a:visited {\r
+  color: fuchsia;\r
+}\r
+\r
+em {\r
+  font-style: italic;\r
+  color: navy;\r
+}\r
+\r
+strong {\r
+  font-weight: bold;\r
+  color: #083194;\r
+}\r
+\r
+tt {\r
+  font-size: inherit;\r
+  color: navy;\r
+}\r
+\r
+h1, h2, h3, h4, h5, h6 {\r
+  color: #527bbd;\r
+  margin-top: 1.2em;\r
+  margin-bottom: 0.5em;\r
+  line-height: 1.3;\r
+}\r
+\r
+h1, h2, h3 {\r
+  border-bottom: 2px solid silver;\r
+}\r
+h2 {\r
+  padding-top: 0.5em;\r
+}\r
+h3 {\r
+  float: left;\r
+}\r
+h3 + * {\r
+  clear: left;\r
+}\r
+\r
+div.sectionbody {\r
+  margin-left: 0;\r
+}\r
+\r
+hr {\r
+  border: 1px solid silver;\r
+}\r
+\r
+p {\r
+  margin-top: 0.5em;\r
+  margin-bottom: 0.5em;\r
+}\r
+\r
+ul, ol, li > p {\r
+  margin-top: 0;\r
+}\r
+ul > li     { color: #aaa; }\r
+ul > li > * { color: black; }\r
+\r
+pre {\r
+  padding: 0;\r
+  margin: 0;\r
+}\r
+\r
+span#author {\r
+  color: #527bbd;\r
+  font-weight: bold;\r
+  font-size: 1.1em;\r
+}\r
+span#email {\r
+}\r
+span#revnumber, span#revdate, span#revremark {\r
+}\r
+\r
+div#footer {\r
+  font-size: small;\r
+  border-top: 2px solid silver;\r
+  padding-top: 0.5em;\r
+  margin-top: 4.0em;\r
+}\r
+div#footer-text {\r
+  float: left;\r
+  padding-bottom: 0.5em;\r
+}\r
+div#footer-badges {\r
+  float: right;\r
+  padding-bottom: 0.5em;\r
+}\r
+\r
+div#preamble {\r
+  margin-top: 1.5em;\r
+  margin-bottom: 1.5em;\r
+}\r
+div.tableblock, div.imageblock, div.exampleblock, div.verseblock,\r
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,\r
+div.admonitionblock {\r
+  margin-top: 1.0em;\r
+  margin-bottom: 1.5em;\r
+}\r
+div.admonitionblock {\r
+  margin-top: 2.0em;\r
+  margin-bottom: 2.0em;\r
+  margin-right: 10%;\r
+  color: #606060;\r
+}\r
+\r
+div.content { /* Block element content. */\r
+  padding: 0;\r
+}\r
+\r
+/* Block element titles. */\r
+div.title, caption.title {\r
+  color: #527bbd;\r
+  font-weight: bold;\r
+  text-align: left;\r
+  margin-top: 1.0em;\r
+  margin-bottom: 0.5em;\r
+}\r
+div.title + * {\r
+  margin-top: 0;\r
+}\r
+\r
+td div.title:first-child {\r
+  margin-top: 0.0em;\r
+}\r
+div.content div.title:first-child {\r
+  margin-top: 0.0em;\r
+}\r
+div.content + div.title {\r
+  margin-top: 0.0em;\r
+}\r
+\r
+div.sidebarblock > div.content {\r
+  background: #ffffee;\r
+  border: 1px solid #dddddd;\r
+  border-left: 4px solid #f0f0f0;\r
+  padding: 0.5em;\r
+}\r
+\r
+div.listingblock > div.content {\r
+  border: 1px solid #dddddd;\r
+  border-left: 5px solid #f0f0f0;\r
+  background: #f8f8f8;\r
+  padding: 0.5em;\r
+}\r
+\r
+div.quoteblock, div.verseblock {\r
+  padding-left: 1.0em;\r
+  margin-left: 1.0em;\r
+  margin-right: 10%;\r
+  border-left: 5px solid #f0f0f0;\r
+  color: #777777;\r
+}\r
+\r
+div.quoteblock > div.attribution {\r
+  padding-top: 0.5em;\r
+  text-align: right;\r
+}\r
+\r
+div.verseblock > pre.content {\r
+  font-family: inherit;\r
+  font-size: inherit;\r
+}\r
+div.verseblock > div.attribution {\r
+  padding-top: 0.75em;\r
+  text-align: left;\r
+}\r
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */\r
+div.verseblock + div.attribution {\r
+  text-align: left;\r
+}\r
+\r
+div.admonitionblock .icon {\r
+  vertical-align: top;\r
+  font-size: 1.1em;\r
+  font-weight: bold;\r
+  text-decoration: underline;\r
+  color: #527bbd;\r
+  padding-right: 0.5em;\r
+}\r
+div.admonitionblock td.content {\r
+  padding-left: 0.5em;\r
+  border-left: 3px solid #dddddd;\r
+}\r
+\r
+div.exampleblock > div.content {\r
+  border-left: 3px solid #dddddd;\r
+  padding-left: 0.5em;\r
+}\r
+\r
+div.imageblock div.content { padding-left: 0; }\r
+span.image img { border-style: none; }\r
+a.image:visited { color: white; }\r
+\r
+dl {\r
+  margin-top: 0.8em;\r
+  margin-bottom: 0.8em;\r
+}\r
+dt {\r
+  margin-top: 0.5em;\r
+  margin-bottom: 0;\r
+  font-style: normal;\r
+  color: navy;\r
+}\r
+dd > *:first-child {\r
+  margin-top: 0.1em;\r
+}\r
+\r
+ul, ol {\r
+    list-style-position: outside;\r
+}\r
+ol.arabic {\r
+  list-style-type: decimal;\r
+}\r
+ol.loweralpha {\r
+  list-style-type: lower-alpha;\r
+}\r
+ol.upperalpha {\r
+  list-style-type: upper-alpha;\r
+}\r
+ol.lowerroman {\r
+  list-style-type: lower-roman;\r
+}\r
+ol.upperroman {\r
+  list-style-type: upper-roman;\r
+}\r
+\r
+div.compact ul, div.compact ol,\r
+div.compact p, div.compact p,\r
+div.compact div, div.compact div {\r
+  margin-top: 0.1em;\r
+  margin-bottom: 0.1em;\r
+}\r
+\r
+div.tableblock > table {\r
+  border: 3px solid #527bbd;\r
+}\r
+thead, p.table.header {\r
+  font-weight: bold;\r
+  color: #527bbd;\r
+}\r
+tfoot {\r
+  font-weight: bold;\r
+}\r
+td > div.verse {\r
+  white-space: pre;\r
+}\r
+p.table {\r
+  margin-top: 0;\r
+}\r
+/* Because the table frame attribute is overriden by CSS in most browsers. */\r
+div.tableblock > table[frame="void"] {\r
+  border-style: none;\r
+}\r
+div.tableblock > table[frame="hsides"] {\r
+  border-left-style: none;\r
+  border-right-style: none;\r
+}\r
+div.tableblock > table[frame="vsides"] {\r
+  border-top-style: none;\r
+  border-bottom-style: none;\r
+}\r
+\r
+\r
+div.hdlist {\r
+  margin-top: 0.8em;\r
+  margin-bottom: 0.8em;\r
+}\r
+div.hdlist tr {\r
+  padding-bottom: 15px;\r
+}\r
+dt.hdlist1.strong, td.hdlist1.strong {\r
+  font-weight: bold;\r
+}\r
+td.hdlist1 {\r
+  vertical-align: top;\r
+  font-style: normal;\r
+  padding-right: 0.8em;\r
+  color: navy;\r
+}\r
+td.hdlist2 {\r
+  vertical-align: top;\r
+}\r
+div.hdlist.compact tr {\r
+  margin: 0;\r
+  padding-bottom: 0;\r
+}\r
+\r
+.comment {\r
+  background: yellow;\r
+}\r
+\r
+.footnote, .footnoteref {\r
+  font-size: 0.8em;\r
+}\r
+\r
+span.footnote, span.footnoteref {\r
+  vertical-align: super;\r
+}\r
+\r
+#footnotes {\r
+  margin: 20px 0 20px 0;\r
+  padding: 7px 0 0 0;\r
+}\r
+\r
+#footnotes div.footnote {\r
+  margin: 0 0 5px 0;\r
+}\r
+\r
+#footnotes hr {\r
+  border: none;\r
+  border-top: 1px solid silver;\r
+  height: 1px;\r
+  text-align: left;\r
+  margin-left: 0;\r
+  width: 20%;\r
+  min-width: 100px;\r
+}\r
+\r
+div.colist td {\r
+  padding-right: 0.5em;\r
+  padding-bottom: 0.3em;\r
+  vertical-align: top;\r
+}\r
+div.colist td img {\r
+  margin-top: 0.3em;\r
+}\r
+\r
+@media print {\r
+  div#footer-badges { display: none; }\r
+}\r
+\r
+div#toc {\r
+  margin-bottom: 2.5em;\r
+}\r
+\r
+div#toctitle {\r
+  color: #527bbd;\r
+  font-size: 1.1em;\r
+  font-weight: bold;\r
+  margin-top: 1.0em;\r
+  margin-bottom: 0.1em;\r
+}\r
+\r
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {\r
+  margin-top: 0;\r
+  margin-bottom: 0;\r
+}\r
+div.toclevel2 {\r
+  margin-left: 2em;\r
+  font-size: 0.9em;\r
+}\r
+div.toclevel3 {\r
+  margin-left: 4em;\r
+  font-size: 0.9em;\r
+}\r
+div.toclevel4 {\r
+  margin-left: 6em;\r
+  font-size: 0.9em;\r
+}\r
+\r
+span.aqua { color: aqua; }\r
+span.black { color: black; }\r
+span.blue { color: blue; }\r
+span.fuchsia { color: fuchsia; }\r
+span.gray { color: gray; }\r
+span.green { color: green; }\r
+span.lime { color: lime; }\r
+span.maroon { color: maroon; }\r
+span.navy { color: navy; }\r
+span.olive { color: olive; }\r
+span.purple { color: purple; }\r
+span.red { color: red; }\r
+span.silver { color: silver; }\r
+span.teal { color: teal; }\r
+span.white { color: white; }\r
+span.yellow { color: yellow; }\r
+\r
+span.aqua-background { background: aqua; }\r
+span.black-background { background: black; }\r
+span.blue-background { background: blue; }\r
+span.fuchsia-background { background: fuchsia; }\r
+span.gray-background { background: gray; }\r
+span.green-background { background: green; }\r
+span.lime-background { background: lime; }\r
+span.maroon-background { background: maroon; }\r
+span.navy-background { background: navy; }\r
+span.olive-background { background: olive; }\r
+span.purple-background { background: purple; }\r
+span.red-background { background: red; }\r
+span.silver-background { background: silver; }\r
+span.teal-background { background: teal; }\r
+span.white-background { background: white; }\r
+span.yellow-background { background: yellow; }\r
+\r
+span.big { font-size: 2em; }\r
+span.small { font-size: 0.6em; }\r
+</style>\r
 <script type="text/javascript">\r
 /*<![CDATA[*/\r
-window.onload = function(){asciidoc.footnotes(); asciidoc.toc(2);}\r
+window.onload = function(){asciidoc.footnotes();}\r
+var asciidoc = {  // Namespace.\r
+\r
+/////////////////////////////////////////////////////////////////////\r
+// Table Of Contents generator\r
+/////////////////////////////////////////////////////////////////////\r
+\r
+/* Author: Mihai Bazon, September 2002\r
+ * http://students.infoiasi.ro/~mishoo\r
+ *\r
+ * Table Of Content generator\r
+ * Version: 0.4\r
+ *\r
+ * Feel free to use this script under the terms of the GNU General Public\r
+ * License, as long as you do not remove or alter this notice.\r
+ */\r
+\r
+ /* modified by Troy D. Hanson, September 2006. License: GPL */\r
+ /* modified by Stuart Rackham, 2006, 2009. License: GPL */\r
+\r
+// toclevels = 1..4.\r
+toc: function (toclevels) {\r
+\r
+  function getText(el) {\r
+    var text = "";\r
+    for (var i = el.firstChild; i != null; i = i.nextSibling) {\r
+      if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.\r
+        text += i.data;\r
+      else if (i.firstChild != null)\r
+        text += getText(i);\r
+    }\r
+    return text;\r
+  }\r
+\r
+  function TocEntry(el, text, toclevel) {\r
+    this.element = el;\r
+    this.text = text;\r
+    this.toclevel = toclevel;\r
+  }\r
+\r
+  function tocEntries(el, toclevels) {\r
+    var result = new Array;\r
+    var re = new RegExp('[hH]([2-'+(toclevels+1)+'])');\r
+    // Function that scans the DOM tree for header elements (the DOM2\r
+    // nodeIterator API would be a better technique but not supported by all\r
+    // browsers).\r
+    var iterate = function (el) {\r
+      for (var i = el.firstChild; i != null; i = i.nextSibling) {\r
+        if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {\r
+          var mo = re.exec(i.tagName);\r
+          if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {\r
+            result[result.length] = new TocEntry(i, getText(i), mo[1]-1);\r
+          }\r
+          iterate(i);\r
+        }\r
+      }\r
+    }\r
+    iterate(el);\r
+    return result;\r
+  }\r
+\r
+  var toc = document.getElementById("toc");\r
+  var entries = tocEntries(document.getElementById("content"), toclevels);\r
+  for (var i = 0; i < entries.length; ++i) {\r
+    var entry = entries[i];\r
+    if (entry.element.id == "")\r
+      entry.element.id = "_toc_" + i;\r
+    var a = document.createElement("a");\r
+    a.href = "#" + entry.element.id;\r
+    a.appendChild(document.createTextNode(entry.text));\r
+    var div = document.createElement("div");\r
+    div.appendChild(a);\r
+    div.className = "toclevel" + entry.toclevel;\r
+    toc.appendChild(div);\r
+  }\r
+  if (entries.length == 0)\r
+    toc.parentNode.removeChild(toc);\r
+},\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////\r
+// Footnotes generator\r
+/////////////////////////////////////////////////////////////////////\r
+\r
+/* Based on footnote generation code from:\r
+ * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html\r
+ */\r
+\r
+footnotes: function () {\r
+  var cont = document.getElementById("content");\r
+  var noteholder = document.getElementById("footnotes");\r
+  var spans = cont.getElementsByTagName("span");\r
+  var refs = {};\r
+  var n = 0;\r
+  for (i=0; i<spans.length; i++) {\r
+    if (spans[i].className == "footnote") {\r
+      n++;\r
+      // Use [\s\S] in place of . so multi-line matches work.\r
+      // Because JavaScript has no s (dotall) regex flag.\r
+      note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];\r
+      noteholder.innerHTML +=\r
+        "<div class='footnote' id='_footnote_" + n + "'>" +\r
+        "<a href='#_footnoteref_" + n + "' title='Return to text'>" +\r
+        n + "</a>. " + note + "</div>";\r
+      spans[i].innerHTML =\r
+        "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +\r
+        "' title='View footnote' class='footnote'>" + n + "</a>]";\r
+      var id =spans[i].getAttribute("id");\r
+      if (id != null) refs["#"+id] = n;\r
+    }\r
+  }\r
+  if (n == 0)\r
+    noteholder.parentNode.removeChild(noteholder);\r
+  else {\r
+    // Process footnoterefs.\r
+    for (i=0; i<spans.length; i++) {\r
+      if (spans[i].className == "footnoteref") {\r
+        var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");\r
+        href = href.match(/#.*/)[0];  // Because IE return full URL.\r
+        n = refs[href];\r
+        spans[i].innerHTML =\r
+          "[<a href='#_footnote_" + n +\r
+          "' title='View footnote' class='footnote'>" + n + "</a>]";\r
+      }\r
+    }\r
+  }\r
+}\r
+\r
+}\r
 /*]]>*/\r
 </script>\r
-<script type="text/javascript" src="/js/asciidoc-xhtml11.js"></script>\r
 </head>\r
 <body class="article">\r
-\r
-        <div id="main">\r
-            <a href="/"><h1 id="title">i3 - improved tiling WM</h1></a>\r
-                        <ul id="nav">\r
-                                <li><a style="border-bottom: 2px solid #fff" href="/docs">Docs</a></li>\r
-                                <li><a href="/screenshots">Screens</a></li>\r
-                                <li><a href="/contact">Contact</a></li>\r
-                                <li><a href="http://bugs.i3wm.org/">Bugs</a></li>\r
-                        </ul>\r
-        <br style="clear: both">\r
-<div id="content">\r
 <div id="header">\r
 <h1>i3status(1)</h1>\r
 <span id="author">Michael Stapelberg</span><br />\r
 <span id="email"><tt>&lt;<a href="mailto:michael+i3@stapelberg.de">michael+i3@stapelberg.de</a>&gt;</tt></span><br />\r
 <span id="revnumber">version 2.3,</span>\r
 <span id="revdate">July 2011</span>\r
-<div id="toc">
-  <div id="toctitle">Table of Contents</div>
-  <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
-</div>\r
 </div>\r
+<div id="content">\r
 <div class="sect1">\r
-<h2 id="_name">1. NAME</h2>\r
+<h2 id="_name">NAME</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>i3status - Generates a status line for dzen2 or xmobar</p></div>\r
 </div>\r
 </div>\r
 <div class="sect1">\r
-<h2 id="_synopsis">2. SYNOPSIS</h2>\r
+<h2 id="_synopsis">SYNOPSIS</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>i3status [-c configfile] [-h] [-v]</p></div>\r
 </div>\r
 </div>\r
 <div class="sect1">\r
-<h2 id="_options">3. OPTIONS</h2>\r
+<h2 id="_options">OPTIONS</h2>\r
 <div class="sectionbody">\r
 <div class="dlist"><dl>\r
 <dt class="hdlist1">\r
@@ -89,7 +625,7 @@ configuration files in the following order:
 </div>\r
 </div>\r
 <div class="sect1">\r
-<h2 id="_description">4. DESCRIPTION</h2>\r
+<h2 id="_description">DESCRIPTION</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>i3status is a small program (about 1500 SLOC) for generating a status bar for\r
 i3bar, dzen2, xmobar or similar programs. It is designed to be very\r
@@ -101,7 +637,7 @@ commands would.</p></div>
 </div>\r
 </div>\r
 <div class="sect1">\r
-<h2 id="_configuration">5. CONFIGURATION</h2>\r
+<h2 id="_configuration">CONFIGURATION</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>Since version 2, the configuration file for i3status will be parsed using\r
 libconfuse. This makes configuration easier in the programmer’s point of\r
@@ -119,7 +655,7 @@ for a complete reference.</p></div>
         interval = 5\r
 }\r
 \r
-order  = "ipv6"\r
+order += "ipv6"\r
 order += "disk /"\r
 order += "run_watch DHCP"\r
 order += "run_watch VPN"\r
@@ -143,6 +679,7 @@ ethernet eth0 {
 \r
 battery 0 {\r
         format = "%status %percentage %remaining"\r
+        path = "/sys/class/power_supply/BAT%d/uevent"\r
 }\r
 \r
 run_watch DHCP {\r
@@ -171,7 +708,7 @@ disk "/" {
 }</tt></pre>\r
 </div></div>\r
 <div class="sect2">\r
-<h3 id="_general">5.1. General</h3>\r
+<h3 id="_general">General</h3>\r
 <div class="paragraph"><p>The <tt>colors</tt> directive will disable all colors if you set it to <tt>false</tt>. You can\r
 also specify the colors that will be used to display "good", "degraded" or "bad"\r
 values using the <tt>color_good</tt>, <tt>color_degraded</tt> or <tt>color_bad</tt> directives,\r
@@ -223,27 +760,27 @@ be used with i3bar and can be used for custom scripts.
 </dl></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_ipv6">5.2. IPv6</h3>\r
+<h3 id="_ipv6">IPv6</h3>\r
 <div class="paragraph"><p>This module gets the IPv6 address used for outgoing connections (that is, the\r
 best available public IPv6 address on your computer).</p></div>\r
 <div class="paragraph"><p><strong>Example format_up</strong>: <tt>%ip</tt></p></div>\r
 <div class="paragraph"><p><strong>Example format_down</strong> <tt>no IPv6</tt></p></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_disk">5.3. Disk</h3>\r
+<h3 id="_disk">Disk</h3>\r
 <div class="paragraph"><p>Gets used, free, available and total amount of bytes on the given mounted filesystem.</p></div>\r
 <div class="paragraph"><p><strong>Example order</strong>: <tt>disk /mnt/usbstick</tt></p></div>\r
 <div class="paragraph"><p><strong>Example format</strong>: <tt>%free (%avail)/ %total</tt></p></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_run_watch">5.4. Run-watch</h3>\r
+<h3 id="_run_watch">Run-watch</h3>\r
 <div class="paragraph"><p>Expands the given path to a pidfile and checks if the process ID found inside\r
 is valid (that is, if the process is running). You can use this to check if\r
 a specific application, such as a VPN client or your DHCP client is running.</p></div>\r
 <div class="paragraph"><p><strong>Example order</strong>: <tt>run_watch DHCP</tt></p></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_wireless">5.5. Wireless</h3>\r
+<h3 id="_wireless">Wireless</h3>\r
 <div class="paragraph"><p>Gets the link quality and ESSID of the given wireless network interface. You\r
 can specify different format strings for the network being connected or not\r
 connected.</p></div>\r
@@ -251,7 +788,7 @@ connected.</p></div>
 <div class="paragraph"><p><strong>Example format</strong>: <tt>W: (%quality at %essid, %bitrate) %ip</tt></p></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_ethernet">5.6. Ethernet</h3>\r
+<h3 id="_ethernet">Ethernet</h3>\r
 <div class="paragraph"><p>Gets the IP address and (if possible) the link speed of the given ethernet\r
 interface. Getting the link speed requires the cap_net_admin capability. Set\r
 it using <tt>setcap cap_net_admin=ep $(which i3status)</tt>.</p></div>\r
@@ -259,43 +796,46 @@ it using <tt>setcap cap_net_admin=ep $(which i3status)</tt>.</p></div>
 <div class="paragraph"><p><strong>Example format</strong>: <tt>E: %ip (%speed)</tt></p></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_battery">5.7. Battery</h3>\r
+<h3 id="_battery">Battery</h3>\r
 <div class="paragraph"><p>Gets the status (charging, discharging, running), percentage and remaining\r
 time of the given battery. If you want to use the last full capacity instead\r
 of the design capacity (when using the design capacity, it may happen that\r
 your battery is at 23% when fully charged because it’s old. In general, I\r
 want to see it this way, because it tells me how worn off my battery is.),\r
 just specify <tt>last_full_capacity = true</tt>.</p></div>\r
+<div class="paragraph"><p>If your battery is represented in a non-standard path in /sys, be sure to\r
+modify the "path" property accordingly. The first occurence of %d gets replaced\r
+with the battery number, but you can just hard-code a path as well.</p></div>\r
 <div class="paragraph"><p><strong>Example order</strong>: <tt>battery 0</tt></p></div>\r
 <div class="paragraph"><p><strong>Example format</strong>: <tt>%status %remaining</tt></p></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_cpu_temperature">5.8. CPU-Temperature</h3>\r
+<h3 id="_cpu_temperature">CPU-Temperature</h3>\r
 <div class="paragraph"><p>Gets the temperature of the given thermal zone.</p></div>\r
 <div class="paragraph"><p><strong>Example order</strong>: <tt>cpu_temperature 0</tt></p></div>\r
 <div class="paragraph"><p><strong>Example format</strong>: <tt>T: %degrees °C</tt></p></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_cpu_usage">5.9. CPU Usage</h3>\r
+<h3 id="_cpu_usage">CPU Usage</h3>\r
 <div class="paragraph"><p>Gets the percentual CPU usage from <tt>/proc/stat</tt>.</p></div>\r
 <div class="paragraph"><p><strong>Example order</strong>: <tt>cpu_usage</tt></p></div>\r
 <div class="paragraph"><p><strong>Example format</strong>: <tt>%usage</tt></p></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_load">5.10. Load</h3>\r
+<h3 id="_load">Load</h3>\r
 <div class="paragraph"><p>Gets the system load (number of processes waiting for CPU time in the last\r
 1, 5 and 15 minutes).</p></div>\r
 <div class="paragraph"><p><strong>Example order</strong>: <tt>load</tt></p></div>\r
 <div class="paragraph"><p><strong>Example format</strong>: <tt>%1min %5min %15min</tt></p></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_time">5.11. Time</h3>\r
+<h3 id="_time">Time</h3>\r
 <div class="paragraph"><p>Formats the current system time. See <tt>strftime(3)</tt> for the format.</p></div>\r
 <div class="paragraph"><p><strong>Example order</strong>: <tt>time</tt></p></div>\r
 <div class="paragraph"><p><strong>Example format</strong>: <tt>%Y-%m-%d %H:%M:%S</tt></p></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_ddate">5.12. DDate</h3>\r
+<h3 id="_ddate">DDate</h3>\r
 <div class="paragraph"><p>Outputs the current discordian date in user-specified format. See <tt>ddate(1)</tt> for\r
 details on the format string.\r
 <strong>Note</strong>: Neither <strong>%.</strong> nor <strong>%X</strong> are implemented yet.</p></div>\r
@@ -303,7 +843,7 @@ details on the format string.
 <div class="paragraph"><p><strong>Example format</strong>: <tt>%{%a, %b %d%}, %Y%N - %H</tt></p></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="_volume">5.13. Volume</h3>\r
+<h3 id="_volume">Volume</h3>\r
 <div class="paragraph"><p>Outputs the volume of the specified mixer on the specified device. Works only\r
 on Linux because it uses ALSA.</p></div>\r
 <div class="paragraph"><p><strong>Example order</strong>: <tt>volume master</tt></p></div>\r
@@ -322,7 +862,7 @@ on Linux because it uses ALSA.</p></div>
 </div>\r
 </div>\r
 <div class="sect1">\r
-<h2 id="_using_i3status_with_dzen2">6. Using i3status with dzen2</h2>\r
+<h2 id="_using_i3status_with_dzen2">Using i3status with dzen2</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>After installing dzen2, you can directly use it with i3status. Just ensure that\r
 <tt>output_format</tt> is set to <tt>dzen2</tt>.</p></div>\r
@@ -335,7 +875,7 @@ on Linux because it uses ALSA.</p></div>
 </div>\r
 </div>\r
 <div class="sect1">\r
-<h2 id="_using_i3status_with_xmobar">7. Using i3status with xmobar</h2>\r
+<h2 id="_using_i3status_with_xmobar">Using i3status with xmobar</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>To get xmobar to start, you might need to copy the default configuration\r
 file to <tt>~/.xmobarrc</tt>. Also, ensure that the <tt>output_format</tt> option for i3status\r
@@ -348,7 +888,7 @@ is set to <tt>xmobar</tt>.</p></div>
 </div>\r
 </div>\r
 <div class="sect1">\r
-<h2 id="_external_scripts_programs_with_i3status">8. External scripts/programs with i3status</h2>\r
+<h2 id="_external_scripts_programs_with_i3status">External scripts/programs with i3status</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>In i3status, we don’t want to implement process management again. Therefore,\r
 there is no module to run arbitrary scripts or commands. Instead, you should\r
@@ -369,13 +909,13 @@ done</tt></pre>
 </div>\r
 </div>\r
 <div class="sect1">\r
-<h2 id="_see_also">9. SEE ALSO</h2>\r
+<h2 id="_see_also">SEE ALSO</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p><tt>strftime(3)</tt>, <tt>date(1)</tt>, <tt>glob(3)</tt>, <tt>dzen2(1)</tt>, <tt>xmobar(1)</tt></p></div>\r
 </div>\r
 </div>\r
 <div class="sect1">\r
-<h2 id="_authors">10. AUTHORS</h2>\r
+<h2 id="_authors">AUTHORS</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>Michael Stapelberg and contributors</p></div>\r
 <div class="paragraph"><p>Thorsten Toepper</p></div>\r
@@ -386,8 +926,11 @@ done</tt></pre>
 </div>\r
 </div>\r
 <div id="footnotes"><hr /></div>\r
-<div id="footer" lang="de">\r
-© 2009-2011 Michael Stapelberg, <a href="/impress.html">Impressum</a>\r
+<div id="footer">\r
+<div id="footer-text">\r
+Version 2.3<br />\r
+Last updated 2011-11-26 19:50:43 CET\r
+</div>\r
 </div>\r
 </body>\r
 </html>\r