Domanda Come posso impostare una certa temperatura su Redshift?


Sono appena passato a Ubuntu, e su Windows stavo usando f.lux. Sono stato in grado di impostare la temperatura ad una certa ora e lasciarlo, non cambierebbe affatto.

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


13
2017-12-27 16:52


origine




risposte:


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

redshift -O <temperature>

e premere Ritorno

Per impostarlo su (ad es.) 3700:

redshift -O 3700

Per ripristinare su "neutrale":

redshift -x

Vedi altre opzioni (riga di comando):

man redshift

(Dato che Redshift è installato :))


12
2017-12-27 16:57



Quando digito redshift -O per esempio, funziona per circa un secondo, poi torna alla normalità ... Cosa dovrei fare in questa situazione? modifica: non importa, ho capito. grazie mille - Richardplury
@Richardplury Ho lo stesso problema, torna dopo un secondo. Cosa hai risolto? - Abhishek Bhatia
lo stesso qui, ritorna sempre ai valori predefiniti - eco_bach
È necessario disabilitare Redshift nella barra in alto per impostare la temperatura con il terminale. È possibile farlo facendo clic sull'icona e premendo Abilitato per deselezionarlo. @eco_bach - Matt Kleinsmith


Se usi redshift-gtk allora il metodo @ Jacob non funzionerà.

Devi creare un file di configurazione nel tuo $HOME/.config directory per cambiarne le impostazioni. Esempio di creazione del file di configurazione descritto in esso pagina ufficiale, citato di seguito:

File di configurazione

È possibile creare un file di configurazione, ma il   la documentazione è un po 'scarsa. Dovrai crearlo manualmente e   mettilo in ~ / .config / redshift.conf. Quello che segue è un esempio di a   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 in Documentazione di Ubuntu.


9
2017-12-26 22:31





Per coloro che sono alla ricerca di una risposta a questa domanda "Quando scrivo redshift -O per esempio, funziona per circa un secondo, poi torna alla normalità ... Cosa dovrei fare in questa situazione? "

Prova - Vai nella parte superiore dello schermo -> L'icona di spostamento verso il rosso -> Fai clic su Abilita per disabilitarlo -> il terminale vai avanti e digita

redshift -O <Temperature>

Ha funzionato per me


1
2018-05-21 06:19



Nota che -o è una "o" (lettera) e non lo "0" (numero. - ximiki
Questo ha funzionato per me. - WorldGov


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

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

Nel comando precedente questi comandi sono usati:

  • -l specifica le coordinate di posizione approssimative, in modo che possa sincronizzarsi con alba / tramonto. Di solito redshift-gtk cerca la tua posizione ma questa operazione non funzionerà, il tuo computer dispone di GPS, quindi è più facile impostarlo manualmente, utilizzando un servizio di mappatura per fornire un'approssimazione della tua posizione (ad es. con OpenStreetMap)
  • -t imposta il temperatura di colore dello schermo, rispettivamente per il giorno e per la notte.
  • -g imposta la correzione gamma si applica
  • -m il metodo da usare. Questo probabilmente dipenderà dal tuo compositore desktop.
  • -b può anche essere usato per impostare la luminosità dello schermo (anche DAY:NIGHT, con valori compresi tra .1 & 1.

Questo funziona in gran parte lo stesso di redshift (e usa praticamente le stesse opzioni di man redshift), eccetto che funziona con un'icona in modo da poterlo spegnere con il passaggio al terminale. È possibile eseguire il comando sopra in un terminale, il comando di avvio del desktop (di solito alt+F2), o anche creare un launcher.

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


0
2018-05-22 17:09