<?xml version="1.0"?>
<!DOCTYPE devilspie SYSTEM "devilspie.dtd">

<!-- The root element is devilspie -->
<devilspie>

  <!--
  This starts a new flurb, which is a set of matchers and actions.
  This flurb matches all windows, and prints out the window name and application name
  -->
  <flurb name="Print Window Names">
    <matchers>
      <!-- this is a matcher which always returns true. The full class name must be used -->
      <matcher name="DevilsPieMatcherAlways"/>
    </matchers>
    <actions>
      <!-- this action prints out the window and application name -->
      <action name="DevilsPieActionDebug"/>
    </actions>
  </flurb>

  <!--
  This flurb is actually useful. Match any XChat window, and pin it so that it
  appears on all workspaces.
  -->
  <flurb name="aMSN">
    <matchers>
      <matcher name="DevilsPieMatcherWindowName">
        <property name="application_name" value="aMSN"/>
      </matcher>
    </matchers>
    <actions>
      <action name="DevilsPieActionSetWorkspace">
        <property name="pinned" value="TRUE"/>
      </action>
    </actions>
  </flurb>
  <!--
  <flurb>
    <matchers>
      <matcher name="DevilsPieMatcherWindowName">
        <property name="window_title" value="gnome-panel"/>
      </matcher>
    </matchers>
    <actions>
      <action name="DevilsPieActionLayer">
        <property name="above" value="FALSE"/>
      </action>
    </actions>
  </flurb>
  -->
  <!--
  This will put all GNOME Calculators on the second workspace.
  Note that the workspace number is a 1-based index, not a
  0-based index.
  -->
  <flurb>
    <matchers>
      <matcher name="DevilsPieMatcherWindowName">
        <property name="application_name" value="gcalctool"/>
      </matcher>
    </matchers>
    <actions>
      <action name="DevilsPieActionSetWorkspace">
        <property name="workspace_index" value="2"/>
      </action>
      <action name="DevilsPieActionHide">
        <property name="skip_tasklist" value="TRUE"/>
      </action>
    </actions>
  </flurb>
  
    <flurb>
    <matchers>
      <matcher name="DevilsPieMatcherWindowName">
        <property name="application_name" value="evolution-2.0"/>
      </matcher>
    </matchers>
    <actions>
      <action name="DevilsPieActionSetWorkspace">
        <property name="workspace_index" value="5"/>
      </action>
      <action name="DevilsPieActionHide">
        <property name="skip_tasklist" value="TRUE"/>
      </action>
    </actions>
  </flurb>
  
  <flurb>
    <matchers>
      <matcher name="DevilsPieMatcherWindowName">
        <property name="application_name" value="firefox-bin"/>
      </matcher>
    </matchers>
    <actions>
      <action name="DevilsPieActionSetWorkspace">
        <property name="workspace_index" value="4"/>
      </action>
      <action name="DevilsPieActionHide">
        <property name="skip_tasklist" value="TRUE"/>
      </action>
    </actions>
  </flurb>
  
  <flurb>
    <matchers>
      <matcher name="DevilsPieMatcherWindowName">
        <property name="application_name" value="gnome-terminal"/>
      </matcher>
    </matchers>
    <actions>
      <action name="DevilsPieActionSetWorkspace">
        <property name="workspace_index" value="1"/>
      </action>
      <action name="DevilsPieActionHide">
        <property name="skip_tasklist" value="TRUE"/>
      </action>
    </actions>
  </flurb>
  
  <flurb>
    <matchers>
      <matcher name="DevilsPieMatcherWindowName">
        <property name="application_name" value="gedit"/>
      </matcher>
    </matchers>
    <actions>
      <action name="DevilsPieActionSetWorkspace">
        <property name="workspace_index" value="3"/>
      </action>
      <action name="DevilsPieActionHide">
        <property name="skip_tasklist" value="TRUE"/>
      </action>
    </actions>
  </flurb>  
  
  <flurb>
    <matchers>
      <matcher name="DevilsPieMatcherWindowName">
        <property name="application_name" value="liferea"/>
      </matcher>
    </matchers>
    <actions>
      <action name="DevilsPieActionSetWorkspace">
        <property name="workspace_index" value="3"/>
      </action>
      <action name="DevilsPieActionHide">
        <property name="skip_tasklist" value="TRUE"/>
      </action>
    </actions>
  </flurb>    
  
</devilspie>
