<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file, it will be overwritten on install.
        Copy the file to $HOME/.config/openbox/ instead. -->
<openbox_config xmlns="http://openbox.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openbox.org/                 file:///usr/local/share/openbox/rc.xsd">

<resistance>
  <strength>10</strength>
  <screen_edge_strength>20</screen_edge_strength>
</resistance>

<focus>
  <focusNew>yes</focusNew>
  <followMouse>no</followMouse>
</focus>

<theme>
  <name>Elegant Mine</name>
  <titleLayout>CLI</titleLayout>
  <keepBorder>yes</keepBorder>
  <animateIconify>no</animateIconify>
  <font place="ActiveWindow">
    <name>Liberation Sans</name>
    <size>12</size>
    <weight>bold</weight>
    <slant>normal</slant>
  </font>
  <font place="InactiveWindow">
    <name>Liberation Sans</name>
    <size>12</size>
    <weight>bold</weight>
    <slant>normal</slant>
  </font>
  <font place="MenuHeader">
    <name>Liberation Sans</name>
    <size>12</size>
    <weight>normal</weight>
    <slant>normal</slant>
  </font>
  <font place="MenuItem">
    <name>Liberation Sans</name>
    <size>12</size>
    <weight>normal</weight>
    <slant>normal</slant>
  </font>
  <font place="OnScreenDisplay">
    <name>Liberation Sans</name>
    <size>12</size>
    <weight>bold</weight>
    <slant>normal</slant>
  </font>
</theme>

<placement>
  <policy>Smart</policy>
  <center>yes</center>
  <monitor>Mouse</monitor>
</placement>

<desktops>
  <number>5</number>
  <firstdesk>1</firstdesk>
  <names>
    <name>work</name>
    <name>net</name>
    <name>doc</name>
    <name>fun</name>
    <name>temp</name>
  </names>
  <popupTime>1000</popupTime>
</desktops>

<resize>
  <drawContents>no</drawContents>
</resize>

