Parece que el corrimiento al rojo no se ejecuta sin una conexión a Internet activa. Si es así, ¿hay alguna forma de que se pueda ejecutar cuando no hay conexión a Internet?
Parece que el corrimiento al rojo no se ejecuta sin una conexión a Internet activa. Si es así, ¿hay alguna forma de que se pueda ejecutar cuando no hay conexión a Internet?
Respuestas:
Actualización: Tenga en cuenta que ahora hay una solución en camino. Puede esperar hasta que llegue a los repositorios oficiales o aplicarlo usted mismo siguiendo los consejos en la publicación # 53 y en el informe de errores .
Como señaló Anwar, Redshift obtiene sus datos de geolocalización en línea de forma predeterminada. Sin embargo, hay una solución alternativa:
a.) Usar un archivo de configuración
Desde la página de inicio del proyecto :
Redshift buscará un archivo de configuración en "~ / .config / redshift.conf". Aquí hay un ejemplo:
; Global settings [redshift] temp-day=5700 temp-night=3500 transition=1 gamma=0.8:0.7:0.8 location-provider=manual adjustment-method=vidmode ; The location provider and adjustment method settings ; are in their own sections. [manual] lat=55.0 lon=12.0 ; In this example screen 1 is adjusted by vidmode. Note ; that the numbering starts from 0, so this is actually ; the second screen. [vidmode] screen=1`
Busque el directorio provisto arriba. Si el archivo de configuración no existe, cree uno y agregue las opciones personalizadas que desee.
Querrá incluir location-provider=manual
y modificar lat=
y long=
con su ubicación. Este diálogo te ayudará a determinar tus coordenadas.
b.) Uso de argumentos de línea de comandos
Iniciar aplicaciones de inicio :
Busque la entrada Redshift en la lista de aplicaciones de inicio y presione Editar . Bajo comando ingrese la siguiente cadena:
gtk-redshift -l LAT:LONG
Donde LAT y LONG corresponden con sus coordenadas. Presiona guardar, luego vuelve a iniciar sesión para activar Redshift .
redshift -v -c '~/.config/redshift.conf'
.
redshift -v -l 8.5:77.0
.
[redshift]
y [manual]
) en tu archivo de configuración?
La respuesta es sí. Redshift requiere una conexión a Internet activa. Depende delibgeoclue0
paquete que busque la ubicación geográfica desde Internet.
$ apt-cache depends redshift
redshift
Depends: libc6
Depends: libgconf2-4
Depends: libgeoclue0
Depends: libglib2.0-0
Depends: libx11-6
Depends: libxcb-randr0
Depends: libxcb1
Depends: libxxf86vm1
También puede verificar esto ejecutando corrimiento al rojo desde la terminal. El terminal mostrará mensajes como
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
According to the geoclue provider we're at: 22.36, 91.80
Using method `randr'.
Lo que sugiere, es usar Internet.
Pero, si comienza el desplazamiento al rojo desde la terminal sin conexión a Internet, la terminal mostrará este tipo de mensajes:
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
Could not get location (3 retries left): Geoclue master client has no usable Position providers.
Unable to get location from provider.
According to geoclue provider we're at ...
dice esto.