I fixed the bug on my HP EliteBook 8530w. The problem was the following:
HAL reported that changing the brightness was handled by hardware (which
is not the case for my laptop). Thus when I pressed the brightness keys
the gnome-power-manager simply showed the OSD and did not take further
action. Here's what I did to resolve this:

1. Find out the vendor string used by hal:

        $ lshal | grep system.hardware.vendor

        (In my case: system.hardware.vendor = 'Hewlett-Packard' )

2. Find out the product string:

        $  lshal | grep system.hardware.product

        (In my case: system.hardware.product = 'HP EliteBook 8530w' )

3. Open /usr/share/hal/fdi/information/10freedesktop/10-laptop-panel-
hardware.fdi in an editor with root privileges

4. Find the xml tag that contains the hardware vendor string

5. Add the product string ("8530w") to the list of products that do no handle 
the panel brightness in hardware:
        I changed the part where it says 
        ...
         <match 
key="/org/freedesktop/Hal/devices/computer:system.hardware.product" 
contains_outof="4410s;4415s;4416s;Compaq 5X5">
          <!-- needed since the acpi video module reports it handle the events, 
but it don't work on this machines-->
          <merge key="laptop_panel.brightness_in_hardware" 
type="bool">false</merge>
        ...
        to
        ...
         <match 
key="/org/freedesktop/Hal/devices/computer:system.hardware.product" 
contains_outof="8530w;4410s;4415s;4416s;Compaq 5X5">
          <!-- needed since the acpi video module reports it handle the events, 
but it don't work on this machines-->
          <merge key="laptop_panel.brightness_in_hardware" 
type="bool">false</merge>
        ...
        
6. Reboot

Summary:
Edit /usr/share/hal/fdi/information/10freedesktop/10-laptop-panel-hardware.fdi 
to make sure that your laptop model is listed in a 
"/org/freedesktop/Hal/devices/computer:system.hardware.product" xml-tag that 
contains a subtag like this:
        <merge key="laptop_panel.brightness_in_hardware" 
type="bool">false</merge>

Hope this helps!

-- 
Cannot adjust brightness in Lucid Lynx
https://bugs.launchpad.net/bugs/555122
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to