<keyboard>
  <chainQuitKey>C-g</chainQuitKey>

  <keybind key="XF86AudioPrev">
   <action name="Execute"><execute>mpc prev</execute></action>
  </keybind>
  <keybind key="XF86AudioNext">
   <action name="Execute"><execute>mpc next</execute></action>
  </keybind>
  <keybind key="XF86AudioMute">
   <action name="Execute"><execute>amixer -q set Master toggle</execute></action>
  </keybind>
  <keybind key="XF86AudioPlay">
   <action name="Execute"><execute>mpc toggle</execute></action>
  </keybind>
  <keybind key="XF86AudioStop">
   <action name="Execute"><execute>mpc stop</execute></action>
  </keybind>
  <keybind key="XF86AudioLowerVolume">
   <action name="Execute"><execute>amixer set PCM 5%-</execute></action>
  </keybind>
  <keybind key="XF86AudioRaiseVolume">
   <action name="Execute"><execute>amixer set PCM 5%+</execute></action>
  </keybind>
  <keybind key="XF86ZoomIn">
    <action name="MoveResizeTo">
      <monitor>next</monitor>
    </action>
  </keybind>
  <keybind key="Print">
   <action name="Execute"><execute>screenshot.sh</execute></action>
  </keybind>
  <keybind key="Menu">
    <action name="ShowMenu"><menu>root-menu</menu></action>  
  </keybind>
  <keybind key="C-Menu">
    <action name="ShowMenu"><menu>client-list-combined-menu</menu></action>
  </keybind>
  <keybind key="XF86Launch0">
    <action name="ShowMenu"><menu>tray-menu</menu></action>
  </keybind>
  <keybind key="XF86Mail">
    <action name="ShowMenu"><menu>tray-menu</menu></action>
  </keybind>
  <keybind key="A-space">
    <action name="ShowMenu"><menu>client-menu</menu></action>
  </keybind>
  <keybind key="W-Return">
    <action name="ToggleMaximizeFull"/>
  </keybind>
  <keybind key="C-Return">
    <action name="MoveToEdgeNorth"/>
    <action name="MoveToEdgeWest"/>
    <action name="GrowToEdgeEast"/>
    <action name="GrowToEdgeSouth"/>
  </keybind>
  <keybind key="A-Left">
    <action name="DesktopLeft"><wrap>yes</wrap></action>
  </keybind>
  <keybind key="A-Right">
    <action name="DesktopRight"><wrap>yes</wrap></action>
  </keybind>
  <keybind key="A-1">
    <action name="Desktop"><desktop>1</desktop></action>
  </keybind>
  <keybind key="A-2">
    <action name="Desktop"><desktop>2</desktop></action>
  </keybind>
  <keybind key="A-3">
    <action name="Desktop"><desktop>3</desktop></action>
  </keybind>
  <keybind key="A-4">
    <action name="Desktop"><desktop>4</desktop></action>
  </keybind>
  <keybind key="W-S-Left">
    <action name="SendToDesktopLeft"><wrap>yes</wrap></action>
  </keybind>
  <keybind key="W-S-Right">
    <action name="SendToDesktopRight"><wrap>yes</wrap></action>
  </keybind>
  <keybind key="W-1">
    <action name="SendToDesktop"><desktop>1</desktop></action>
  </keybind>
  <keybind key="W-2">
    <action name="SendToDesktop"><desktop>2</desktop></action>
  </keybind>
  <keybind key="W-3">
    <action name="SendToDesktop"><desktop>3</desktop></action>
  </keybind>
  <keybind key="W-4">
    <action name="SendToDesktop"><desktop>4</desktop></action>
  </keybind>
  <keybind key="W-d">
    <action name="ToggleShowDesktop"/>
  </keybind>
  <keybind key="W-s">
    <action name="ToggleShade"/>
  </keybind>
  <keybind key="W-x">
    <action name="Close"/>
  </keybind>
  <keybind key="W-r">
    <action name="Resize"/>
  </keybind>
  <keybind key="W-m">
    <action name="Move"/>
  </keybind>
  <keybind key="W-f">
    <action name="ToggleAlwaysOnTop"/>
  </keybind>
  <keybind key="W-Up">
    <action name="MoveToEdgeNorth"/>
  </keybind>
  <keybind key="W-Down">
    <action name="MoveToEdgeSouth"/>
  </keybind>
  <keybind key="W-Left">
    <action name="MoveToEdgeWest"/>
  </keybind>
  <keybind key="W-Right">
    <action name="MoveToEdgeEast"/>
  </keybind>
  <keybind key="W-Tab">
    <action name="NextWindow"/>
  </keybind>
  <keybind key="W-KP_1">
    <action name="DirectionalFocusSouthWest"><dialog>yes</dialog></action>
  </keybind>
  <keybind key="W-KP_2">
    <action name="DirectionalFocusSouth"><dialog>yes</dialog></action>
  </keybind>
  <keybind key="W-KP_3">
    <action name="DirectionalFocusSouthEast"><dialog>yes</dialog></action>
  </keybind>
  <keybind key="W-KP_4">
    <action name="DirectionalFocusWest"><dialog>yes</dialog></action>
  </keybind>
  <keybind key="W-KP_6">
    <action name="DirectionalFocusEast"><dialog>yes</dialog></action>
  </keybind>
  <keybind key="W-KP_7">
    <action name="DirectionalFocusNorthWest"><dialog>yes</dialog></action>
  </keybind>
  <keybind key="W-KP_8">
    <action name="DirectionalFocusNorth"><dialog>yes</dialog></action>
  </keybind>
  <keybind key="W-KP_9">
    <action name="DirectionalFocusNorthEast"><dialog>yes</dialog></action>
  </keybind>
  <keybind key="W-v">
    <action name="ToggleMaximizeVert"/>
  </keybind>
  <keybind key="W-h">
    <action name="ToggleMaximizeHorz"/>
  </keybind>
</keyboard>

