Categories
Tutoriais Ubuntu

xbacklight — Comando para alterar o brilho do monitor LCD no Linux

Vou mostrar como usar o aplicativo xbacklight para alterar o brilho do seu monitor LCD, no Linux.
O aplicativo não vem instalado, por padrão, na maioria das distribuições — o que não o impede de instalá-lo.
Em um dos meus notebooks as teclas de função Fn + F11 e Fn + F12 correspondem aos controles para diminuir e aumentar o brilho da tela. No seu equipamento, elas provavelmente devem ser diferentes.
Na dúvida, consulte o manual do fabricantexbacklight.
O problema é que, às vezes, as teclas não funcionam…

Como instalar o xbacklight

No Debian e no Ubuntu, você pode instalar com o comando apt-get:

sudo apt-get update
sudo apt-get install xbacklight

Como usar o xbacklight

ajuste do brilho da tela no tecladoO xbacklight trabalha com valores percentuais.
O valor máximo de brilho é 100% — e você deve ter o cuidado para não se complicar ao ajustar acidentalmente o valor para 0% ou algo próximo disto, tornando impossível ver o que está ocorrendo na tela do seu monitor.
Para ver o valor do brilho atual use o parâmetro -get:

xbacklight -get

o comando, acima, vai retornar o valor (percentual) atual do brilho do seu monitor:

50.000000

Para aumentar em 10% o brilho, use o parâmetro -inc:

xbacklight -inc 10

Para reduzir em 20% o brilho, use o parâmetro -dec:

xbacklight -dec 20

Se ajuda a memorizar, as palavras increase e decrease podem ser traduzidas para incremento e decremento ou decréscimo.

A página do manual do comando tem algumas outras opções que podem ser usadas.
Eu recomendo usar valores sempre baixos e alterar gradativamente o brilho do monitor, até chegar ao nível que seja confortável para você.

Outros ajustes do xbacklight

Você pode ajustar o brilho para um valor porcentual fixo, com o parâmetro -set:

xbacklight -set 60

Para evitar desconforto durante a mudança, você pode especificar um período de tempo (em milésimos de segundos) que o xbacklight levará até chegar ao ponto determinado.
O valor padrão é 200 milisegundos.
Desta forma, se quiser reduzir o brilho para 30% e quiser, ainda, que o programa leve 2 segundos para completar esta tarefa, use o seguinte comando:

xbacklight -set 30 -time 2000

Observe como a transição ocorre mais lentamente.
Se você quer mais suavidade na transição, acrescente o parâmetro -steps — que determina em quantos passos o processo deve se dar.
No exemplo abaixo, o brilho será elevado a 100%, em 3 segundos, em 300 etapas:

xbacklight -set 100 -time 3000 -steps 300

Divertido, não é?!
Compartilhe com os seus amigos — e, se conhecer outra forma de ajustar o brilho do monitor, no Linux (há muitas outras), escreva nos comentários.

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

7 replies on “xbacklight — Comando para alterar o brilho do monitor LCD no Linux”

Fiz tudo certinho, mas quando digito os comandos pra aumentar e diminuir o brilho, nada acontece :/

Olá, quando executo o comando “xbacklight -get” o terminal retorna uma mensagem assim: “No outputs have backlight property”.
Ficaria muito grato se alguem por favor pudesse me explicar o que isso quer dizer e como posso resolver esse problema.

O backlight é um método de iluminação usado em displays LCD, ou seja, telas de cristal líquido. A mensagem pode estar relacionada ao fato de o seu dispositivo não ser ou não ser reconhecido como um dispositivo LCD.
Você está tentando executar o comando em um monitor CRT ou Plasma? Nestes casos, não irá funcionar.

Não sei se já resolveu ou se já desistiu, mas eu acabei de encontrar um vídeo onde o cara ensina a instalar um aplicativo (do tipo GUI), chamado brightness controller. Eu já tava desacreditando depois de ler tanto post e nenhum funcionar. Finalmente, esse deu certo! Segue o link: https://www.youtube.com/watch?v=46BWU-tNJIM

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.