]> git.sur5r.net Git - i3/i3/commitdiff
Add troubleshooting for title attributes during layout restoring. (#2679)
authorIngo Bürk <admin@airblader.de>
Sun, 12 Feb 2017 19:24:35 +0000 (20:24 +0100)
committerMichael Stapelberg <stapelberg@users.noreply.github.com>
Sun, 12 Feb 2017 19:24:35 +0000 (11:24 -0800)
docs/layout-saving

index 5897036e5143f310e2b665e68db6174f7318198b..6ca08fa239dbe7bd38ac2221e987c153cf3162c0 100644 (file)
@@ -259,3 +259,27 @@ container:
     ]
 }
 --------------------------------------------------------------------------------
+
+=== Placeholders using window title matches don't swallow the window
+
+If you use the +title+ attribute to match a window and find that it doesn't
+work or only works sometimes, the reason might be that the application sets the
+title only after making the window visible. This will be especially true for
+programs running inside terminal emulators, e.g., +urxvt -e irssi+ when
+matching on +title: "irssi"+.
+
+One way to deal with this is to not rely on the title, but instead use, e.g.,
+the +instance+ attribute and running the program to set this window instance to
+that value:
+
+--------------------------------------------------------------------------------
+# Run irssi via
+# urxvt -name "irssi-container" -e irssi
+
+"swallows": [
+    {
+        "class": "URxvt",
+        "instance": "irssi-container"
+    }
+]
+--------------------------------------------------------------------------------