]> git.sur5r.net Git - i3/i3/commitdiff
Update userguide on multiple criteria
authorTrung Ngo <ndtrung4419@gmail.com>
Sun, 10 Nov 2013 09:10:17 +0000 (16:10 +0700)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 10 Nov 2013 18:55:45 +0000 (19:55 +0100)
Change wording, add an example for multiple criteria and move
the sentence explaining the Firefox example into the code listing
block.

docs/userguide

index a0862e647f019d49faedbef7519d8c933c3c2265..db256cc48f0b6c0fa4dfe66b5f3d23413ad3ba19 100644 (file)
@@ -1285,16 +1285,20 @@ bindsym $mod+x move container to workspace 3; workspace 3
 [[command_criteria]]
 
 Furthermore, you can change the scope of a command - that is, which containers
-should be affected by that command, by using various criteria. These are
-prefixed in square brackets to every command. If you want to kill all windows
-which have the class Firefox, use:
+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.
 
 *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
 ------------------------------------
 
 The criteria which are currently implemented are: