Como usar a linha de comando para alterar o brilho e a cor?

5

Existe alguma maneira de alterar o brilho e a cor? Usando alguma ferramenta de linha de comando?

Eu estou tentando no Fedora e no Ubuntu, mas sem sorte até agora.

Acompanhamento:

[command]    [conneccted output]   [effects R:G:B, value 0 to 255]        
|     /      |            /        |            /
^    ^       ^            ^        ^           ^
xrandr       --output VGA1         --gamma 0:0:0
    
por YumYumYum 20.09.2011 / 13:12

2 respostas

6

Você pode modificar configurações de gama (cores e contraste efetivo também) usando a ferramenta xrandr . Primeiro determine o nome de saída do seu monitor:

 $ xrandr -q | grep connected
 DFP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
 CRT1 disconnected (normal left inverted right x axis y axis)

No exemplo acima, tenho um monitor conectado e visto como saída DFP1 . Então, agora, para o exemplo de modificação de gama:

$ xrandr --output DFP1 --gamma 0.8:0.8:1.1

Onde os valores de gama estão no formato Red:Green:Blue .

Edit: Outra opção é xcalib (você pode precisar instalá-lo primeiro). Pode ser usado com o parâmetro -a para ter efeito diretamente no monitor conectado. Veja a saída de xcalib para mais detalhes. Infelizmente, as configurações de cor / brilho parecem funcionar de forma aditiva, então talvez seja necessário fazer randr --output ... --gamma 1:1:1 para restaurar o estado padrão.

    
por 20.09.2011 / 14:06
1

A partir da página de manual de xrandr :

Some versions of xrandr also have this option:

   --brightness brightness

          Multiply the gamma values on the crtc currently attached to  the
          output  to specified floating value. Useful for overly bright or
          overly  dim  outputs.   However,  this  is   a   software   only
          modification,  if  your  hardware has support to actually change
          the brightness, you will probably prefer to use xbacklight.
    
por 16.08.2012 / 08:53