Flux para ubuntu 14.04 - ¿posible?

66

¿Es posible hacer que Flux funcione en ubuntu 14.04? Si es así, ¿tal vez pueda compartir sus conocimientos o indicarme una guía? (Flux es un software que ajusta la temperatura de su pantalla según la hora del día)

Mario
fuente
8
Hay una herramienta llamada desplazamiento al rojo nativo de Ubuntu: askubuntu.com/questions/111576/…
Rinzwind
2
@Rinzwind gracias, pero todavía prefiero Flux.
Marius
[No tengo suficiente reputación para comentar]. La instalación del indicador f.lux puede no ser suficiente para que f.lux funcione. Actualmente, la interfaz gráfica de usuario de f.lux no viene necesariamente con xflux. Descargue los binarios xflux (32 o 64 bits, dependiendo de su arquitectura) y coloque el binario en / usr / bin. Puede obtener xflux del sitio web f.lux. Estoy en 14.04 y todavía tengo problemas con xflux, pero espero que esto te indique la dirección correcta.
huérfano
1
Si hay un paquete integrado disponible para su serie de Ubuntu aquí , la instalación se puede hacer usando el PPA como lo indica karel . Si no, compílalo por fuente . O bien, instalarredshift-gtk desde los repositorios oficiales.
Gayan Weerakutti

Respuestas:

36

Aquí hay otra forma que acabo de encontrar. Tuve que hacerlo de esta manera porque el firewall de la compañía no me permite agregar un repositorio apto sin importar lo que intenté.

  1. descargar el código fuente del github del autor

    git clone https://github.com/xflux-gui/xflux-gui.git
    
  2. Instalar en pc

    cd xflux-gui
    sudo python setup.py install
    
  3. correr desde la línea de comando

    fluxgui
    

[actualización a partir del 23 de febrero de 2017] se cambia el repositorio

ARN
fuente
1
Esta sugerencia funcionó perfectamente en Ubuntu 14.10. Ahora, tengo f.lux instalado y funcionando. Gracias.
Sharath Chandramouli
2
trabajado para mí, si sudo ./setup.py installme dio un error así que utiliza sudo python setup.py install, también, si no lo tiene, tendrá que instalar Python-appindicator ...sudo apt-get install python-appindicator
ekcrisp
1
Estas fueron todas las dependencias que también tuve que instalar:sudo apt-get install python-pexpect python-gconf python-appindicator
Christophe De Troyer
1
El repositorio actualizado está en github.com/xflux-gui/xflux-gui y en esa página se dieron las instrucciones de instalación github.com/xflux-gui/xflux-gui#install-instructions
praba230890
71

¿Puedo sugerir RedShift ?

Tiene más mantenimiento que flu.x, tiene más opciones y funciona perfectamente con Ubuntu 14.10 x64 y Ubuntu 15.04 x64.

Se puede instalar desde los repositorios (12.04, 14.04 y posteriores):

sudo apt-get install redshift gtk-redshift

Opcionalmente, puede crear un archivo de configuración para RedShift. NO se crea automáticamente, por lo que tendrá que crearlo usando gedit ~/.config/redshift.conf.

Así es como se redshift.confve mi archivo:

; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=4500
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.8
; It is also possible to use different settings for day and night since version 1.8.
brightness-day=0.9
brightness-night=0.7
; Set the screen gamma (for all colors, or each color channel individually)
gamma=0.8
;gamma=0.8:0.7:0.8

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

; 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'
[manual]
; set these values if you've set the location-provider to manual instead of geoclue
;lat=51.522698
;lon=-0.085358

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings
; ex: 'redshift -m randr:help'

[randr]
screen=0

Si lo necesita, compilarlo manualmente también es bastante fácil. Aquí está el repositorio oficial: https://github.com/jonls/redshift

Solo asegúrese de haber instalado todas las dependencias especificadas en el travis.ymlarchivo antes de ejecutar el archivo ejecutable bootstrap.

Instrucciones aquí: https://github.com/jonls/redshift/blob/master/HACKING.md

Para los usuarios de Ubuntu 15.04: podría ser que no pueda utilizar el desplazamiento al rojo debido a algunas dependencias que faltan. Intenta compilarlo obteniendo el código directamente de github.

sudo apt-get install build-essential libxcb-randr0-dev
./bootstrap
./configure --enable-randr
make
sudo checkinstall

... o simplemente installsi no quieres usar checkinstall. El libxcb-randr0-devpaquete debe satisfacer la dependencia para usar randr como método de ajuste. De lo contrario, intente habilitar vidmode haciendo:

./configure --enable-vidmode
Francesco Casula
fuente
10

Ubuntu 17.10 y posterior

Comenzando con el entorno de escritorio GNOME 3.24, que se lanzó el 22 de marzo de 2017, se incluye una nueva función Night Light que reduce automáticamente la cantidad de luz azul emitida por las pantallas durante ciertos momentos del día. La nueva función se puede habilitar desde la configuración de pantalla. El color de la pantalla sigue las horas de salida / puesta del sol para su ubicación, pero también se puede configurar en un horario personalizado. El indicador del panel Night Light muestra cuándo la función está activa, y el menú del sistema permite que se desactive temporalmente.

