Atualização de 4 de novembro de 2018
Eu escrevi uma coleção de scripts bash para ajustar o brilho e gama gradualmente ao amanhecer e ao anoitecer durante um período de 90 minutos a 120 minutos . A configuração de brilho total é:
xrandr --output DP-1-1 --gamma 1:1:1 --brightness 1.0
A configuração noturna é:
xrandr --output DP-1-1 --gamma 1.1:0.8:0.7 --brightness 0.55
Resposta Original
Finalmente encontrei uma resposta: MAIS DE EXPOSIÇÃO DE XRANDR OU LUZ AZUL Este script é apresentado:
#!/bin/sh
night_mode() {
for disp in $(xrandr | sed -n 's/^\([^ ]*\).*\<connected>.*//p'); do
xrandr --output $disp --gamma $1 --brightness $2
done }
case $1 in
off) night_mode 1:1:1 1.0 ;;
*) night_mode 1:1:0.5 0.7 ;;
esac
O script reduz o componente de luz azul e o brilho de todos os monitores Xorg conectados. Basta salvá-lo no diretório bin
, chmod +x
e, se desejar, adicionar um atalho cron
ou um atalho de teclado para chamar a função.
Como funciona? Basta digitar o nome do script sem parâmetros para reduzir a luz azul. Para retornar à configuração normal, adicione o parâmetro off
após o comando.