Salvando configurações de brilho - Ubuntu 14.04

Publicado por Saulo Gomes em 12/09/2014

[ Hits: 9.453 ]

Blog: https://about.me/saulo.gomes

 


Salvando configurações de brilho - Ubuntu 14.04



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!

Outras dicas deste autor

Watch - assista a saída de um comando periodicamente

Combinando find com a variável PATH

Leitura recomendada

Configurando somente o básico do Grub2

Habilitando ícones do menu sistema em ambientes Gnome

vim color no slackware

Compartilhando sua internet com NAT automaticamente

Preparando estações Linux para usar servidor de impressão CUPS

  

Comentários
[1] Comentário enviado por helsondcs em 13/09/2014 - 18:50h

Boa tarde!!

segui essa orientações e funcionou no meu notebook Gateway, o brilho diminuiu :-)
Gostaria de saber se vc sabe como configurar para que o ajuste do brilho seja feito nas teclas de atalho ou pelo "Brilho e Bloqueio" do sistema??

desde ja agradeço

[2] Comentário enviado por saulobr88 em 14/09/2014 - 14:39h

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!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts