Como resolver problema de brilho de tela em notebook HP no ubuntu hardy

Iniciado por Phinx, 04 de Junho de 2008, 16:46

tópico anterior - próximo tópico

Phinx

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... ;)

Adicionando um evento da acpi :o

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!! 8)

ronaiml

Muito bom.  Mas também pode utilizar o script

http://ubuntuforums.org/showthread.php?t=673946

Para baixar o script basta entrar com o seu login e senha do ubuntu-br no site.

A vantagem do script é que numa atualização as teclas continuarão a funcionar.
Mas o teu método é muito mais elegante.


Ronai
Ronai Lisboa
HP: dv2000t dv2699ep

Machizu

E quando o arquivo /proc/acpi/video/VGA/LCD/brightness  não existe??? O QUE FAZER?
Na pasta /proc/acpi/video/  so existe uma pasta chamada GFX0 onde tem as pastas: DD01  DD02  DD03  DD04  e DD05    e os arquivos: DOS   info   POST   POST_info   ROM

O que eu faço?  Meu notebook é um Microboard InnovationSR placa de video Intel!

Grato quem ajudar!
Notebook Innovation SR F233
Core2 Duo, 1Gb Ram, 160 HD, 14' Widescreen, GVT 3Mb

macgyver-rp

tenho mesmo problema  ??? só meu notebook é presario c700 , não deu certo script , pois não tem as pastas
/proc/acpi/video/VGA/LCD/brightness
notebook compaq presario c768br- dual core t2330, 2 gb ram ddr2, Intel Graphics Media Accelerator X3100, wireless broadcom, hd 120 gb.