Proteja sus ojos de la tensión con Redshift

¿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).

Color ajustado por Redshift.

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”:

Un ajuste de color más natural.

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.

Brillo ajustado por Redshift.

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.

Redshift muestra los proveedores de geolocalización disponibles.

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

Ayuda de Redshift.

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:

Un ajuste de color más natural.

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

Icono de la bandeja de Redshift.

Siempre puede comprobar el estado de Redshift haciendo clic con el botón derecho del ratón en este indicador y seleccionando “Información”:

Ventana de información de Redshift.

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 …

Añadir aplicación de inicio.

… seleccionar Añadir …

Diálogo de aplicaciones de inicio de Ubuntu.

… y pegue su comando Redshift.

Pegue el comando para iniciar 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.