<mouse>
  <dragThreshold>3</dragThreshold>
  <doubleClickTime>200</doubleClickTime>

  <context name="Frame">
    <mousebind button="A-Left" action="Drag">
      <action name="Move"/>
    </mousebind>
    <mousebind button="A-Left" action="Click">
      <action name="Raise"/>
    </mousebind>
    <mousebind button="A-Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="A-Middle" action="Drag">
      <action name="Resize"/>
    </mousebind> 
    <mousebind button="A-Middle" action="Click">
      <action name="Lower"/>
    </mousebind>
    <mousebind button="A-Right" action="Press">
      <action name="ShowMenu"><menu>client-menu</menu></action>
    </mousebind>
    <mousebind button="A-Up" action="Click">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="A-Down" action="Click">
      <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="C-A-Up" action="Click">
      <action name="SendToDesktopPrevious"/>
    </mousebind>
    <mousebind button="C-A-Down" action="Click">
      <action name="SendToDesktopNext"/>
    </mousebind>
  </context>
  <context name="Titlebar">
    <mousebind button="Left" action="Drag">
      <action name="Move"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="DoubleClick">
      <action name="ToggleMaximizeFull"/>
    </mousebind>
    <mousebind button="Middle" action="Press">
      <action name="ShowMenu"><menu>client-list-combined-menu</menu></action>
    </mousebind>
    <mousebind button="Up" action="Click">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="Down" action="Click">
      <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="Right" action="Press">
      <action name="ShowMenu"><menu>client-menu</menu></action>
    </mousebind>
  </context>
  <context name="Handle">
    <mousebind button="Left" action="Drag">
      <action name="Move"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Middle" action="Press">
      <action name="Lower"/>
    </mousebind>
  </context>
  <context name="Top">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="Bottom">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="Left">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="Right">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="BLCorner">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="BRCorner">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="TLCorner">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="TRCorner">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="Client">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
      <action name="Raise"/>
    </mousebind>
    <mousebind button="Middle" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Right" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="Icon">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Right" action="Press">
      <action name="ShowMenu"><menu>client-menu</menu></action>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="ShowMenu"><menu>client-menu</menu></action>
    </mousebind>
  </context>
  <context name="AllDesktops">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="ToggleOmnipresent"/>
    </mousebind>
  </context>
  <context name="Shade">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="ToggleShade"/>
    </mousebind>
  </context>
  <context name="Iconify">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="Iconify"/>
    </mousebind>
  </context>
  <context name="Maximize">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Middle" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Right" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="ToggleMaximizeFull"/>
    </mousebind>
    <mousebind button="Middle" action="Click">
      <action name="ToggleMaximizeVert"/>
    </mousebind>
    <mousebind button="Right" action="Click">
      <action name="ToggleMaximizeHorz"/>
    </mousebind>
  </context>
  <context name="Close">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="Close"/>
    </mousebind>
  </context>
  <context name="Desktop">
    <mousebind button="Up" action="Press">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="Down" action="Press">
      <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="A-Up" action="Press">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="A-Down" action="Press">
      <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
      <action name="Raise"/>
    </mousebind> 
    <mousebind button="Middle" action="Press">
      <action name="ShowMenu"><menu>client-list-combined-menu</menu></action>
    </mousebind> 
    <mousebind button="Right" action="Press">
      <action name="ShowMenu"><menu>root-menu</menu></action>
    </mousebind>
  </context>
  <context name="MoveResize">
    <mousebind button="Up" action="Press">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="Down" action="Press">
      <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="A-Up" action="Press">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="A-Down" action="Press">
      <action name="DesktopNext"/>
    </mousebind>
  </context>
</mouse>

<menu>
  <!-- You can specify more than one menu file in here and they are all loaded,
       just don't make menu ids clash or, well, it'll be kind of pointless -->

  <!-- default menu file (or custom one in $HOME/.config/openbox/) -->
  <file>menu.xml</file>
  <submenuShowDelay>0</submenuShowDelay>
</menu>

<applications>
  <application class="MPlayer">
    <decor>no</decor>
  </application>
<!--
  <application name="this application does not exist">
    <decor>yes</decor>
    <shade>no</shade>
    <position>
      <x>center</x>
      <y>200</y>
    </position>
    <focus>yes</focus>
    <desktop>1</desktop>
    <head>0</head>
    # specifies xinerama head
    <layer>normal</layer>
    # 'above', 'normal', or 'below'
    <iconic>no</iconic>
    <skip_pager>no</skip_pager>
    <skip_taskbar>no</skip_taskbar>
    <fullscreen>yes</fullscreen>
    <maximized>true</maximized>
    # 'Horizontal', 'Vertical' or boolean (yes/no/on/off/true/false)
  </application>
 -->
</applications>

</openbox_config>
