Como ajustar o brilho da tela via linha de comando

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

[ Hits: 8.104 ]

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

Gizmo no Ubuntu Dapper: The dmix plugin supports only playback stream

Cedilha "ç" saindo como "ć" em teclado US-international [Resolvido]

Como substituir caracteres acentuados pelos equivalentes não-acentuados

Verificar o status da bateria via linha de comando

Remote Transmission - Gerenciando os torrents do PC pelo Android

Leitura recomendada

TFTP: Mensagem de erro ".TFTP error 1 (file not found)"

Usando o VirtualBox para Otimizar as VMs Instaladas no Genymotion

Sincronizando Portage com GIT no Sabayon Linux

Debian - Corrigindo erro da Tela de Login pós-instalação do Java

Instalando o Maya 5 no Red Hat 9 e Slackware

  

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