Xrandr (nível de software)
Xrandr é um aplicativo de linha de comando usado para gerenciar a configuração de saída de exibição. Ele pode alterar a resolução, orientação, lidar com vários monitores e assim por diante. Para ver seu identificador de exibição usado atualmente, execute o comando abaixo:
Você verá alguma saída como esta:
HDMI-A-0 conectado primário 1920x1080 + 0 + 0 (normal esquerda invertida direita eixo x eixo y)510 mm x 287 mm
A string imediatamente antes da parte “conectada” é o identificador de sua tela (HDMI-A-0 neste caso). Agora você pode usar o identificador para alterar o brilho da tela.
Para verificar o valor de 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 vídeo):
$ xrandr - saída HDMI-A-0 --brilho 0.4Observe 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 tecla e cliques do mouse simulados. É possível alterar o brilho simulando os pressionamentos de tecla dos botões de brilho + e brilho- em seu sistema.
Para instalar o xdotool no Ubuntu, execute o seguinte comando:
$ sudo apt install xdotoolPara aumentar o brilho usando xdotool, execute o seguinte comando:
$ xdotool key XF86MonBrightnessUpPara diminuir o brilho usando o xdotool, execute o seguinte comando:
$ xdotool key XF86MonBrightnessDownUma vez que o xdotool simula pressionamentos de tecla de hardware reais, esta é 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 alterações feitas usando xgamma são alterações de nível de 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):
$ xgammaPara alterar o valor gama, execute um comando no seguinte formato:
$ xgamma -gamma 0.60Xbacklight (nível de hardware)
Xbacklight permite que você configure a intensidade da luz de fundo de sua tela. Para instalá-lo no Ubuntu, execute o comando abaixo:
$ sudo apt install xbacklightXbacklight pode não funcionar em todas as configurações de hardware. Para confirmar se funciona em seu sistema, execute o comando abaixo:
$ xbacklight -getSe você não vê nenhuma saída, o xbacklight não funcionará em seu sistema. Para definir o brilho da luz de fundo, execute o comando abaixo:
$ xbacklight -set 0.60Brightnessctl (nível de hardware)
Brightnessctl permite que você controle a luz de fundo da tela e o brilho dos indicadores de luz LED disponíveis em seu hardware.
Para instalar o brilhoctl no Ubuntu, execute o comando abaixo:
$ sudo apt install brilhoctlPara listar todos os dispositivos controláveis, execute o comando abaixo:
$ brilhoctl -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:
$ brilhoctl -d “0005: 054C: 09CC.0005: global ”definido para 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 brilho de sua tela.
Para instalar o redshift no Ubuntu, execute o comando abaixo:
$ sudo apt install redshiftPara alterar o brilho usando redshift, execute o comando abaixo (0.60 para o dia, 0.70 para o período noturno, o máximo é 1.0, o mínimo é 0.1):
$ redshift -b 0.60: 0.70Além dos controles de brilho, o redshift também vem com muitas opções para alterar os valores gama, bem como a temperatura da cor. Você também pode fornecer sua localização para o redshift para que a configuração da tela 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 o brilho ou a intensidade da luz de fundo da tela. Conforme afirmado anteriormente, alguns desses métodos podem não funcionar em seu hardware. É melhor experimentar essas ferramentas você mesmo e escolher uma que funcione e seja mais adequada às suas necessidades.