Xrandr (nível de software)
Xrandr é um aplicativo de linha de comando usado para gerenciar a configuração de saída de exibição. Pode mudar a resolução, orientação, lidar com vários displays e assim por diante. Para ver o seu identificador de exibição atualmente usado, execute o comando abaixo:
$ xrandr --prop | grep "conectado"
Você verá alguma saída como esta:
HDMI-A-0 Conectado Primário 1920x1080+0+0 (Eixo direto da direita esquerda e eixo da direita esquerda normal)A string pouco antes da parte "conectada" é o identificador do seu display (HDMI-A-0 neste caso). Agora você pode usar o identificador para alterar o brilho da sua tela.
Para verificar o valor do brilho atual, use o seguinte comando:
$ xrandr --prop --verbose | grep -a10 "conectado" | grep "brilho"
Para alterar o brilho, execute o seguinte comando (substitua HDMI-A-0 pelo seu próprio identificador de exibição):
$ xrandr--santput hdmi-a-0 --brightness 0.4
Observe que ele não altera o brilho do nível de hardware, é apenas um filtro de nível de software com valores gama ajustados.
XDOTOOL (nível de hardware)
XDOTOOL é um utilitário de linha de comando que pode ser usado para executar pressionamentos de teclas simulados e cliques de mouse. É possível alterar o brilho simulando as teclas de brilho+ e os botões de brilho em seu sistema.
Para instalar o XDOTOOL no Ubuntu, execute o seguinte comando:
$ sudo apt install xDotool
Para aumentar o brilho usando o XDOTOOL, execute o seguinte comando:
$ xDOTool key xf86monbrightnessup
Para diminuir o brilho usando o XDOTOOL, execute o seguinte comando:
$ xDOTool key xf86monbrightnessdown
Como o XDOTOOL simula as teclas de hardware reais, essa é uma mudança de brilho no nível de hardware.
XGamma (nível de software)
Xgamma, como o nome sugere, é um utilitário para gerenciar valores gama de exibição. As mudanças feitas usando XGamma são alterações no nível do software; portanto, o brilho real do monitor não é alterado. XGamma vem pré-instalado na maioria das distribuições Linux.
Para visualizar os valores gama atuais, execute o comando abaixo (mostra os valores RGB):
$ xgamma
Para alterar o valor gama, execute um comando no seguinte formato:
$ xgamma -gamma 0.60
Xbacklight (nível de hardware)
Xbacklight permite configurar a intensidade da luz de fundo do seu display. Para instalá -lo no Ubuntu, execute o comando abaixo:
$ sudo apt install xbacklight
Xbacklight pode não funcionar em todas as configurações de hardware. Para confirmar se funciona no seu sistema, execute o comando abaixo:
$ xbacklight -get
Se você não vir nenhuma saída, o Xbacklight não funcionará no seu sistema. Para definir o brilho da luz de fundo, execute o comando abaixo:
$ xbacklight -set 0.60
BLILHO
BLILIFICAÇÃOCTL permite controlar a luz de fundo da exibição e o brilho dos indicadores de luz LED disponíveis em seu hardware.
Para instalar o BLILLENTCTL no Ubuntu, execute o comando abaixo:
$ sudo apt install brightnessctl
Para listar todos os dispositivos controláveis, execute o comando abaixo:
$ BLILLENTCTL -L
Pode não ser fácil identificar corretamente os identificadores de exibição, pois os nomes podem não ser amigáveis e você pode ter que recorrer a algumas suposições para identificar o monitor. Na captura de tela acima, a string para o monitor é “0005: 054c: 09cc.0005: global ”. Depois de identificar o nome correto, execute o comando abaixo para alterar o brilho:
$ BLILLENTCTL -D “0005: 054C: 09CC.0005: Global ”Set 60%
Redshift (nível de software)
Redshift é uma ferramenta de linha de comando que permite que você defina manualmente ou automaticamente a temperatura da cor e/ou o brilho do seu display.
Para instalar o Redshift no Ubuntu, execute o comando abaixo:
$ sudo apt install Redshift
Para alterar o brilho usando o Redshift, execute o comando abaixo (0.60 durante o dia, 0.70 para noturno, o máximo é 1.0, o mínimo é 0.1):
$ Redshift -B 0.60: 0.70
Além dos controles de brilho, o Redshift também vem com muitas opções para alterar os valores gama e a temperatura da cor. Você também pode fornecer sua localização para o desvio para o vermelho para que a configuração de exibição possa ser alterada automaticamente antes e depois do pôr do sol. Cobrir outras opções de configuração está fora do escopo deste artigo. Para ver todas as opções disponíveis, execute um dos comandos abaixo:
$ Redshift -Help
$ MAN Redshift
Conclusão
Estes são alguns dos métodos que você pode usar para controlar a intensidade do brilho ou da luz de fundo. Como afirmado anteriormente, alguns desses métodos podem não funcionar em seu hardware. É melhor experimentar essas ferramentas e escolher uma que funcione e mais adequada para suas necessidades.