Redshift / F.lux no funciona en Ubuntu 16.04

11

He instalado Redshift y f.lux en mi máquina Ubuntu 16.04 para intentar cambiar la temperatura de color de mi pantalla. Puedo abrir las aplicaciones, pero ninguna de ellas tiene un efecto en el tono de color de la pantalla. En F.lux, cuando intento obtener una vista previa de la temperatura de color, no sucede nada. ¿Alguien sabe lo que podría estar pasando aquí? ¿Por qué no está funcionando esto?

Tenga en cuenta que estoy usando una GPU NVIDIA GeForce GTX 980 Ti.

Sergei Wallace
fuente
¿Podría actualizar su pregunta con una captura de pantalla abierta del applet del panel Redshift?
Andrea Lazzarotto
Mira mi respuesta. Lo arreglé cambiando al controlador correcto.
Sergei Wallace
¡Bueno! Deberías autoaceptarlo. :)
Andrea Lazzarotto
Una solución que encontré la más fácil de implementar (después de buscar controladores y demás) fue la que estaba aquí , no relacionada con RedShift o f.lux: cambiar a la luz nocturna incorporada de GNOME en Ubuntu 17.10. Funciona muy bien con una tarjeta Intel y un controlador de video estándar. Simplemente busque la luz nocturna en Configuración, también se puede configurar para el atardecer / amanecer.
Martin Snåål

Respuestas:

10

En un tipo de consola

redshift -l list

entonces escribí

redshift -l geoclue2

entonces simplemente funcionó. Incluso puedo cerrarlo y volver a abrirlo ahora y funciona bien.

Cáustico
fuente
Pensé que era como una configuración, pero no, cambié el comando de las aplicaciones de inicio redshift-gtk -l geoclue2y funcionó, ahora su información tenía datos distintos de cero, ¡gracias! Por cierto, geoclue también se conectó a internet, y no estuve durante todo un día, aunque no estoy seguro si es necesario.
Acuario Power
confirmado: si va a estar fuera de línea, solo esto funciona redshift-gtk -l manual -l -12.34:56.78(use geoclue2 para obtener la latitud correcta y longitute antes, y cada uno puede ser negativo)
Aquarius Power
4

Así que descubrí cómo usar Redshift con mi sistema. Básicamente, estaba usando el controlador de pantalla incorrecto. Cuando fui a la pestaña Controladores adicionales en la aplicación Software y actualizaciones, noté que estaba usando el controlador Nouveau predeterminado en lugar del último controlador NVIDIA, y tenía la otra pestaña configurada en "No usar el dispositivo".

Configuración inicial del controlador

cuando lo cambié a la pestaña del controlador NVIDIA y al controlador HDMA con la pestaña Formato DKMS (daily-dkms), y reinicié la máquina, finalmente funcionó.

Nueva configuración del controlador

Sergei Wallace
fuente
1
Al menos el corrimiento al rojo debería funcionar con los controladores noveau. Muy curioso por saber exactamente qué salió mal allí.
Dobey
También estoy experimentando este problema en Kubuntu 16.10 con una GeForce GTX 670, usando el controlador binario NVIDIA, versión 367.57 de nvidia-367 (controlador recomendado). Todavía no lo he rastreado. Editar - Parece que es un error conocido en mi caso: forum.justgetflux.com/topic/2373/…
kjones
4

Traté de que f.lux y Redshift funcionaran sin ninguna solución, así que opté por otra ruta. Así que fui al Administrador de software de Ubuntu e instalé el control deslizante Night Light como se muestra a continuación. Funciona y, desde luego, no me hace morir de ojos cansados ​​y dolor de cabeza por la noche debido a la falta de sueño.

  1. Busque Night Light en el software Ubuntu:

  2. Una vez instalado, solo aparece en el menú desplegable superior derecho y se puede alternar según las preferencias del usuario.

radiostereo
fuente
Esta pregunta es sobre Ubuntu 16.04. Debe indicar en su respuesta que solo se aplica a Ubuntu 18.04+ .
WinEunuuchs2Unix
Gracias @radiostereio, realmente me ayudó!
Lucas Bustamante
1

Redshift está basado en el tiempo. Cambiará el color de su pantalla siempre que se cumplan las siguientes dos condiciones:

  • Puede determinar dónde se encuentra (ya sea a través del servicio de ubicación predeterminado basado en la red o si lo inició con el -linterruptor que le da las coordenadas)
  • Está anocheciendo en su lugar (puede cambiar el intervalo con el -tinterruptor, ver man redshift)

El sitio web de f.lux describe más o menos lo mismo:

f.lux soluciona esto: hace que el color de la pantalla de su computadora se adapte a la hora del día, cálido por la noche y como la luz del sol durante el día.

Andrea Lazzarotto
fuente
44
Correcto, pero simplemente no funciona en absoluto. No hay cambio de temperatura de color, incluso después de editar el archivo de configuraciones para tener una diferencia de temperatura de color significativa (2000).
Sergei Wallace
1

Estoy usando Linux Mint 18.2, pero está basado en Ubuntu 16.04 y tengo muchos de los mismos problemas emergentes, incluido este. Acabo de resolver esto en mi computadora portátil con una GTX 940 en el controlador Nvidia 384.90 y mañana lo probaré en mi escritorio con una 1070.

Como se señaló anteriormente, ejecuté lo siguiente para enumerar las ubicaciones que el desplazamiento al rojo puede usar para basar su color:

redshift -l list

Entonces corrí

redshift -l geoclue2 lo que me permitió iniciar el servicio de desplazamiento al rojo y todo funcionaba bien. Luego me aseguré de que funcionara en el inicio abriendo 'Aplicaciones de inicio' y agregando el último comando como un comando personalizado allí. Al hacer clic en "Ejecutar ahora" pude probar que todavía funcionaba, pero también lo ejecuté como un servicio en segundo plano en lugar de hacerlo directamente en la CLI.

Aaron Chamberlain
fuente
0

Acabo pauseel f.luxy luego un-pauseél, y funcionó para mí.

DKP
fuente