¿Cómo puedo ajustar la aparente temperatura de color de mi pantalla en OS X?
Pregunta
de verdad me gusta flujo, que es una aplicación que ajusta automáticamente la aparente temperatura de color de la pantalla de acuerdo con la hora del día y la ubicación (de modo que la temperatura está sincronizada con el sol).
Cómo establecer la temperatura del color ¿a mano? Es decir, sin f.lux?
A veces me gustaría tener colores de "tungsteno" (2700 K) durante el día o la mañana, lo que requeriría jugar con las coordenadas de ubicación en F.lux. Lamentablemente, no hay "modo manual" del que conozca.
Estoy buscando una solución nativa / de software OS X, que me permitiría establecer un punto blanco por debajo de 4500 ° K, que es el mínimo que el calibrador de color puede establecer. ¿Es esto incluso posible?
Solución
Esta solución requiere que se instale F.lux (supongo que está en /Applications/Flux.app
).
Crear un archivo de texto (llamémoslo flux-day-color
) y ponlo en /usr/local/bin
(usr
está en "Macintosh HD" y puede estar oculto).
#!/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
En terminal, ejecute chmod 755 /usr/local/bin/flux-day-color
Ahora puedes correr flux-day-color 2700
en terminal (o en otro script) para cambiar la temperatura del día. Tenga en cuenta que el script se reinicia F.lux, por lo que puede ver que la pantalla salta a 6500 K durante una fracción de segundo antes de aplicar su temperatura solicitada.
También es posible programar esto para funcionar a intervalos predefinidos, pero eso está más allá del alcance de esta respuesta (y la pregunta).
Si prefiere tener una aplicación lanzada que pueda alternar entre 2 temperaturas,
Abra terminal y ejecute estos comandos:
bash
cd /Applications/
mkdir -p flux-day-toggle.app/Contents/MacOS
cd flux-day-toggle.app/Contents/MacOS
cat <<END > flux-day-toggle
Ahora verás un signo más grande que. Pegar esto:
#!/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
Espere a que aparezca el mensaje, lo que significa que el archivo fue escrito. Ahora el toque final:
chmod 755 flux-day-toggle
Ahora puede iniciar la nueva aplicación. Puede personalizar la configuración baja y alta a su gusto.
Otros consejos
Al usar la sección Pantallas de las preferencias de su sistema, si la calibre, seleccione Mostrar opciones avanzadas, una de las ventanas es esta: que para mí se parece a los puntos blancos que estabas buscando, asegúrate de desmarcar "Usar el punto blanco nativo" si quieres editarlo manualmente.
Encontró una posible solución para aquellos que están interesados:
Nocturne de Blacktree
Tiene una buena cantidad de opciones y es completamente manual. Descubierto es que no establece una temperatura aparente de color per se, pero establecer un tinte blanco a RGB(255, 197, 143)
tiene aproximadamente el mismo efecto que establecer el punto blanco a ≈ 2600 ° K (ver Table Kelvin ⇔ RGB en Planetpixelemporium).
Abra las preferencias del sistema, vaya al panel de pantallas y elija la pestaña Color. Presione el botón Calibrar ... y pase por los pasos. Si enciende el modo experto, elegirá el punto blanco usando un control deslizante, pero si no lo hace, podrá elegir entre algunos valores estándar. Incluso puede hacer esto varias veces, guardar con un nombre diferente cada vez, y cambiar entre ellos a través de la lista en la pestaña Color.
Una forma genial es dejar que F.lux haga el trabajo http://steroopsis.com/flux/ Ajusta la temperatura del color de la pantalla. con la hora del día! ¡Darle una oportunidad!