diff options
author | Mathias Gumz <akira at fluxbox dot org> | 2010-09-11 15:09:07 (GMT) |
---|---|---|
committer | Mathias Gumz <akira at fluxbox dot org> | 2010-09-11 15:09:07 (GMT) |
commit | faa4c978885ceacfb75b0088e8c5a362a41794f6 (patch) | |
tree | 600e09fafca10e702150abac9e852f8aa6ef38c3 /doc/asciidoc/fluxbox-keys.txt | |
parent | 4e2c7e2167a0e0efbfc73c1b226eaafa808736ee (diff) | |
download | fluxbox-faa4c978885ceacfb75b0088e8c5a362a41794f6.zip fluxbox-faa4c978885ceacfb75b0088e8c5a362a41794f6.tar.bz2 |
added 'SetXProp' action and (@PROP=foo) clientpattern
these two allow 'tagging' of arbitrary windows with 'tags' (or 'labels'). such 'tagged' windows can then be used in ':NextWindow (@PROP=foo)' commands to quickly cycle through a subset of available windows.
since the 'tags' are applied as real xproperties to a window they survive a restart of fluxbox or even another windowmanager. the user can also set the tags by using xprop(1).
the next step regarding the UI should be to visualize the tags of a window.
Diffstat (limited to 'doc/asciidoc/fluxbox-keys.txt')
-rw-r--r-- | doc/asciidoc/fluxbox-keys.txt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/asciidoc/fluxbox-keys.txt b/doc/asciidoc/fluxbox-keys.txt index 41ad1e2..16bc18c 100644 --- a/doc/asciidoc/fluxbox-keys.txt +++ b/doc/asciidoc/fluxbox-keys.txt | |||
@@ -327,6 +327,10 @@ two arguments;; | |||
327 | heads. If this takes the window beyond the total number of heads, it | 327 | heads. If this takes the window beyond the total number of heads, it |
328 | will wrap around to the beginning. | 328 | will wrap around to the beginning. |
329 | 329 | ||
330 | *SetXProp* 'PROP=value':: | ||
331 | Sets the xproperty 'PROP' of the current window to 'value'. Delete the | ||
332 | content of 'PROP' by using 'PROP='. | ||
333 | |||
330 | Workspace Commands | 334 | Workspace Commands |
331 | ~~~~~~~~~~~~~~~~~~ | 335 | ~~~~~~~~~~~~~~~~~~ |
332 | These commands affect the entire workspace (or "desktop" as it is sometimes | 336 | These commands affect the entire workspace (or "desktop" as it is sometimes |
@@ -643,8 +647,12 @@ Mod4 t :If {Some Matches (xterm)} {NextWindow (xterm)} {Exec xterm} | |||
643 | 647 | ||
644 | # Set a different wallpaper on every workspace: | 648 | # Set a different wallpaper on every workspace: |
645 | ChangeWorkspace :Exec fbsetbg ~/.fluxbox/bg$(xprop -root _NET_CURRENT_DESKTOP | awk '{print $3}').png | 649 | ChangeWorkspace :Exec fbsetbg ~/.fluxbox/bg$(xprop -root _NET_CURRENT_DESKTOP | awk '{print $3}').png |
650 | |||
651 | # Focusses the next window with it's xproperty 'PROP' set to 'foo' | ||
652 | Mod4 p Mod4 Tab :NextWindow (@PROP=foo) | ||
646 | .................. | 653 | .................. |
647 | 654 | ||
655 | |||
648 | AUTHORS | 656 | AUTHORS |
649 | ------- | 657 | ------- |
650 | - Jim Ramsay <i.am at jimramsay com> (>fluxbox-1.0.0) | 658 | - Jim Ramsay <i.am at jimramsay com> (>fluxbox-1.0.0) |