Estou controlando meu PC com SSH e scripts. Como posso alterar o brilho, a cor e a nitidez da linha de comando?
Tentativa 1: falhou
$ sudo redshift -t 5000:5000 -g .5
Cannot list GNOME panel applets.
Initialization of gnome-clock failed.
Trying next provider...
Latitude and longitude must be set.
Tente 2: falhou
$ cat brightness
20
$ cat max_brightness
20
$ echo 1 | sudo tee /sys/class/backlight/acpi_video0/brightness
1
$ echo 20 | sudo tee /sys/class/backlight/acpi_video0/brightness
Alguma maneira alternativa de fazer?
Acompanhamento : http://jonls.dk/redshift/
[command] [1000K to 10000K] [effects 0.1 to 10.0]
| | / / /
^ ^ ^ ^ ^
redshift -t 1000:1000 -l 0:0 -g .1; Dark
redshift -t 1000:1000 -l 0.0 -g 5; Bright
-g
argumento para desvio para o vermelho) não é o mesmo efeito que ajustar o brilho (-b
)Respostas:
Se o driver da sua placa gráfica suportar, você poderá usá-lo
xrandr
.O comando a seguir lista a configuração atual:
Se você deseja alterar a configuração de uma saída, precisa do nome da saída. Este nome faz parte da saída de
xrandr --current
, por exemploLVDS1
.O brilho pode ser alterado assim:
Gama:
fonte
verbose
opção.O xrandr não aumenta o brilho da tela no nível do hardware (aquele que é alterado pelas teclas de brilho da tela do laptop). Como o manual do xrandr diz:
Em vez disso, use
xbacklight
para alterar o brilho:No entanto, como é o mesmo que usar as teclas de brilho do laptop, isso não pode ir além dos limites de 0 a 100%. Se desejar clarear / escurecer sua tela além desse limite, use o xrandr para forçar os níveis de brilho do software:
Observe que
xrandr
aceita frações (0,0-1,0) enquantoxbacklight
aceita porcentagens (0-100)fonte
xrandr --output eDP1 --brightness 0.2
abordagem funciona bem enquantoxbacklight -set 20
falha.xrandr --output DP-1-1 --brightness 1.2
xrandr
mais escuro deveria ser mais frio do que usar alguma outra ferramenta? Receio que meu monitor esteja muito quente.Para laptops, aprendi apenas com
man xrandr
:Então eu tentei
e funciona!
fonte
Se você estiver usando o desvio para o vermelho, precisará fornecer latitude e longitude para que ele saiba quando a hora do dia muda. Algo como
Embora possa ser um pouco pouco convencional o uso do redshift :)
Além disso, funciona bem sem sudo.
fonte
Eu uso esse script para definir o brilho em todos os meus monitores de uma só vez:
fonte
Mude o VGA-1 com o seu dispositivo
0: + * VGA-1 1366 / 410x768 / 230 + 0 + 0 VGA-1
Cuidado com 0 (você precisará reiniciar o Xorg):
Isso funciona em monitores lcd / led normais, pois eles não suportam o brilho do hardware, como os laptops.
fonte
Há também DDC / CI e cliente linux: ddccontrol (e gddccontrol para GUI).
Os Tt estão no repositório oficial do ubuntu:
fonte