PreviousNext
Help > 58. Dock
58. Dock

<dock>

  <position>TopLeft</position>

  <stacking>Normal</stacking>

  <direction>Vertical</direction>

  <floatingX>0</floatingX>

  <floatingY>0</floatingY>

  <autoHide>no</autoHide>

  <hideDelay>300</hideDelay>

  <showDelay>300</showDelay>

  <moveButton>Button8</moveButton>

  <noStrut>yes</noStrut>

</dock>

The dock is only shown when one or more dockapps are running.
position Specify where to show the dock
. Can be one of TopLeft, Top, TopRight, Right, BottomRight, Bottom, BottomLeft, Left and Floating.
stacking Which window layer to put the dock in
. Can be one of above, normal, below. The dock can be raised and lowered by left and middle clicking on it, among windows in the specified layer.
direction Specify if dockapps should be laid out in a Vertical or Horizontal direction
.
floatingX and floatingY When position is set to Floating
, these specify the pixel position of the dock. Cannot currently use the slightly extended format described at the bottom of this page.
autoHide Whether to hide the dock automatically when the mouse is not over it
.
hideDelay and showDelay specify
(in milleseconds) the delays for hiding and showing the dock when the mouse leaves and enters it, respectively.
moveButton Specifies which button to use for moving individual dockapps around in the dock
, see the bindings page for details.
noStrut Specifies that the dock should not set a strut
, which means it won't stop windows from being placed or maximized over it. When position is set to Floating, this is always on, since openbox doesn't guess which edge it should belong to based on just the position. You can use margins to emulate that if you want.