Comment 7 for bug 76274

Revision history for this message
artt (cualquiercosa) wrote :

same problem on vgn-fe31z

here the problem is solved using smartdimmer (only with nvidia)
on feisty change /usr/lib/hal/scripts/hal-system-lcd-set-brightness

elif [ "$HAL_PROP_LAPTOP_PANEL_ACCESS_METHOD" = "sony" ]; then
        # echo "{1..8}" > /proc/acpi/sony/brightness
        # http://popies.net/sonypi/2.6-sony_acpi4.patch
        echo "$((value + 1))" > $HAL_PROP_LINUX_ACPI_PATH

by

elif [ "$HAL_PROP_LAPTOP_PANEL_ACCESS_METHOD" = "sony" ]; then
        # echo "{1..8}" > /proc/acpi/sony/brightness
        # http://popies.net/sonypi/2.6-sony_acpi4.patch
        smartdimmer -s"$(($value * 3))"

and /usr/lib/hal/scripts/hal-system-lcd-get-brightness

elif [ "$HAL_PROP_LAPTOP_PANEL_ACCESS_METHOD" = "sony" ]; then
 # cat /proc/acpi/sony/brightness
 # 7
 value="`cat $HAL_PROP_LINUX_ACPI_PATH`"
 value=$(($value-1))

by

elif [ "$HAL_PROP_LAPTOP_PANEL_ACCESS_METHOD" = "sony" ]; then
 # cat /proc/acpi/sony/brightness
 # 7
        value="`smartdimmer -g`"
 value=$(($value/3))