En Ubuntu 17.10, Ubuntu se entrega con el entorno de escritorio GNOME, no Unity, y la función Night Light se incluye de forma predeterminada. Night Light funciona con X11 y Wayland. Para habilitar Night Light en Ubuntu 17.10, vaya a Configuración del sistema -> Dispositivos -> Pantallas -> Night Light y deslice el control deslizante Night Light de OFF a ON. Luego configure los ajustes del horario.

ingrese la descripción de la imagen aquí
Configuración de luz nocturna en Ubuntu 17.10

El control deslizante Night Light GNOME Shell Extension proporciona una interfaz fácil para ajustar la temperatura de la luz nocturna desde el área de notificación del panel. Asegúrese de revisar las preferencias en GNOME Tweak Tool para personalizar o habilitar funcionalidades adicionales. También puede configurar fácilmente la luz nocturna para que siempre esté encendida o para que siempre muestre el ícono de estado.


Ubuntu 12.04-17.04

sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui 

Ubuntu 12.04-14.04

La instalación es de f.lux en Ubuntu 12.04 y 14.04 se realiza fácilmente agregando el PPA para f.lux. Simplemente escriba lo siguiente en su terminal:

sudo add-apt-repository ppa:kilian/f.lux
sudo apt-get update
sudo apt-get install fluxgui  

Instalación del programa de terminal xflux daemon desde el sitio web oficial de f.lux

64 bits

wget -c https://justgetflux.com/linux/xflux64.tgz
tar -xvzf xflux64.tgz
rm -rf xflux64.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

32 bits

wget -c https://justgetflux.com/linux/xflux-pre.tgz
tar -xvzf xflux-pre.tgz
rm -rf xflux-pre.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

f.lux GUI se puede iniciar desde el tablero o desde la terminal con el comando fluxgui. Cuando se está ejecutando, hay un ícono f.lux en el área de notificación del panel.

ingrese la descripción de la imagen aquí
f.lux indicador de preferencias de applet en Xubuntu 14.04

karel
fuente
55
... y no funciona. Antes de responder la pregunta, debe asegurarse de responderla correctamente. En la versión anterior (13.04, etc.) funcionó, pero en 14.04, no funciona.
Marius
1
Instalé f.lux en Xubuntu 14.04 y parece estar funcionando. Agregó un ícono f.lux al menú Accesorios Xubuntu 14.04 y un applet f.lux al Panel. No sé si hace alguna diferencia que estés usando Unity y yo no.
karel
1
Supongo que sí, ya que es un problema conocido que el flujo no funciona en ubuntu 14.04: /
Marius
44
Seguí el consejo de @ karel y f.lux funciona bien para mí. Ejecutando Ubuntu 14.04 y Unity.
Andrew C
1
@Emi Una vez que haya configurado f.lux, la única forma que conozco para recuperar nuevamente la ventana de configuración es usar sudo apt-get purge fluxguipara eliminar f.lux y luego reinstalar f.lux. Y si la configuración es incorrecta, entonces f.lux no se iniciará. Cuando reinstales f.lux, ten cuidado de que todo salga bien esta vez. Sé esto por experiencia personal. Si hay una mejor manera que esta para solucionar problemas con f.lux, entonces no lo sé.
karel
2

Nueva aplicación Flux para Ubuntu 15.04+

Flux para Ubuntu

El repositorio de Kilian Valkhof para Flux ya no se actualiza, pero puede usar el PPA de Nathan Rennie-Waldock .

Ejecute estos comandos para instalar Flux:

$ sudo add-apt-repository ppa:nathan-renniewaldock/flux
$ sudo apt-get update
$ sudo apt-get install fluxgui

Para eliminar:

$ sudo apt-get remove fluxgui

Vía: Manual de Ubuntu

Sheharyar
fuente
No es seguro. Esto funciona. : /
Sheharyar
Espera ... Acabo de probar esto de nuevo. Ayer me funcionó, pero ahora ya no funciona. Puedo iniciar el applet, pero no hay cambio en el color de la pantalla.
Revetahw
¿Cuál es tu hora local? El color cambia automáticamente después del atardecer
Sheharyar
Si lo se. Uso f.lux en Windows, OS X, Android, iOS, etc. Esta noche no funcionó directamente en Ubuntu. También probé la función "vista previa", que tampoco funcionó.
Revetahw
Eso es raro. Usándolo ahora mismo. Intente reiniciar su PC o actualizarlo
Sheharyar
0

¿Puedo sugerir algo molesto ?

molesto

Eyesome es un script de bash que se ejecuta como un demonio y que duerme la mayor parte del tiempo 24/7. Ajusta automáticamente el brillo de la pantalla (y opcionalmente gamma también) para la pantalla de su computadora portátil a través de la interfaz de hardware y hasta otros dos monitores utilizando el control de software de xrandr.

