Esta dica é para aqueles que desejam salvar o valor/nível/estado do brilho no
Ubuntu 14.04 (creio que deva funcionar em versões anteriores, mas não testei ainda).
No caminho
/sys/class/backlight, é onde os valores de brilho ficam salvos, algumas documentações dizem existir o caminho
/sys/class/backlight/acpi_video0.
No meu caso (um notebook Acer 5750-6_br858), o caminho é
/sys/class/backlight/intel_backlight, que é um link simbólico:
# ls -l
total 0
lrwxrwxrwx 1 root root 0 Set 8 11:14 intel_backlight
-> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight
Dentro de
intel_backlight, tenho os seguintes arquivos:
# ls -l
total 0
-r--r--r-- 1 root root 4096 Set 8 11:14 actual_brightness
-rw-r--r-- 1 root root 4096 Set 8 11:48 bl_power
-rw-r--r-- 1 root root 4096 Set 8 11:14 brightness
lrwxrwxrwx 1 root root 0 Set 8 11:48 device
-> ../../card0-LVDS-1
-r--r--r-- 1 root root 4096 Set 8 11:14 max_brightness
drwxr-xr-x 2 root root 0 Set 8 11:48 power
lrwxrwxrwx 1 root root 0 Set 8 11:48 subsystem
-> ../../../../../../../class/backlight
-r--r--r-- 1 root root 4096 Set 8 11:14 type
-rw-r--r-- 1 root root 4096 Set 8 11:13 uevent
Pelo que pude analisar, o arquivo
max_brightness informa o valor máximo para o brilho no equipamento. O arquivo que define o brilho é o
brightness.
Ajustando o brilho da tela (com a teclas do notebook mesmo), é possível ver que o valor dos arquivos (
brightness e
actual_brightness) são alterados. No meu caso, o valor 304 de brilho é confortável, o meu equipamento suporta o mínimo visível de 16 e máximo 976. Algumas documentações informam que os valores são de 0 a 9, isso já não é verdade para o meu caso.
Aplicando os comandos abaixo no arquivo
/sys/class/backlight/intel_backlight, nesse momento os valores estão:
# cat brightness
304
# cat max_brightness
976
# cat actual_brightness
304
Para sempre definir (settar) o brilho para 304 após o boot (
at startup), basta adicionarmos o seguinte comando ao
/etc/rc.local:
# echo 304 > /sys/class/backlight/intel_backlight/brightness
Antes da linha
exit 0 do
rc.local.
O caminho pode variar, dependendo de qual controlador gráfico está sendo utilizado, porém, ao acessar
/sys/class/backlight é possível descobrir onde o arquivo
brightness está.
Algumas referências:
Espero que isso ajude aos que possuem esse problema de controle de brilho da tela.
E um viva à comunidade, Viva o
Linux!
Pessoal,
Após eu submeter a dica achei um programinha que simplifica essa configuração, o xbacklight
xbacklight - Utilitário simples para definir o nível de luz de fundo
No meu ubuntu, fiz a instalação e deixei o brilho com 30% da seguinte forma:
$xbacklight -set "30"
Também percebi que algumas vezes após iniciar o Unity(A interface gráfica do Ubuntu) o brilho voltava aos 100%. Dessa forma é possível deixar o brilho na porcentagem desejada após iniciar a sessão, usando o "Aplicativos de sessão" dá para deixar o comando xbacklight executando sempre e assim também ter o brilho da forma desejada.
helsondcs,
Cara quanto ao uso das teclas, no momento eu não sei responder isso, no meu notebook as vezes as teclas não funcionam, só volta a funcionar após encerrar e entrar novamente na sessão do Unity. Se eu descobrir algo sobre isso comentarei aqui.
Abraço a todos e Viva o Linux!