quarta-feira, 14 de maio de 2014

Alterando o brilho das telas nos notebooks Acer Aspire - parte 2

Existem algumas placas-mãe onde o acpi não consegue fazer o controle da luminosidade da tela automaticamente. A solução, já bem documentada, é adicionar as linhas abaixo no /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=Linux acpi_backlight=vendor"

Este recurso permite o controle manual da luminosidade e, excetuando-se o KDE 4, os outros gerenciadores de janelas deixam a desejar. Em cada boot a luminosidade está no máximo...

A solução clássica baseada no arquivo /sys/class/backlight/acpi_video0/brightness:

# echo 4 > /sys/class/backlight/acpi_video0/brightness

não dá resultados, numa escala de 0-10, pois o arquivo acpi_video0 não existe. Em seu lugar temos o arquivo intel_backlight, que só responde ao comando "echo" se descobrirmos o valor correto. E isso é o que explicaremos agora:

a) usando as teclas de brilho, selecione a luminosidade adequada aos seus olhos:


b) abra um terminal e rode o comando abaixo:

$ cat /sys/class/backlight/intel_backlight/brightness
153

O valor "153" é o número correto que vai configurar a luminosidade desejada. Basta colocá-lo no arquivo /etc/init.d/x11-common para que o mesmo seja mantido a cada boot::

#!/bin/sh
# /etc/init.d/x11-common: set up the X server and ICE socket directories
### BEGIN INIT INFO
# Provides:          x11-common
# Required-Start:    $remote_fs
# Required-Stop:     $remote_fs
# Default-Start:     S
# Default-Stop:
### END INIT INFO

set -e

PATH=/usr/bin:/usr/sbin:/bin:/sbin
SOCKET_DIR=.X11-unix
ICE_DIR=.ICE-unix

echo -n 153 > /sys/class/backlight/intel_backlight/brightness

. /lib/lsb/init-functions
if [ -f /etc/default/rcS ]; then
  . /etc/default/rcS

fi
etc...etc...etc...

Salve o arquivo, reinicie o micro e veja o resultado.

Até a próxima dica!
;-))

Nenhum comentário:

Postar um comentário