Al amanecer (el tiempo se obtiene automáticamente de Internet todos los días), el brillo de la pantalla (y opcionalmente el gamma también) se ajusta gradualmente. Usted define el ajuste gradual, pero 120 minutos me funcionan. Para mantener los ajustes imperceptibles, establezca un intervalo de suspensión entre los ajustes. Probablemente sea mejor entre 15 y 60 segundos y el valor predeterminado es 60.

Una vez completada la transición al amanecer, el demonio molesto duerme muchas horas hasta que comienza la transición al atardecer. Estoy usando 90 minutos antes del atardecer, pero puedes configurar el período que desees.

Inversamente a la transición de la salida del sol, la transición de la puesta del sol disminuye gradualmente el brillo de la pantalla (y opcionalmente el gamma también) por lo que es imperceptible.

Tenga en cuenta que durante la transición nocturna puede aumentar la gamma. Por ejemplo, la gamma roja se puede definir como 1.0 durante el día y 1.2 durante la noche para reducir la fatiga visual. La gamma azul a su vez puede definirse como 1.0 durante el día y .8 durante la noche, por lo que disminuirá en su lugar.

Para reducir los recursos, es molesto dormir todo el período comprendido entre el atardecer y el amanecer. Dependiendo de dónde viva y la estación del año, el sueño promedio será de 12 horas.

Configuración de Eyesome - Menú principal

Para configurar Eyesome, se proporciona un menú principal:

eyeome main menu.png

Editar configuración: pestaña General

Cuando hace clic en el botón Editar en el menú principal, la pestaña general Editar configuración aparece inicialmente como se muestra a continuación.

configuración general tab tab.png

El nombre de su país / ciudad debería aparecer automáticamente. Si es necesario, puede anularlo.

Editar configuración: pestaña Monitor 1

Al hacer clic en la pestaña Monitor 1 anterior, se mostrará este panel en mi configuración (la suya puede ser diferente):

eyesome-edit-configuration-monitor-1.png

No se deje intimidar por estas configuraciones, en su mayor parte se obtienen automáticamente por eyeome. Sin embargo, deberá establecer el brillo / niveles diurnos y nocturnos.

Editar configuración - Pestaña Monitor 3

Al hacer clic en la pestaña Monitor 3, aparece este panel en mi configuración (la suya puede ser diferente):

Monitor 2 Tab no se muestra porque es un televisor nuevo con brillo adaptable y Smart OS. No requiere anulaciones por parte de Eyesome.

ingrese la descripción de la imagen aquí

Si después de instalar eyesome conecta un monitor diferente a su sistema, es posible que deba ingresar el xrandrnombre del monitor.

Configuración impresionante: prueba de 5 segundos

Desde el menú principal, puede probar sus ajustes de brillo y gamma durante el día y la noche durante 5 segundos haciendo clic en los botones Día y Noche, respectivamente. Puede cambiar la duración de la prueba de 5 segundos a 20 segundos desde Editar Configuración - Pestaña General.

Así es como se ve la prueba nocturna de 5 segundos:

prueba nocturna encantadora.gif

Manejo de eventos inusuales

Suponga que suspende su computadora portátil cuando es de mañana antes del trabajo y la pantalla está a plena luz. Llegas a casa después del trabajo cuando el sol está alto en el cielo y abres tu computadora portátil. La pantalla es tan tenue que no puedes leerla.

Para abordar este escenario, se proporciona un archivo de control systemd:

  • /etc/systemd/system-sleep/systemd-wake-eyesome Se llama al archivo de control cada vez que el sistema se suspende o reanuda.
  • El archivo de control llama al script bash /usr/local/bin/wake-eyesome.shpara restablecer el brillo al máximo y luego dormir hasta la transición al atardecer.

Está viendo una película en su televisor externo por la noche y cierra la tapa de su computadora portátil para una mejor visualización. Ubuntu / Lightdm / xrandr tarda unos segundos y luego restablece su TV externa a pleno brillo. Ouch a tus ojos.

Para abordar este escenario, se proporciona un archivo de control de eventos acpi:

  • /etc/acpi/event/lid-event-eyesome Se llama al archivo de control cada vez que se abre o cierra la tapa del portátil.
  • El archivo de control llama al script bash /etc/acpi/acpi-lid-eyesome.shpara manejar la apertura y cierre de la tapa.
  • A su vez, el llamativo script de bash llama /usr/local/bin/wake-eyesome.sha restablecer el brillo para la visualización nocturna y luego duerme hasta la transición al atardecer.

    Suspender / Tapa cerrada / Brillo de prueba / apagado / conexión en caliente

Resumen

Eyesome se puede descargar desde: https://github.com/WinEunuuchs2Unix/eyesome

Este programa se lanzó en septiembre de 2018, así que avíseme si encuentra algún problema o tiene sugerencias para mejorar.

La fase de documentación recién comienza, así que no dude en hacer cualquier pregunta. Sus preguntas pueden incluso resultar en mejoras en la documentación.

WinEunuuchs2Unix
fuente