aboutsummaryrefslogtreecommitdiff
path: root/doc/asciidoc/fluxbox-keys.txt
diff options
context:
space:
mode:
authorJim Ramsay <i.am@jimramsay.com>2009-02-10 14:00:11 (GMT)
committerJim Ramsay <i.am@jimramsay.com>2009-05-26 20:14:01 (GMT)
commit56e393a71c9b5da57e615af64fd7cd3011da31e7 (patch)
tree5ef3bd2b87840739bef33e29fcfdccc84fd0d46f /doc/asciidoc/fluxbox-keys.txt
parent49ec77449f219df4950a45902a1273d5e50030f6 (diff)
downloadfluxbox-56e393a71c9b5da57e615af64fd7cd3011da31e7.zip
fluxbox-56e393a71c9b5da57e615af64fd7cd3011da31e7.tar.bz2
Added fluxbox-apps(5) manpage
This now shares the CLIENT PATTERNS section in common with fluxbox-keys(5), so I split this out into a client-patterns.txt which is included by both fluxbox-apps.txt and fluxbox-keys.txt.
Diffstat (limited to 'doc/asciidoc/fluxbox-keys.txt')
-rw-r--r--doc/asciidoc/fluxbox-keys.txt82
1 files changed, 8 insertions, 74 deletions
diff --git a/doc/asciidoc/fluxbox-keys.txt b/doc/asciidoc/fluxbox-keys.txt
index aaec83c..ff736f1 100644
--- a/doc/asciidoc/fluxbox-keys.txt
+++ b/doc/asciidoc/fluxbox-keys.txt
@@ -1,7 +1,10 @@
1fluxbox-keys(5) 1fluxbox-keys(5)
2=============== 2===============
3Jim Ramsay <i.am@jimramsay.com> 3Jim Ramsay <i.am@jimramsay.com>
4v1.1.0, 22 July, 2008 4v1.1.1, 10 February 2009
5:man source: fluxbox-keys.txt
6:man version: {revision}
7:man manual: Fluxbox Manual
5 8
6NAME 9NAME
7---- 10----
@@ -554,83 +557,14 @@ To check other windows besides the currently focused one, see the *Every* and
554 Returns the boolean *xor* of the truth values for all conditions 557 Returns the boolean *xor* of the truth values for all conditions
555 listed. 558 listed.
556 559
560
557CLIENT PATTERNS 561CLIENT PATTERNS
558--------------- 562---------------
559Many of the more advanced commands take a 'pattern' argument, which allows you 563Many of the more advanced commands take a 'pattern' argument, which allows you
560to direct the action at a specific window or set of windows which match the 564to direct the action at a specific window or set of windows which match the
561properties specified in the 'pattern'. A 'pattern' looks like this: 565properties specified in the 'pattern'.
562 566
563(['propertyname'[!]=]'regexp') ... 567include::client-patterns.txt[]
564
565Match definitions are enclosed in parentheses *(*...*)*, and if no
566'propertyname' is given then *Name* is assumed. The 'regexp' can contain any
567regular expression, or the special value *[current]*, which matches the
568corresponding value of the currently focused window. See 'regex(7)' for more
569information on acceptable regular expressions.
570
571You can use *=* to test for equality or *!=* to test for inequality.
572
573The following values are accepted for 'propertyname':::
574*Name*;;
575 A string, corresponding to the CLASSNAME property.
576*Class*;;
577 A string, corresponding to the CLASSCLASS property.
578*Title*;;
579 A string, corresponding to the window title.
580*Role*;;
581 A string, corresponding to the ROLE property.
582*Transient*;;
583 Either *yes* or *no*, depending on whether the window is transient
584 (typically, a popup dialog) or not.
585*Maximized*;;
586 Either *yes* or *no*, depending on whether the window is maximized or
587 not.
588*Minimized*;;
589 Either *yes* or *no*, depending on whether the window is minimized
590 (iconified) or not.
591*Shaded*;;
592 Either *yes* or *no*, depending on whether the window is shaded or
593 not.
594*Stuck*;;
595 Either *yes* or *no*, depending on whether the window is sticky (on
596 all workspaces) or not.
597*FocusHidden*;;
598 Either *yes* or *no*, depending on whether the window has asked to be
599 left off the focus list (or, the alt-tab list), or not.
600*IconHidden*;;
601 Either *yes* or *no*, depending on whether the window has asked to be
602 left off the icon list (or, the taskbar), or not.
603*Urgent*;;
604 Either *yes* or *no*, depending on whether the window has the urgent
605 hint set.
606*Workspace*;;
607 A number corresponding to the workspace number to which the window is
608 attached. The first workspace here is *0*.
609*WorkspaceName*;;
610 A string corresponding to the name of the workspace to which the
611 window is attached.
612*Head*;;
613 The number of the display head to which the window is attached. You
614 may match this against the special value *[mouse]* which refers to the
615 head where the mouse pointer currently resides.
616*Layer*;;
617 The string name of the window's layer, which is one of
618 *AboveDock*, *Dock*, *Top*, *Normal*, *Bottom*, *Desktop*
619
620.Matches any windows with the CLASSNAME of "xterm"
621..........
622(xterm)
623..........
624
625.Matches any windows with the same CLASSNAME as the currently focused window
626..........
627(Name=[current])
628..........
629
630.Matches any windows on the same head as the mouse but on a different layer than the currently focused window
631...........
632(Head=[mouse]) (Layer!=[current])
633...........
634 568
635FILES 569FILES
636----- 570-----