<mateconfschemafile>
  <schemalist>

    <schema>
      <key>/schemas/apps/mate-screensaver/idle_activation_enabled</key>
      <applyto>/apps/mate-screensaver/idle_activation_enabled</applyto>
      <owner>mate-screensaver</owner>
      <type>bool</type>
      <default>TRUE</default>
      <locale name="C">
        <short>Activate when idle</short>
        <long>
          Set this to TRUE to activate the screensaver
          when the session is idle.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/lock_enabled</key>
      <applyto>/apps/mate-screensaver/lock_enabled</applyto>
      <owner>mate-screensaver</owner>
      <type>bool</type>
      <default>FALSE</default>
      <locale name="C">
        <short>Lock on activation</short>
        <long>
          Set this to TRUE to lock the screen when the screensaver
          goes active.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/mode</key>
      <applyto>/apps/mate-screensaver/mode</applyto>
      <owner>mate-screensaver</owner>
      <type>string</type>
      <default>blank-only</default>
      <locale name="C">
        <short>Screensaver theme selection mode</short>
        <long>
	  The selection mode used by screensaver.  May be "blank-only"
          to enable the screensaver without using any theme on activation,
          "single" to enable screensaver using only one theme on activation
          (specified in "themes" key), and "random" to enable the
          screensaver using a random theme on activation.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/themes</key>
      <applyto>/apps/mate-screensaver/themes</applyto>
      <owner>mate-screensaver</owner>
      <type>list</type>
      <list_type>string</list_type>
      <default>[]</default>
      <locale name="C">
        <short>Screensaver themes</short>
        <long>
	  This key specifies the list of themes to be used by the
          screensaver. It's ignored when "mode" key is 
          "blank-only", should provide the theme name when "mode" is
          "single", and should provide a list of themes when "mode" is
          "random".
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/idle_delay</key>
      <applyto>/apps/mate-screensaver/idle_delay</applyto>
      <owner>mate-screensaver</owner>
      <type>int</type>
      <default>10</default>
      <locale name="C">
        <short>Time before session is considered idle</short>
        <long>
          The number of minutes of inactivity before the
          session is considered idle.
        </long>
      </locale>
     </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/power_management_delay</key>
      <applyto>/apps/mate-screensaver/power_management_delay</applyto>
      <owner>mate-screensaver</owner>
      <type>int</type>
      <default>30</default>
      <locale name="C">
        <short>Time before power-management baseline</short>
        <long>
          The number of seconds of inactivity before signalling
          to power-management.  This key is set and maintained
          by the session power-management agent.
        </long>
      </locale>
     </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/cycle_delay</key>
      <applyto>/apps/mate-screensaver/cycle_delay</applyto>
      <owner>mate-screensaver</owner>
      <type>int</type>
      <default>10</default>
      <locale name="C">
        <short>Time before theme change</short>
        <long>
          The number of minutes to run before changing the
          screensaver theme.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/lock_delay</key>
      <applyto>/apps/mate-screensaver/lock_delay</applyto>
      <owner>mate-screensaver</owner>
      <type>int</type>
      <default>0</default>
      <locale name="C">
        <short>Time before locking</short>
        <long>
          The number of minutes after screensaver activation
          before locking the screen.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/embedded_keyboard_enabled</key>
      <applyto>/apps/mate-screensaver/embedded_keyboard_enabled</applyto>
      <owner>mate-screensaver</owner>
      <type>bool</type>
      <default>FALSE</default>
      <locale name="C">
        <short>Allow embedding a keyboard into the window</short>
        <long>
          Set this to TRUE to allow embedding a keyboard into the
          window when trying to unlock.  The "keyboard_command" key
          must be set with the appropriate command.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/embedded_keyboard_command</key>
      <applyto>/apps/mate-screensaver/embedded_keyboard_command</applyto>
      <owner>mate-screensaver</owner>
      <type>string</type>
      <default></default>
      <locale name="C">
        <short>Embedded keyboard command</short>
        <long>
          The command that will be run, if the "embedded_keyboard_enabled" key
          is set to TRUE, to embed a keyboard widget into the window.
          This command should implement an XEMBED plug interface and
          output a window XID on the standard output.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/logout_enabled</key>
      <applyto>/apps/mate-screensaver/logout_enabled</applyto>
      <owner>mate-screensaver</owner>
      <type>bool</type>
      <default>FALSE</default>
      <locale name="C">
        <short>Allow logout</short>
        <long>
          Set this to TRUE to offer an option in unlock dialog to
          logging out after a delay.  The Delay is specified in the
          "logout_delay" key.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/logout_delay</key>
      <applyto>/apps/mate-screensaver/logout_delay</applyto>
      <owner>mate-screensaver</owner>
      <type>int</type>
      <default>120</default>
      <locale name="C">
        <short>Time before logout option</short>
        <long>
          The number of minutes after the screensaver activation
          before a logout option will appear in unlock dialog. This
          key has effect only if the "logout_enable" key is set to TRUE.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/logout_command</key>
      <applyto>/apps/mate-screensaver/logout_command</applyto>
      <owner>mate-screensaver</owner>
      <type>string</type>
      <default></default>
      <locale name="C">
        <short>Logout command</short>
        <long>
          The command to invoke when the logout button is clicked.  This
          command should simply log the user out without any interaction.
          This key has effect only if the "logout_enable" key is set to TRUE.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/user_switch_enabled</key>
      <applyto>/apps/mate-screensaver/user_switch_enabled</applyto>
      <owner>mate-screensaver</owner>
      <type>bool</type>
      <default>TRUE</default>
      <locale name="C">
        <short>Allow user switching</short>
        <long>
          Set this to TRUE to offer an option in the unlock dialog to
          switch to a different user account.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/lock_dialog_theme</key>
      <applyto>/apps/mate-screensaver/lock_dialog_theme</applyto>
      <owner>mate-screensaver</owner>
      <type>string</type>
      <default>default</default>
      <locale name="C">
        <short>Theme for lock dialog</short>
        <long>
          Theme to use for the lock dialog.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/mate-screensaver/status_message_enabled</key>
      <applyto>/apps/mate-screensaver/status_message_enabled</applyto>
      <owner>mate-screensaver</owner>
      <type>bool</type>
      <default>TRUE</default>
      <locale name="C">
        <short>Allow the session status message to be displayed</short>
        <long>
        Allow the session status message to be displayed when the screen is locked.
        </long>
      </locale>
    </schema>

  </schemalist>
</mateconfschemafile>