]> git.sur5r.net Git - i3/i3/commitdiff
Provide instructions on how to debug i3bar 1669/head
authorIngo Bürk <ingo.buerk@tngtech.com>
Sun, 19 Apr 2015 20:37:37 +0000 (22:37 +0200)
committerIngo Bürk <ingo.buerk@tngtech.com>
Mon, 20 Apr 2015 17:19:31 +0000 (19:19 +0200)
docs/debugging

index 1253b0c50fc2b405f8279d36211c7c02014174fd..400a6b2b45d7bd0f9a5c56bc386338c9444e3284 100644 (file)
@@ -121,3 +121,19 @@ 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.
+
+== Debugging i3bar
+
+To debug i3bar problems, add +verbose yes+ to all +bar {}+ blocks in your i3 config
+and then restart all i3bar instances like this:
+
+---------------------------------------------------------------------
+$ killall i3bar
+$ for c in $(i3-msg -t get_bar_config | python -c \
+      'import json,sys;print("\n".join(json.load(sys.stdin)))'); do \
+    (i3bar --bar_id=$c >i3bar.$c.log 2>&1) & \
+  done;
+---------------------------------------------------------------------
+
+There will now be +i3bar.*.log+ files in your current directory that you can provide
+in your bug report.