Me gusta mucho f.lux , que es una aplicación que ajusta automáticamente la temperatura de color aparente de la pantalla según la hora del día y la ubicación (para que la temperatura esté sincronizada con el sol).
¿Cómo configurar la temperatura de color manualmente? 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 un "modo manual" que yo sepa.
Estoy buscando una solución nativa o basada en software de OS X que me permita establecer el punto blanco por debajo de 4500 °K, que es el mínimo que puede establecer Color Calibrator. ¿Es esto posible?
Esta solución requiere que se instale F.lux (supongo que está en /Applications/Flux.app
).
Cree un archivo de texto (llamémoslo flux-day-color
) y colóquelo /usr/local/bin
( usr
está debajo de "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, ejecutachmod 755 /usr/local/bin/flux-day-color
Ahora puede ejecutar flux-day-color 2700
en Terminal (o en otro script) para cambiar la temperatura del día. Tenga en cuenta que la secuencia de comandos reinicia F.lux, por lo que puede ver que la pantalla salta a 6500 K durante una fracción de segundo antes de aplicar la temperatura solicitada.
También es posible programar esto para que se ejecute a intervalos predefinidos, pero eso está más allá del alcance de esta respuesta (y la pregunta).
Si prefiere tener una aplicación ejecutable que pueda alternar entre 2 temperaturas,
Abre Terminal y ejecuta 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á un signo mayor que. Pega 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 se escribió el archivo. Ahora el toque final:
chmod 755 flux-day-toggle
Ahora puede iniciar la nueva aplicación. Puede personalizar los ajustes BAJO y ALTO a su gusto.
killall
su esencia a killall -1 Flux
, muévala a la parte inferior del script (donde open
está el comando actual) y elimine el open
comando, Flux no robará el foco cuando se ejecute el script. Lo estoy ejecutando en un cronjob para evitar que se queme en mi monitor OLED, por lo que no perder el enfoque es muy útil. Cron para referencia:bash flux.sh -l | grep customNightColorTemp | awk '{print $3}' | awk -F\; '{print $1}' | xargs python -c 'import sys; import random; print(min(max(int(sys.argv[1]) + random.randint(-400, 400), 2700), 6500))' | xargs bash flux.sh
Cuando use la sección Pantallas de sus Preferencias del sistema, si lo calibra, seleccione mostrar opciones avanzadas, una de las ventanas es esta: que para mí se parece a los puntos blancos que estaba buscando, asegúrese de desmarcar "Usar punto blanco nativo" si desea editarlo manualmente.
Encontré una posible solución para aquellos que estén interesados:
Tiene una buena cantidad de opciones y es completamente manual. La desventaja es que no establece la temperatura de color aparente en sí , pero establecer un tinte blanco tiene aproximadamente el RGB(255, 197, 143)
mismo efecto que establecer el punto blanco en ≈ 2600 °K (consulte la tabla Kelvin ⇔ RGB en planetpixelemporium ).
Abra las preferencias del sistema, vaya al panel Pantallas y elija la pestaña Color. Presione el botón Calibrar... y siga los pasos. Si activa el modo experto, elegirá el punto blanco con un control deslizante, pero si no lo hace, podrá elegir entre algunos valores estándar. Incluso puede hacer esto varias veces, guardando con un nombre diferente cada vez, y cambiar entre ellos a través de la lista en la pestaña de color.
Una buena manera es dejar que f.lux haga el trabajo http://stereopsis.com/flux/ Ajusta la temperatura de color de la pantalla. con la hora del día! ¡Darle una oportunidad!
boeh
Kelvin