¿Alguna vez has tenido problemas para conciliar el sueño después de quedarte despierto hasta tarde con el ordenador o el smartphone? La mayoría de las pantallas de ordenador emiten por defecto una luz azulada para imitar la luz del día y que parezca más natural a la vista. Aunque probablemente tenga una ventaja estética, también tiene un efecto secundario no deseado.
Tus ciclos de sueño están regulados por una hormona llamada melatonina que se segrega en tu sistema en ausencia de luz diurna. En cuanto ves el sol (o más bien el cielo azul) por la mañana, la producción de la hormona se detiene hasta que vuelve a oscurecer. Piensa en ello como una corriente de aire para dormir propia de la naturaleza incorporada a tu sistema. Por desgracia, la luz azul de la pantalla bloquea la producción de melatonina, manteniéndote despierto mucho después de haber apagado la pantalla.
La solución sería ajustar los colores de la pantalla para que haya menos azul. Redshift es una sencilla herramienta capaz de hacer precisamente eso: Ajusta automáticamente la temperatura de color de la pantalla según tu ubicación y la hora del día. Funciona de forma muy parecida a f.lux en Windows o Mac. De hecho, Redshift se ha inspirado en f.lux y está disponible de forma gratuita para quien quiera utilizarla.
Instalación de redshift en su sistema
La mayoría de las principales distribuciones de Linux tienen paquetes creados para facilitar la instalación. Por lo general, tendrás dos paquetes, “redshift” y “redshift-gtk”. El primero es el paquete básico, mientras que el segundo incluye un icono indicador de la bandeja del sistema. Instalar ambos en un sistema basado en Debian es tan sencillo como buscarlo en el centro de software integrado de su sistema operativo o escribir
sudoapt-get install redshift redshift-gtk
en un terminal.
Encontrar la temperatura de color adecuada
Antes de configurar redshift, deberías jugar con los ajustes de temperatura de color hasta encontrar el más adecuado, a menos que quieras acabar con una pantalla que parezca que tienes un problema de cable de vídeo. Para ello, puedes utilizar la opción “one shot”, con el interruptor -O.
Por ejemplo, escribiendo
redshift -O3500
ajustará la temperatura de color de la pantalla a 3500K (es decir, °Kelvin). (El color neutro de la pantalla es 6500K; todo lo que sea inferior a eso hará que tu pantalla tenga un tono más rojizo).
Para restablecer el color neutro, puede utilizar el interruptor -x:
redshift -x
Por supuesto, 3500K es bastante extremo. Juega con las temperaturas de color hasta que encuentres un ajuste que te resulte natural. Ayuda tener algunas aplicaciones abiertas, preferiblemente las que tienen un fondo claro, ya que éstas mostrarán la mayor diferencia.
Tendrás que encontrar los ajustes adecuados tanto para el día como para la noche. Los valores por defecto para el desplazamiento al rojo son 5500K/3500K respectivamente. Lo más probable es que el color diurno por defecto le parezca “demasiado rojo”, ya que está 1000K por debajo del “neutro”. Si no quiere cambiar la configuración habitual de la pantalla para el día, puede quedarse con 6500K y sólo encontrar el “rojo” ideal para la noche.
Para establecer tanto la temperatura diurna como la nocturna, puede utilizar el interruptor -t:
redshift -t DÍA:NOCHE
El ajuste
redshift -t6500:5000
produciría un cambio de color menos “contundente”:
Ajuste del brillo de la pantalla
También puedes atenuar/aclarar tu pantalla con valores de gamma entre 0,1 y 1,0, utilizando el parámetro -b, como
redshift -b DÍA:NOCHE
Si, por ejemplo, quiere atenuar su pantalla para la noche a un 60% de brillo, mientras que la tiene a tope durante el día, puede conseguirlo con
redshift -b1.0:0.6
que oscurecería considerablemente su pantalla para la noche, como puede ver a continuación.
Determinar la ubicación geográfica
Una vez que haya encontrado la configuración correcta de color y brillo, necesitará algunos datos geográficos para autoajustarse a las horas de luz. Redshift puede utilizar el proveedor de geolocalización integrado en su sistema, por lo que no tendrá que preocuparse de los detalles de latitud y longitud.
redshift -l list
le dirá qué proveedores están disponibles en su sistema.
Puede ver arriba que geoclue está instalado. Usarlo es fácil:
redshift -l geoclue
Si no tiene un proveedor de localización instalado o prefiere no utilizarlo, siempre puede establecer su latitud y longitud manualmente con el formato
redshift -l LATITUD:LONGITUD
Si no conoce sus coordenadas exactas, puede utilizar el sitio web Find Latitue and Longitude para averiguarlas en segundos. Si está en París (Francia), por ejemplo, sus coordenadas serían
redshift -l48.850258:2.351074
Otras opciones
Rredshift tiene también algunas opciones de configuración más avanzadas. Para conocer todas sus capacidades, utilice el parámetro -h:
redshift -h
El comando completo
Ahora ya sabes cuál es la temperatura de color de tu pantalla, el brillo y tu ubicación. Suponiendo que todavía estás en París, quieres tener la temperatura de tu pantalla nocturna en 5000K con la configuración diurna sin cambios, teniendo el brillo completo durante el día y el 80% de brillo por la noche, así que escribirías
reshift -l48.850258:2.351074-t6500:5000-b1.0:0.8
O para detectar automáticamente la ubicación
redshift -l geoclue -t6500:5000-b1.0:0.8
Los resultados son algo más amigables:
Indicador de bandeja
Si también quiere tener un icono indicador en la bandeja cuando Redshift se esté ejecutando, que le permita activar/desactivar Redshift temporal o permanentemente, puede utilizar “gtk-redshift”:
gtk-redshift -l geoclue -t6500:5000-b1.0:0.6
Siempre puede comprobar el estado de Redshift haciendo clic con el botón derecho del ratón en este indicador y seleccionando “Información”:
Inicio automático de Redshift
Para que se inicie automáticamente con su sistema, deberá añadir el comando anterior a sus aplicaciones de inicio. En un sistema basado en Ubuntu, esto sería tan fácil como escribir “aplicaciones de inicio” en el guión (Unity) o en el resumen de actividades (Gnome shell) de búsqueda …
… seleccionar Añadir …
… y pegue su comando Redshift.
Esto hará que Redshift se inicie cada vez que arranque su sistema y ajustará la pantalla según sus preferencias.
Conclusión
Redshift es una gran herramienta para evitar la fatiga visual y el insomnio. Por supuesto, primero tendrá que acostumbrarse al tono ligeramente rojizo de su pantalla por la noche, pero eso vendrá de forma natural después de unos días de uso activo.