<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->

<!-- 
  Some examples how to use hal fdi files for system preferences 
  You can either uncomment the examples here or put them in a seperate .fdi
  file.
-->
<deviceinfo version="0.2">
<!-- 
  The following shows how to hint gnome-volume-manager and other programs 
  that honor the storage.automount_enabled_hint to not mount non-removable
  media.
-->

  <device>
    <match key="storage.hotpluggable" bool="false">
      <match key="storage.removable" bool="false">
        <merge key="storage.automount_enabled_hint" type="bool">false</merge>
      </match>
    </match>
  </device>

  <device>
      <match key="info.capabilities" contains="input.keys">
          <merge key="input.x11_options.XkbRules" type="string">base</merge>

          <!-- If we're using Linux, we use evdev by default (falling back to
               kbd otherwise). -->
          <merge key="input.x11_driver" type="string">kbd</merge>
          <merge key="input.x11_options.XkbModel" type="string">pc105</merge>
          <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
              string="Linux">
              <merge key="input.x11_driver" type="string">evdev</merge>
              <merge key="input.x11_options.XkbModel" type="string">evdev</merge>
          </match>
          <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
              string="SunOS">
              <match key="input.device" contains="usb">
                  <merge key="input.x11_options.StreamsModule" type="string">usbkbm</merge>
                  <merge key="input.x11_options.Protocol" type="string">VUID</merge>
              </match>
          </match>

          <merge key="input.xkb.layout" type="string">de,ru</merge>
          <merge key="input.xkb.variant" type="string">nodeadkeys,</merge>
      </match>
  </device>

</deviceinfo>

