Existe algum utilitário de software para ajustar a gama / brilho / contraste da tela?

34

Eu costumava trabalhar à noite e é ofensivo assistir em telas com muita luz (eu tenho o painel embutido de dois laptops e um CRT externo de 18 polegadas) em um ambiente escuro. Então eu ajustei minha tela para ficar mais escura.

Posso fazer isso como um software, em vez de pressionar os botões dos monitores muitas vezes a cada vez?

    
por Ivan 24.10.2010 / 20:33

10 respostas

26

Redshift
Eu tenho usado isso. É muito bom.

sudo apt-get install redshift

Para usá-lo, basta digitar o terminal redshift

gtk-redshift é apenas o gui, não é necessário.

f.lux também é uma opção.

    
por N 1.1 24.10.2010 / 20:36
5

Para ajustar o gama (que é um bom substituto para ajustar o contraste), você pode escrever:

xgamma -gamma 0.3

na linha de comando (Terminal). Você deve ver uma diferença muito notável. Experimente com valores diferentes.

1.0 é o valor gama normal (não corrigido). Definir uma gama inferior (por exemplo, 0,7) aumentará o contraste de luminâncias brilhantes, o que torna os tons médios mais escuros e diminui a lavagem branca. Definir um valor de gama mais alto (por exemplo, 1,5) tornará os tons médios mais brilhantes e aumentará o contraste das luminâncias escuras, mas também aumentará a lavagem em branco.

Para meu laptop barato, eu uso gamma 0.8 para compensar a configuração de fábrica muito brilhante para o LCD e acho que a correção gamma também ajuda na reprodução de cores, o que é legal porque até agora eu não consegui nenhum calibração de cores trabalhando neste LCD.

    
por PkP 07.11.2015 / 08:32
5

O software que você está procurando é o Redshift

    
por Marco Ceppi 07.05.2012 / 00:39
4

TL; DR

Uso:

  • xbacklight
  • ddccontrol
  • redshift
  • xgamma

Luz de fundo vs valores de pixel

Primeiro e mais importante, se possível, ajuste a luz de fundo da tela, em vez de usar a correção de software dos valores de pixel. Se você diminuir a luz de fundo, ainda terá uma faixa dinâmica completa ou quase cheia, proporcionando uma imagem mais nítida e "mais profunda", que tende a ser mais legível.

O ajuste do software não pode tornar os pretos mais escuros, apenas torna o branco mais cinza e reduz o contraste. Então, ao invés de usar valores de pixel de 0 a 255, ele pode usar de 0 a 180, por exemplo. Tudo parece mais plano.

Uma ferramenta como o Redshift pode ser útil para alterar o equilíbrio de cores, mas, na medida do possível, você deve tentar alterar o brilho com o ajuste da luz de fundo.

DDC / CI

Por último, verifiquei que a maioria dos monitores infelizmente não implementa o controle de luz de fundo do software. Há um padrão para isso, DDC / CI , mas a adoção tem sido limitada. Experimente a ferramenta ddccontrol com o seu monitor e veja se você tem alguma sorte.

Eu só o vi em telas muito sofisticadas destinadas a trabalhos de foto e vídeo calibrados ... e até mesmo muitos deles usam uma conexão USB e um driver baseado em USB HID personalizado em vez do padrão DDC / CI. No entanto, estou bastante desatualizado e o artigo vinculado afirma que as opções básicas, como brilho e contraste, são amplamente suportadas agora.

Controles de brilho falso em telas baratas

Alguns monitores baratos não suportam o controle da luz de fundo . Os controles de brilho na tela apenas ajustam os valores de pixel no LCD, assim como o controle de software. Não use esses controles se você tiver esse monitor; geralmente é melhor fazer a correção no software, certamente não é pior.

Não escurece o suficiente?

Todos os monitores têm controle de luz de fundo, mas o brilho mínimo ainda é ofuscante. Às vezes, elas podem ser modificadas, mas, do contrário, sua melhor aposta é ajustá-las para o brilho mínimo de luz de fundo e, em seguida, conviver com a alteração dos valores de pixel para que fiquem ainda mais brilhantes.

É realmente irritante que as telas tenham uma faixa de intensidade de luz de fundo tão limitada, muitas vezes limitada de maneira artificial e arbitrária, começando com o "poder de milhões de sóis". Eu procuro dim backlights quando estou especificando displays para comprar.

Laptops

Em um laptop, a luz de fundo geralmente é controlada por software. Yay!

(Se o seu laptop ainda tiver idade suficiente para usar o controle APM em vez de drivers personalizados ou ACPI, saia do meu gramado).

Os detalhes são um pouco específicos do driver e do software, mas o seu laptop deve oferecer teclas Fn convenientes que facilitem o processo, e o SO deve ter um controle deslizante de brilho simples. O utilitário xbacklight oferece um controle de linha de comando conveniente para isso, embora no meu sistema não pareça gostar de ir abaixo de 1% de brilho e vá direto ao preto.

Eu giro os controles do motorista porque meu T460 é muito brilhante - maravilhoso durante o dia, mas horrível à noite. A etapa de brilho mínima oferecida pelos ajustes da tecla fn ainda é muito clara, mas o driver fornece um controle mais refinado. xbacklight só me deixa ir para brighness 8/255 e eu gostaria Então eu digo que ele seja executado em 4/255 brilho:

echo 4 | sudo tee -a  /sys/class/backlight/intel_backlight/brightness

