<schemalist>
  <schema id="psensor" path="/apps/psensor/">
    <key name="graph-alpha-channel-enabled" type="b">
      <default>false</default>
      <summary>Whether the alpha channel is enabled</summary>
      <description>Whether the alpha channel is enabled. Must be
      enabled for changing the transparency of the background of the
      graph window.</description>
    </key>
    <key name="graph-background-alpha" type="d">
      <default>1</default>
      <summary>The alpha value of the background of the graph
      window</summary>
      <description>The alpha value of the background of the graph
      window. It must be a positive float between 0 and 1. '1' is the
      maximum opacity.</description>
    </key>
    <key name="graph-background-color" type="s">
      <default>'#e8f4e8f4a8f5'</default>
      <summary>The color of the background of the graph
      canvas</summary>
      <description>The color of the background of the graph canvas as
      a #rgb representation.</description>
    </key>
    <key name="graph-foreground-color" type="s">
      <default>'#000000000000'</default>
      <summary>The color of the foreground of the graph
      canvas</summary>
      <description>The color of the foreground of the graph canvas as
      a #rgb representation.</description>
    </key>
    <key name="graph-monitoring-duration" type="i">
      <default>20</default>
      <summary>The monitoring duration of the graph</summary>
      <description>The monitoring duration of the graph as minutes. It
      must be greater than 1.</description>
    </key>
    <key name="graph-update-interval" type="i">
      <default>2</default>
      <summary>The interval between refreshs of the graph</summary>
      <description>The interval between refreshs of the graph as
      seconds. It must be greater than 1.</description>
    </key>
    <key name="graph-smooth-curves-enabled" type="b">
      <default>true</default>
      <summary>Whether smooth curves are enabled</summary>
      <description>Whether curves are drawn using Bezier algorithm
      for a smoother visual rendering .</description>
    </key>
    <key name="interface-hide-on-startup" type="b">
      <default>false</default>
      <summary>Whether the graph window is hidden on startup</summary>
      <description>Whether the graph window is hidden on startup. The
      graph will be hidden only if the Ubuntu Application Indicator or
      status icon support is available.</description>
    </key>
    <key name="interface-menu-bar-disabled" type="b">
      <default>false</default>
      <summary>Whether the menu of the graph window is
      disabled</summary>
      <description>Whether the menu of the graph window is
      disabled</description>
    </key>
    <key name="interface-sensorlist-position" type="i">
      <default>0</default>
      <summary>Position of the sensor list in the graph
      window</summary>
      <description>Position of the sensor list in the graph
      window. Possible values are 0 (right), 1 (left), 2 (top), 3
      (bottom).</description>
    </key>
    <key name="interface-unity-launcher-count-disabled" type="b">
      <default>false</default>
      <summary>Whether the greatest temperature is displayed in Unity
      launcher</summary>
      <description>If set to 'true' the greatest temperature will be
      displayed in the Unity launcher.</description>
    </key>
    <key name="interface-temperature-unit" type="i">
      <default>0</default>
      <summary>The displayed temperature unit</summary>
      <description>The displayed temperature unit, '0' for Celsius,
      '1' for Fahenrenheit.</description>
    </key>
    <key name="interface-window-decoration-disabled" type="b">
      <default>false</default>
      <summary>Whether the decoration of the window is
      disabled</summary>
      <description>Whether the decoration of the window is
      disabled.</description>
    </key>
    <key name="interface-window-keep-below-enabled" type="b">
      <default>false</default>
      <summary>Whether the graph window is kept below all other
      windows</summary>
      <description>Whether the graph window is kept below all other
      windows.</description>
    </key>
    <key name="interface-window-restore-enabled" type="b">
      <default>true</default>
      <summary>Whether the position and size of the graph window are
      restored</summary>
      <description>Whether the position and size of the graph window
      are restored</description>
    </key>
    <key name="interface-window-divider-pos" type="i">
      <default>0</default>
      <summary>Position of the divider between the graph window and
      the list of sensors</summary>
      <description>Position of the divider between the graph window
      and the list of sensors</description>
    </key>
    <key name="interface-window-w" type="i">
      <default>800</default>
      <summary>Width of the graph window</summary>
      <description>Width of the graph window.</description>
    </key>
    <key name="interface-window-h" type="i">
      <default>200</default>
      <summary>Height of the graph window</summary>
      <description>Height of the graph window.</description>
    </key>
    <key name="interface-window-x" type="i">
      <default>100</default>
      <summary>Horizontal position of the graph window</summary>
      <description>Horizontal position of the graph
      window.</description>
    </key>
    <key name="interface-window-y" type="i">
      <default>100</default>
      <summary>Vertical position of the graph window</summary>
      <description>Vertical position of the graph
      window.</description>
    </key>
    <key name="notif-script" type="s">
      <default>''</default>
      <summary>The script called when a notification is
      raised.</summary>
      <description>The script called when a notification is
      raised.</description>
    </key>
    <key name="slog-enabled" type="b">
      <default>false</default>
      <summary>Whether the logging sensors is enabled.</summary>
      <description>Whether the logging sensors is
      enabled.</description>
    </key>
    <key name="slog-interval" type="i">
      <default>300</default>
      <summary>Interval of the logging of sensors.</summary>
      <description>Interval of the logging of sensors in
      seconds.</description>
    </key>
    <key name="sensor-update-interval" type="i">
      <default>2</default>
      <summary>Update interface of the sensor values</summary>
      <description>Update interface of the sensor
      values.</description>
    </key>
    <key name="default-high-threshold-temperature" type="d">
      <default>60</default>
      <summary>Default high threshold for the thermal
      sensors.</summary>
      <description>Default high threshold for the thermal sensors
      (celsius).</description>
    </key>
    <key name="default-sensor-alarm-enabled" type="b">
      <default>false</default>
      <summary>Whether sensor alarm is enabled by default.</summary>
      <description>Whether sensor alarm is enabled by
      default.</description>
    </key>
    <!-- sensors information providers -->
    <key name="provider-lmsensors-enabled" type="b">
      <default>true</default>
      <summary>Whether the lm-sensors librairy is used to retrieve
      sensors information.</summary>
      <description>Whether the lm-sensors librairy is used to
      retrieved sensors information.</description>
    </key>
    <key name="provider-nvctrl-enabled" type="b">
      <default>true</default>
      <summary>Whether the NVCtrl library is used to retrieve
      sensors information.</summary>
      <description>Whether the NVCtrl library is used to
      retrieved sensors information.</description>
    </key>
    <key name="provider-atiadlsdk-enabled" type="b">
      <default>true</default>
      <summary>Whether the ATI ADL SDK library is used to retrieve
      sensors information.</summary>
      <description>Whether the ATI ADL SDK library is used to
      retrieved sensors information.</description>
    </key>
    <key name="provider-gtop2-enabled" type="b">
      <default>true</default>
      <summary>Whether the gtop2 library is used to retrieve
      system information.</summary>
      <description>Whether the gtop2 library is used to
      system information.</description>
    </key>
    <key name="provider-hddtemp-enabled" type="b">
      <default>false</default>
      <summary>Whether the hddtemp daemon is used to retrieve
      hard disks information.</summary>
      <description>Whether the hddtemp daemon is used to
      retrieved hard disks information.</description>
    </key>
    <key name="provider-libatasmart-enabled" type="b">
      <default>false</default>
      <summary>Whether the atasmart library is used to retrieve
      hard disks information.</summary>
      <description>Whether the atasmart library is used to
      retrieved hard disks information.</description>
    </key>
    <key name="provider-udisks2-enabled" type="b">
      <default>true</default>
      <summary>Whether the udisks2 library is used to retrieve
      hard disks information.</summary>
      <description>Whether the lm-sensors library is used to
      retrieved hard disks information.</description>
    </key>
  </schema>
</schemalist>
