Como ajustar o brilho da tela via linha de comando

Publicado por Fábio Berbert de Paula em 24/06/2020

[ Hits: 8.942 ]

Blog: https://fabio.automatizando.dev

 


Como ajustar o brilho da tela via linha de comando



Se você é, assim como eu, aficionado pela telinha preta do terminal e detesta sair dando cliques atrás do recurso que deseja, essa dica é para você!

Uso o KDE Plasma e sinceramente, nem sei qual é o caminho para se chegar nas configurações de brilho de tela. Então vamos ver como fazer isso via linha de comando.

Para descobrir qual é o identificador da sua tela (ou telas caso tenha mais de uma), digite o seguinte comando:

xrandr -q | grep " connected"
DVI-I-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 477mm x 268mm
DVI-I-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm


No meu caso tenho 2 monitores conectados ao desktop, o identificador de cada um deles é DVI-I-0 e DVI-I-3.

O valor do brilho varia de 0 a 1. Então vamos definir o brilho de cada uma das telas para 70% por exemplo:

xrandr --output DVI-I-0 --brightness 0.7
xrandr --output DVI-I-3 --brightness 0.7

Para restaurar:

xrandr --output DVI-I-0 --brightness 1
xrandr --output DVI-I-3 --brightness 1

O setup não é permanente, quando você reiniciar a sessão de usuário as configurações padrões serão restauradas.

Bônus

Como bônus vou passar a função que criei no meu arquivo ~/.bash_profile. Edite o arquivo e adicione o seguinte código:

vim ~/.bash_profile

brilho() {
    if (( $(echo "$1>=0 && $1<=1" | bc -l) ))
    then
        xrandr --output DVI-I-0 --brightness $1
        xrandr --output DVI-I-3 --brightness $1
    fi
}

Mude os identificadores das telas de acordo com seu setup e recarregue o arquivo de início de sessão:

source ~/.bash_profile

Agora basta digitar:

brilho 0.7

O comando irá ajustar o brilho em todos os teus monitores.

Outras dicas deste autor

grep - Binary file XXX matches [Resolvido]

O comando mkpasswd

Lista de downloads travando no Firefox

O que é correio eletrônico

Condições if em múltiplas linhas no Python

Leitura recomendada

kinit: No resume image, doing normal boot...

Configuração de máquina Linux no domínio Windows (AD)

Cedilha no Mozilla não aparece?

Preparando seu Ubuntu 7.04 para tudo em multimídia

Impressora compartilhada no Windows no Debian 6 Squeeze

  

Comentários
[1] Comentário enviado por maurixnovatrento em 02/08/2020 - 21:05h


Muito bom.

___________________________________
Conhecimento não se Leva para o Túmulo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts