Como posso definir uma determinada temperatura no Redshift?

16

Eu apenas mudei para o Ubuntu, e no Windows eu estava usando o f.lux. Eu fui capaz de definir a temperatura para um certo tempo e deixá-la assim, isso não mudaria nada.

Agora eu instalei o Redshift e não posso mais fazer isso. Alguém poderia ajudar, por favor?

    
por Richardplury 27.12.2014 / 17:52

4 respostas

14

Você pode definir permanentemente a temperatura da cor na linha de comando:
Abra ( gnome- ) terminal , digite o comando:

redshift -O <temperature>

e pressione Retornar

Para definir como (por exemplo) 3700:

redshift -O 3700

Para redefinir para "neutro":

redshift -x

Veja para mais opções (linha de comando):

man redshift

(Dado o fato de que o Redshift está instalado:))

    
por Jacob Vlijm 27.12.2014 / 17:57
10

Se você usar redshift-gtk , o método @ Jacob não funcionará.

Você precisa criar um arquivo de configuração no diretório $HOME/.config para alterar suas configurações. Criação de arquivo de configuração de exemplo descrita na página oficial , citada abaixo:

Configuration file

A configuration file can be created, but the documentation is a bit sparse. You’ll have to create it manually and put it in ~/.config/redshift.conf. The following is an example of a configuration file:

; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=5700
temp-night=3500

; Enable/Disable a smooth transition between day and night
; 0 will cause a direct change from day to night screen temperature.
; 1 will gradually increase or decrease the screen temperature.
transition=1

; Set the screen brightness. Default is 1.0.
;brightness=0.9
; It is also possible to use different settings for day and night
; since version 1.8.
;brightness-day=0.7
;brightness-night=0.4
; Set the screen gamma (for all colors, or each color channel
; individually)
gamma=0.8
;gamma=0.8:0.7:0.8
; This can also be set individually for day and night since
; version 1.10.
;gamma-day=0.8:0.7:0.8
;gamma-night=0.6

; Set the location-provider: 'geoclue', 'geoclue2', 'manual'
; type 'redshift -l list' to see possible values.
; The location provider settings are in a different section.
location-provider=manual

; Set the adjustment-method: 'randr', 'vidmode'
; type 'redshift -m list' to see all possible values.
; 'randr' is the preferred method, 'vidmode' is an older API.
; but works in some cases when 'randr' does not.
; The adjustment method settings are in a different section.
adjustment-method=randr

; Configuration of the location-provider:
; type 'redshift -l PROVIDER:help' to see the settings.
; ex: 'redshift -l manual:help'
; Keep in mind that longitudes west of Greenwich (e.g. the Americas)
; are negative numbers.
[manual]
lat=48.1
lon=11.6

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings.
; ex: 'redshift -m randr:help'
; In this example, randr is configured to adjust screen 1.
; Note that the numbering starts from 0, so this is actually the
; second screen. If this option is not specified, Redshift will try
; to adjust _all_ screens.
[randr]
screen=1

Outra configuração de amostra também encontrada em Documentação do Ubuntu .

    
por Mahmudul Hasan Shohag 26.12.2016 / 23:31
1

Para aqueles que estão procurando respostas para esta pergunta "Quando eu digito redshift -O por exemplo, ele funciona por cerca de um segundo, depois volta para norma ... O que devo fazer nesta situação?"

Experimente - Vá para o topo da tela - > O ícone do redshift - > Clique em Ativar para desativá-lo - > o ir no terminal e digite

redshift -O <Temperature>

Trabalhei para mim

    
por Puneet 21.05.2017 / 08:19
0

O Redshift GTK (e o% normalredshift) podem ser executados com opções para especificar como ele é executado:

 redshift-gtk -l 52.6:1.6 -t 5700:3500 -g 0.82 -m randr -v

No comando acima, esses comandos são usados:

  • -l especifica as coordenadas aproximadas dos seus locais, para que possa sincronizar com o nascer / pôr do sol. Normalmente, o redshift-gtk tenta procurar sua localização, mas isso não funciona. Seu computador possui GPS para facilitar a configuração manualmente, usando um serviço de mapeamento para dar uma aproximação de sua localização (por exemplo, com com OpenStreetMap )
  • -t define a temperatura da cor da tela, de dia e de noite, respectivamente.
  • -g define a correção de gama aplicar
  • -m o método a usar. Isso provavelmente dependerá do seu compositor de desktop.
  • -b também pode ser usado para definir o brilho da tela (também DAY:NIGHT , com valores entre .1 & 1 .

Isso funciona basicamente como redshift (e usa praticamente as mesmas opções que em man redshift ), exceto que ele é executado com um ícone para que você possa desativá-lo com a mudança para o terminal. Você pode rodar o comando acima em um terminal, seu launcher de comando de desktops (geralmente Alt + F2 ), ou mesmo crie um lançador .

Caso contrário, pode ser melhor usar um arquivo de configuração como na resposta do @Mahmudul Hasan Shohag.

    
por Wilf 22.05.2017 / 19:09