Eu possuo o Acer Aspire 5755g e tive o mesmo problema com a luz de fundo da minha tela. Meu PC tem Nvidia GT540M. Eu li a resposta anterior e descobri que no meu pc este conselho funciona, mas eu preciso executar algum comando diferente em vez de
echo n > /sys/class/backlight/acpi_video0/brightness
Eu tenho que mudar para
echo 250 > /sys/class/backlight/intel_backlight/brightness
por exemplo, onde 250 é meu valor de luz de fundo desejado.
Eu considero que é por causa de gráficos híbridos em notebooks como o meu, então a luz de fundo é controlada pelo controlador integrado da Intel.
Nesse caso, faça cat /sys/class/backlight/intel_backlight/brightness
e você verá seu valor atual de brilho, no meu caso foi 976 alterá-lo com ypur nível desejado, lembre-se de que se você definir 0 como sua luz de fundo será ativada fora!
Ajusta o valor tentando valores diferentes entre 1 e 976, 1- significa que quase desligou a luz de fundo e 976 é o valor máximo no meu sistema (se você configurou para 0 a luz de fundo está desligada, e você não pode ver nada! Claro que você pode mudá-lo novamente e se você vai reiniciar, restaure o seu valor de configuração, por exemplo, max) Se você tentar definir um valor maior que o máximo, ele apenas retorna um erro e nada muda. Para definir o valor da luz de fundo na inicialização, adicione
echo 250 > /sys/class/backlight/intel_backlight/brightness
linha para o seu arquivo /etc/rc.local
antes do comando de saída.
Também podemos ativar as teclas de atalho para alterar a luz de fundo manualmente de uma maneira confortável.
Quanto a mim, fiz meus hotkeys scripts de scripts para asus laptops colocados no diretório / etc / acpi.
Você precisa de 2 scripts - um para aumentar o brilho, outro para diminuir, ambos são colocados no diretório / etc / acpi. Também precisamos configurar esses scripts para acionar em eventos de teclas de atalho, isso é feito através da troca de arquivos no diretório / etc / acpi / events. No meu caso, seus nomes e conteúdos são:
/ etc / acpi / events / asus-brilho-down
event = video DD03 00000087 00000000
ação = / etc / acpi / asus-brn-down.sh
/ etc / acpi / events / asus-brightness-up
event = video DD03 00000086 00000000
ação = / etc / acpi / asus-brn-up.sh
em que /etc/acpi/asus-brn-down.sh e asus-brn-up.sh são nomes de nossos scripts para diminuir e aumentar o brilho.
Conteúdo do meu /etc/acpi/asus-brn-down.sh
#!/bin/sh
# this is for acer aspire 5755G :)
KEYS_DIR=/sys/class/backlight/intel_backlight
test -d $KEYS_DIR || exit 0
MIN=1
# i set MIN to 1 to almost turn off backlight, but you can set a better one value, 50 for examlple
MAX=$(cat $KEYS_DIR/max_brightness)
VAL=$(cat $KEYS_DIR/brightness)
VAL=$((VAL-25))
if [ "$VAL" -lt $MIN ]; then
VAL=$MIN
fi
echo $VAL > $KEYS_DIR/brightness
e conteúdo do meu /etc/acpi/asus-brn-up.sh
#!/bin/sh
# this is for acer aspire 5755G :)
KEYS_DIR=/sys/class/backlight/intel_backlight
test -d $KEYS_DIR || exit 0
MIN=1
MAX=$(cat $KEYS_DIR/max_brightness)
VAL=$(cat $KEYS_DIR/brightness)
# I decided to increase brightness by 25 per keypress but you can change it to 50 or even 1 if you like
VAL=$((VAL+25))
if [ "$VAL" -gt $MAX ]; then
VAL=$MAX
fi
echo $VAL > $KEYS_DIR/brightness
ATUALIZAÇÃO: O mesmo problema foi resolvido no Ubuntu 13.10 (solução adicional encontrada aqui link )
Então, precisamos criar o arquivo /usr/share/X11/xorg.conf.d/20-intel.conf
com este conteúdo
Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
depois reinicie. isso é tudo;)