Isso funciona em um Lenovo T460 com gráficos Intel, mas outros drivers e hardware podem ter entradas diferentes em /sys/class/backlight com limites de intervalo diferentes, etc.

O arch wiki tem algumas informações úteis.

Ajuste de gama

Quando você diminui o brilho, pode querer aumentar um pouco o contraste no software, especialmente se estiver trabalhando com texto. Vai custar-lhe a qualidade da imagem, mas você pode ler com baixo brilho. O utilitário xgamma permitirá que você faça isso, por exemplo,

xgamma -gamma 0.8

Alguém quer corrigir o Redshift com controles de brilho?

Então, você sabe o que seria legal?

Se o Redshift puder diminuir o brilho da tela com base em um sensor de luz ambiente e / ou hora do dia, através dos mesmos controles xrandr usados pelo xbacklight.

    
por Craig Ringer 27.05.2016 / 18:07
1

XRandR

xrandr é semelhante ao xgamma, também permite que você selecione o nível para cada três cores. Por exemplo

xrandr --output HDMI2  --gamma 1:1:1

Será definido como valor padrão. Selecione a saída escolhendo entre um dos dispositivos conectados listados com apenas xrandr (ou xrandr |grep -vE "^ " |grep -v disconnect ).

Observação: se você usar Redshift ou flux (closed-source ) eles sobrescreverão o xrandr setup.

Na página do manual :

  • --gamma red:green:blue Defina os valores de ponto flutuante especificados como correção de gama no crtc atualmente anexado a essa saída. Note que você não pode obter dois valores diferentes para saídas clonadas (por exemplo, que compartilham o mesmo crtc) e que trocar uma saída por outra crtc não altera as correções de gama crtc.
  • --brightness brightness Multiplique os valores de gama no crtc atualmente anexado à saída ao valor flutuante especificado. Útil para saídas excessivamente brilhantes ou excessivamente escuras. No entanto, esta é uma modificação apenas do software, se o seu hardware tiver suporte para realmente alterar o brilho, você provavelmente preferirá usar xbacklight <.
por Pablo Bianchi 21.03.2018 / 00:48
0

Você sempre pode fazer o Windows-M ou o Windows-N. O primeiro inverte as cores de todas as janelas, o segundo faz com a janela atual em foco.

Realmente ajuda na leitura de PDFs com olhos cansados

    
por Jason 24.12.2010 / 21:19
0

Para aqueles que têm problemas com a configuração de brilho depois de instalar o Ubuntu 10.10 e estão usando o Acer Aspire 4741, aqui está uma solução para você:

gksu gedit /etc/default/grub

Altere a linha GRUB_CMDLINE_LINUX="" para GRUB_CMDLINE_LINUX="acpi_osi=Linux"

sudo update-grub

Reinicie seu linux

    
por Kramer2010 24.12.2010 / 14:36
0

Hoje em dia, há uma solução adicional que é muito parecida com o Redshift: está disponível como um recurso interno no ambiente de área de trabalho do GNOME. Basta ir para Configurações - > Exibe e ativa a luz noturna. Permite ajustar as configurações também.

    
por DaVince 17.07.2017 / 13:35
0

O título da sua pergunta sugere que você está procurando uma ferramenta genérica para ajustar o brilho / contraste e a gama da sua área de trabalho. O corpo da sua pergunta sugere que você está procurando um ajuste automático que corresponda à hora do dia. Eu estava procurando uma resposta para a primeira variante e encontrei apenas xcalib , um utilitário de linha de comando. Assim, escrevi um front-end de gui para o xcalib, que pode ser encontrado no link .

Ele fornece controles deslizantes para brilho / cor e gama para os canais vermelho / verde e azul, respectivamente. Ele exibirá os comandos para um script de auto-inicialização.

    
por Sunday 02.12.2017 / 12:49
0

Se você tiver um laptop, poderá controlar o brilho da luz de fundo. Quando você suspende e retoma ou reinicializa a última configuração é automaticamente restaurada no Ubuntu 16.04. Com o Ubuntu 14.04 e versões anteriores, você às vezes tinha que escrever seus próprios scripts para restaurar o brilho, caso contrário, seria brilho total e fritar seus globos oculares.

O problema básico com a instalação padrão do Ubuntu 16.04 é que você precisa ajustar o brilho a partir do pôr-do-sol e ajustá-lo depois do nascer do sol. Para automatizar o processo, desenvolvi este script bash: Ajusta automaticamente o brilho da tela com base no nascer e no pôr do sol

Principais recursos

  • Aumente automaticamente os horários do nascer e do pôr do sol todos os dias com cron .
  • Inicie o display-auto-brightness automaticamente a cada inicialização com cron .
  • Defina configurações de brilho diurnas e noturnas diferentes.
  • Defina uma duração de transição diferente em minutos após o nascer do sol e antes do pôr do sol. Geralmente 60 a 120 minutos.
  • O brilho ajusta-se a cada minuto para uma operação transparente que não pode ser notada.
  • Ajuste de brilho instantâneo / transparente retomado da suspensão.

Desenvolvimento Futuro

  • Planos para controles de software de monitores externos que não possuem sensores de luz ambiente usando xrandr .
  • Planos para o suporte do Windows 10 quando o Ubuntu no Bash on Windows (WSL) é instalado junto com o VcXsrv e a GUI do Ubuntu Desktop no Windows 10.
por WinEunuuchs2Unix 21.03.2018 / 01:25