Come posso impostare una certa temperatura su Redshift?


29

Sono appena passato a Ubuntu e su Windows stavo usando f.lux. Sono stato in grado di impostare la temperatura a un certo momento e lasciarlo a quello, non cambierebbe affatto.

Ora ho installato Redshift e non posso più farlo. Qualcuno potrebbe aiutare, per favore?

Risposte:


29

È possibile impostare in modo permanente la temperatura del colore dalla riga di comando:
Apri ( gnome-) terminal, digitare il comando:

redshift -O <temperature>

e premere Return

Per impostarlo su (es.) 3700:

redshift -O 3700

Per ripristinare su "neutro":

redshift -x

Vedere per ulteriori opzioni (riga di comando):

man redshift

(Dato il fatto che Redshift è installato :))


5
Quando digito redshift -O per esempio, funziona per circa un secondo, quindi torna alla normalità ... Cosa devo fare in questa situazione? modifica: non importa, ho capito. grazie mille
Richardplury il

3
@Richardplury Ho lo stesso problema, risale dopo un secondo. Cosa l'hai risolto?
Abhishek Bhatia,

1
stesso qui, torna sempre ai valori predefiniti
Bachalo

3
È necessario disabilitare Redshift nella barra in alto per impostare la temperatura con il terminale. Puoi farlo facendo clic sull'icona e premendo Abilitato per deselezionarlo. @eco_bach
Matt Kleinsmith

Ho dovuto chiudere completamente l'app gtk della barra superiore. Trovo che redshift sia un po 'complicato con l'avvio di più copie, non riuscire a distinguerle correttamente.
6005,

17

Se usi redshift-gtkallora il metodo di @ Jacob non funzionerà.

È necessario creare un file di configurazione nella $HOME/.configdirectory per modificarne le impostazioni. Esempio di creazione del file di configurazione descritto nella sua pagina ufficiale , citato di seguito:

File di configurazione

È possibile creare un file di configurazione, ma la documentazione è un po 'scarsa. Dovrai crearlo manualmente e inserirlo in ~ / .config / redshift.conf. Di seguito è riportato un esempio di un file di configurazione:

; 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

Un'altra configurazione di esempio è stata trovata anche nella documentazione di Ubuntu .


3

Per coloro che cercano una risposta a questa domanda "Quando scrivo redshift -Oper esempio, funziona per circa un secondo, quindi torna alla norma‍l ... Cosa devo fare in questa situazione?"

Prova: vai nella parte superiore dello schermo -> l'icona del redshift -> fai clic su Abilita per disabilitarlo -> vai sul terminale e digita

redshift -O <Temperature>

Ha funzionato per me


1
Nota che -o è una "o" (lettera) e non lo "0" (numero.
Ximiki

Questo ha funzionato per me.
WorldGov

1

Redshift GTK (e normale redshift) può essere eseguito con le opzioni per specificare come viene eseguito:

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

Nel comando sopra si usano questi comandi:

  • -lspecifica le coordinate approssimative della tua posizione, in modo che possa sincronizzarsi con l'alba / il tramonto. Di solito redshift-gtk prova a cercare la tua posizione ma questo non funzionerà se il tuo computer ha il GPS, quindi è più facile impostarlo manualmente, usando un servizio di mappatura per fornire un'approssimazione della tua posizione (ad es. Con OpenStreetMap )
  • -timposta la temperatura di colore dello schermo, rispettivamente per il giorno e per la notte.
  • -g imposta la correzione gamma applicata
  • -mil metodo da usare. Questo probabilmente dipenderà dal tuo compositore desktop.
  • -bpuò anche essere usato per impostare la luminosità dello schermo (anche DAY:NIGHT, con valori tra .1& 1.

Funziona in gran parte allo stesso modo di redshift(e utilizza praticamente le stesse opzioni di man redshift), tranne per il fatto che funziona con un'icona in modo da poterlo disattivare passando al terminale. È possibile eseguire il comando sopra in un terminale, il comando di avvio dei desktop (in genere Alt+ F2) o persino creare un programma di avvio .

Altrimenti potrebbe essere meglio usare un file di configurazione come nella risposta di @Mahmudul Hasan Shohag.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.