thanks to Felix Geyer for the patch.
this didn't work right aways since my system is a MSI U120.
here's what I did.. (no need to patch anything)
I created a file in /etc/hal/fdi/information/msi-backlight-fix.fdi
with this content
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- --> <deviceinfo version="0.2"> <device> <match key="info.category" string="laptop_panel"> <match key="/org/freedesktop/Hal/devices/computer:system.board.vendor" prefix_ncase="micro-star"> <match key="/org/freedesktop/Hal/devices/computer:system.board.product" contains_outof="U100;U-100" <merge key="laptop_panel.brightness_in_hardware" type="bool">true</merge> <remove key="info.addons" type="strlist">hald-addon-generic-backlight</remove> </match> </match> </match> </device> </deviceinfo>
then restarted the hal service (backlight works great) I changed hardware for board make it more generic.
thanks to Felix Geyer for the patch.
this didn't work right aways since my system is a MSI U120.
here's what I did.. (no need to patch anything)
I created a file in /etc/hal/ fdi/information /msi-backlight- fix.fdi
with this content
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- --> "laptop_ panel"> freedesktop/ Hal/devices/ computer: system. board.vendor" prefix_ ncase=" micro-star" > freedesktop/ Hal/devices/ computer: system. board.product" contains_ outof=" U100;U- 100" panel.brightnes s_in_hardware" type="bool" >true</ merge> >hald-addon- generic- backlight< /remove>
<deviceinfo version="0.2">
<device>
<match key="info.category" string=
<match key="/org/
<match key="/org/
<merge key="laptop_
<remove key="info.addons" type="strlist"
</match>
</match>
</match>
</device>
</deviceinfo>
then restarted the hal service (backlight works great)
I changed hardware for board make it more generic.