wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

wistrut.man1 (1476B)


      1 WISTRUT
      2 wmii-@VERSION@
      3 May, 2010
      4 
      5 %!includeconf: header.t2t
      6 
      7 = NAME =
      8 
      9 wistrut - The wmii EWMH strut manager
     10 
     11 = SYNOPSIS =
     12 
     13 wistrut [-HV] <window|class>... +
     14 wistrut -v
     15 
     16 = DESCRIPTION =
     17 
     18 `wistrut` automatically sets EWMH struts on windows for programs
     19 which don't provide such functionality. This allows you to leave
     20 utility windows onscreen without obscuring managed clients. Instead,
     21 whatever part of the screen is occupied by the window will be left
     22 free by wmii, provided it is less than half of the screen width or
     23 height. Struts are automatically updated when the managed windows
     24 are moved or resized, and are only applied if the window is touching
     25 an edge of the screen.
     26 
     27 `wistrut` may be used with any EWMH compatible window manager.
     28 
     29 = ARGUMENTS =
     30 
     31 All non-option arguments constitute window IDs or regular
     32 expressions. In the latter case, the any window whose
     33 <name>:<class>:<title> (as used in wmii's colrules and tagrules)
     34 will be managed.
     35 
     36 : -H
     37 	Only set horizontal struts. Normally, `wistrut` locates
     38 	struts in the direction of the narrowest dimension of the
     39 	window, provided it is touching a screen edge. With this
     40 	option set, they will always be allocated on either the left
     41 	or right of the screen. Never the top or bottom.
     42 : -V
     43 	Only set vertical struts. See -H.
     44 : -v
     45 	Display version information.
     46 
     47 = BUGS =
     48 
     49 There is no way to remove struts from a window other than to move it
     50 away from the edge of the screen and kill `wistrut`.
     51 
     52 = SEE ALSO =
     53 
     54 wmii(1)
     55