<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<append key="org.freedesktop.Hal.Device.LaptopPanel.method_names" type="strlist">SetBrightness</append>
<append key="org.freedesktop.Hal.Device.LaptopPanel.method_argnames" type="strlist">brightness_value</append>
<append key="org.freedesktop.Hal.Device.LaptopPanel.method_execpaths" type="strlist">hal-system-lcd-set-brightness</append>
<append key="org.freedesktop.Hal.Device.LaptopPanel.method_names" type="strlist">GetBrightness</append>
<append key="org.freedesktop.Hal.Device.LaptopPanel.method_execpaths" type="strlist">hal-system-lcd-get-brightness</append>
</match>
</device>
<!-- On some borken laptops, the brightness control is all done in hardware
but the hardware also synthesizes keypresses when the brightness is
changed. This gives power manager software problems as the brightness
can get into a feedback state so the panel flashes uncontrollably.
This is a hardware "feature" seen on IBM x31 laptops. -->
<device>
</match>
</match>
</match>
</device>
<!-- this is for Macbook Pro (LCD panel, light sensor, keyboard backlight) -->
<device>
<spawn udi="/org/freedesktop/Hal/devices/macbook_pro_light_sensor"/>
<spawn udi="/org/freedesktop/Hal/devices/macbook_pro_keyboard_backlight"/>
<spawn udi="/org/freedesktop/Hal/devices/macbook_pro_lcd_panel"/>
</match>
</match>
</match>
</device>
<device>
</match>
</device>
<device>
</match>
</device>
<device>
</match>
</device>
</deviceinfo>