Salvando configurações de brilho - Ubuntu 14.04

Publicado por Saulo Gomes em 12/09/2014

[ Hits: 7.629 ]

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

Combinando find com a variável PATH

Watch - assista a saída de um comando periodicamente

Leitura recomendada

Habilitar porta paralela PCI Express NetMos Technology Device 9900 no Debian Squeeze

Bonding de interface no Ubuntu 10.04 LTS

Extensões do Gnome-shell no Ubuntu pelo navegador

Use o Google Hangouts diretamente no terminal

Formato da data e hora no Fluxbox

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts