miércoles, 9 de agosto de 2017

Proteger tus ojos en debian

Hola,

Hace tiempo que soy usuario de xflux, para proteger los ojos de la luz azul, sin embargo, en debian testing (9 y 10), no había podido correrlo adecuadamente debido al soport del tipo de pantalla, por ello buscando encontré otro programa que está basado en xflux.

Redshift es sencillo de instalar en debian, sólo tienes que actualizar tus repositorios

apt-get update

e instalar el paquete

apt-get install redshift redshift-gtk

si al iniciarlo te aparece un error de que no se puede iniciar o conectar con el servicio geoclue (geolocalización) será necesario habilitar el acceso a  dicho servicio busca el archivo

/etc/geoclue/geoclue.conf

y agrega estas líneas, así redshift será capaz de acceder al servicio de geolocalización para obtenerla automáticamente y realizar el cambio de tono de pantalla en función de la hora local.

[redshift]
allowed=true
system=false
users=

Si quieres modificar únicamente la temperatura (por default en modo noche es 3500k) puedes realizar un archivo de configuración en  ~/.config/redshift.conf y escribir


; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=5700
temp-night=3500

; Enable/Disable a smooth transition between day and night
; 0 will cause a direct change from day to night screen temperature.
; 1 will gradually increase or decrease the screen temperature.
transition=1

; Set the screen brightness. Default is 1.0.
;brightness=0.9
; It is also possible to use different settings for day and night
; since version 1.8.
;brightness-day=0.7
;brightness-night=0.4
; Set the screen gamma (for all colors, or each color channel
; individually)
gamma=0.8
;gamma=0.8:0.7:0.8
; This can also be set individually for day and night since
; version 1.10.
;gamma-day=0.8:0.7:0.8
;gamma-night=0.6

; Set the location-provider: 'geoclue', 'geoclue2', 'manual'
; type 'redshift -l list' to see possible values.
; The location provider settings are in a different section.
location-provider=manual

; Set the adjustment-method: 'randr', 'vidmode'
; type 'redshift -m list' to see all possible values.
; 'randr' is the preferred method, 'vidmode' is an older API.
; but works in some cases when 'randr' does not.
; The adjustment method settings are in a different section.
adjustment-method=randr

; Configuration of the location-provider:
; type 'redshift -l PROVIDER:help' to see the settings.
; ex: 'redshift -l manual:help'
; Keep in mind that longitudes west of Greenwich (e.g. the Americas)
; are negative numbers.
[manual]
lat=48.1
lon=11.6

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings.
; ex: 'redshift -m randr:help'
; In this example, randr is configured to adjust screen 1.
; Note that the numbering starts from 0, so this is actually the
; second screen. If this option is not specified, Redshift will try
; to adjust _all_ screens.
[randr]
screen=1
donde yo sólo he elegido modificar la temperatura a 2700 k en modo noche y es necesario realizar el ajuste manual de la localización , las demás opciones las descomentas si las requieres.

una vez que guiardes el archivo, reinicia la aplicación y cargará la configuración deseada.

Actualización 04/01/18

En Gnome ya está integrada esta función, sólo es necesario que te dirijas a:

Configuración --> Pantalla --> Luz nocturna

Podrás configurar manualmente la hora de inicio y fin del efecto.

Si quieres modificar otras opciones, es necesario que uses dconfg y te dirijas a:

/org/gnome/settings-daemon/plugins/color/night-light-temperature

yo tengo configurado un valor de 3800, entre más pequeño el número más intensidad de color tendrá, en mayor sea mayor intensidad azul.




No hay comentarios:

Publicar un comentario