Come posso regolare la temperatura del colore apparente del mio display in OS X?

12

Mi piace molto f.lux , che è un'app che regola automaticamente la temperatura del colore apparente del display in base all'ora del giorno e alla posizione (in modo che la temperatura sia sincronizzata con il sole).

Come impostare la temperatura del colore manualmente? I.e. senza f.lux?

A volte mi piacerebbe avere colori "al tungsteno" (2700 K) durante il giorno o la mattina, il che richiederebbe di giocherellare con le coordinate della posizione in f.lux. Purtroppo, non conosco la "modalità manuale" di cui sono a conoscenza.

Sto cercando una soluzione basata su software / nativo OS X, che mi consenta di impostare il punto di bianco al di sotto di 4500 ° K, che è il minimo che può essere impostato da Color Calibrator. È persino possibile?

    
posta Jari Keinänen 23.04.2011 - 21:26
fonte

5 risposte

5

Questa soluzione richiede l'installazione di F.lux (presumo che sia a /Applications/Flux.app ).

Crea un file di testo (chiamiamolo flux-day-color ) e mettilo in /usr/local/bin ( usr è sotto "Macintosh HD" e potrebbe essere nascosto).

#!/bin/bash

if [[ ! -z "$1" && "$1" -ge 2700 && "$1" -le 6500 ]]; then
  defaults write org.herf.Flux dayColorTemp -int "$1"
  killall Flux
  open /Applications/Flux.app
else
  echo "provide a temperature between 2700 and 6500 (rounded to nearest 100)"
fi

In Terminale, esegui chmod 755 /usr/local/bin/flux-day-color

Ora puoi eseguire flux-day-color 2700 in Terminale (o in un altro script) per cambiare la temperatura del giorno. Nota che lo script riavvia F.lux in modo che tu possa vedere il display saltare a 6500 K per una frazione di secondo prima di applicare la temperatura richiesta.

È anche possibile pianificare l'esecuzione a intervalli predefiniti, ma questo va oltre lo scopo di questa risposta (e della domanda).

Se preferisci avere un'app lavabile che può passare da 2 temperature,

Apri Terminale ed esegui questi comandi:

bash
cd /Applications/
mkdir -p flux-day-toggle.app/Contents/MacOS
cd flux-day-toggle.app/Contents/MacOS
cat <<END > flux-day-toggle

Ora vedrai un segno più grande del segno. Incolla questo:

#!/bin/bash

DOMAIN=org.herf.Flux
KEY_NAME=dayColorTemp

LOW=2700
HIGH=6500

cur_val='defaults read $DOMAIN $KEY_NAME 2>/dev/null'
if [[ -z "$cur_val" || "$cur_val" -eq "$HIGH" ]]; then
  new_val=$LOW
else
  new_val=$HIGH
fi

defaults write $DOMAIN $KEY_NAME -int $new_val
killall Flux
open /Applications/Flux.app
END

Attendi che venga visualizzato il prompt, ovvero che il file è stato scritto. Ora il tocco finale:

chmod 755 flux-day-toggle

Ora puoi avviare la nuova app. Puoi personalizzare le impostazioni LOW e HIGH a tuo piacimento.

    
risposta data 18.05.2012 - 06:28
fonte
6

Quando usi la sezione Monitor delle Preferenze di Sistema, se la calibra, seleziona Mostra opzioni avanzate, una delle finestre è questa: cheameassomigliaaipuntibianchichestavicercando,assicuratidideselezionare"Usa punto bianco nativo" se vuoi manualmente modificalo.

    
risposta data 23.04.2011 - 22:18
fonte
3

Ho trovato una soluzione alternativa per coloro che sono interessati:

Nocturne di Blacktree

Haunabuonaquantitàdiopzioniedècompletamentemanuale.Illatonegativoèchenonimpostalatemperaturadelcoloreapparentedipersé,mal'impostazionediunatintabiancasuRGB(255,197,143)halostessoeffettodell'impostazionedelpuntodibiancosu≈2600°K(vedi Kelvin ⇔ tabella RGB su planetpixelemporium ).

    
risposta data 24.04.2011 - 13:21
fonte
0

Apri le preferenze di sistema, vai al pannello Monitor e seleziona la scheda Colore. Premere il pulsante Calibra ... e seguire i passaggi. Se attivi la modalità esperto, sceglierai il punto di bianco usando un cursore, ma se non lo fai dovrai scegliere tra alcuni valori standard. Puoi persino farlo più volte, salvando ogni volta con un nome diverso e passa dall'elenco alla scheda colori.

    
risposta data 23.04.2011 - 22:29
fonte
-1

Un modo interessante è lasciare che f.lux faccia il lavoro link Regola la temperatura del colore dello schermo. con l'ora del giorno! Fai un tentativo!

    
risposta data 24.04.2011 - 16:14
fonte

Leggi altre domande sui tag