sexta-feira, 29 de agosto de 2008

Pondo para funcionar o ajuste de brilho de tela em notebook HP

Olá Pessoal,
aqui está como coloquei pra funcionar o ajuste do brilho do monito com a tecla [Fn] + [f7]/[f8] no UBUNTU 8.04.
eu tenho um hp dv2210us, mas acho que deve servir pra todos os modelos... Piscada

Adicionando um evento da acpi Chocado

cd /etc/acpi/events
sudo gedit hp-brightness-up

escreva o seguinte dentro deste arquivo:

event=video LCD 00000086 00000000
action=/etc/acpi/hpbrightnessup.sh

Salve e saia.
Novamente:

sudo gedit hp-brightness-down (same as before)

escreva:

event=video LCD 00000087 00000000
action=/etc/acpi/hpbrightnessdown.sh

Salve e saia.


OBSERVAÇÃO:
preste atenção na saída deste comando.

cat /proc/acpi/video/VGA/LCD/brightness

Se for diferente de : "levels: 100 60 20 28 36 44 52 60 68 76 84 92 100"
será necessário mudar os números nos script!

Tecle:

cd /etc/acpi

Adicione os scripts:

sudo gedit hpbrightnessup.sh

com o conteúdo:

#!/bin/sh
value="`cat /proc/acpi/video/VGA/LCD/brightness | grep current: | awk '{print $2;}'`"
if [ $value -eq 0 ]
then
value=92
fi
if [ $value -ge 92 ]
then
value=92
else
value=`expr $value + 8`
fi
echo $value > /proc/acpi/video/VGA/LCD/brightness

Salve e saia.
Novamente:

sudo gedit hpbrightnessdown.sh

com o conteúdo:

#!/bin/sh
value="`cat /proc/acpi/video/VGA/LCD/brightness | grep current: | awk '{print $2;}'`"
echo $value
if [ $value -eq 0 ]
then
value=92
fi
if [ $value -le 20 ]
then
value=20
else
value=`expr $value - 8`
fi
echo $value > /proc/acpi/video/VGA/LCD/brightness

Salve e saia.

Altere as permissões:

sudo chmod +x hpbrightness*.sh

reinicie o computador e pau na máquina!! Legal

Nenhum comentário: