Fluxo para o ubuntu 14.04 - possível?

66

É possível fazer o Flux funcionar no ubuntu 14.04? Se sim, talvez você possa compartilhar seu conhecimento ou me indicar um guia? (Flux é um software que ajusta a temperatura do seu monitor de acordo com a hora do dia)

Marius
fonte
8
Há uma ferramenta chamada redshift nativa do Ubuntu: askubuntu.com/questions/111576/...
Rinzwind
2
@Rinzwind obrigado, mas ainda prefiro o Flux.
Marius
[Não tenho reputação suficiente para comentar.] A instalação do indicador f.lux pode não ser suficiente para que o f.lux funcione. Atualmente, o f.lux gui não vem necessariamente com o xflux. Faça o download dos binários do xflux (32 ou 64 bits, dependendo da sua arquitetura) e coloque o binário em / usr / bin. Você pode pegar o xflux no site f.lux. Estou no 14.04 e ainda estou tendo problemas com o xflux, mas espero que isso aponte a direção certa.
orphen 17/08/14
11
Se houver um pacote compilado disponível para a sua série Ubuntu aqui , a instalação poderá ser feita usando o PPA, conforme indicado por karel . Caso contrário, compile-o por fonte . Ou então instale aredshift-gtk partir dos repositórios oficiais.
Gayan Weerakutti

Respostas:

36

Aqui está outra maneira que acabei de encontrar. Eu tive que fazer isso dessa maneira, porque o firewall da empresa não me permite adicionar repositórios apt, não importa o que eu tentei.

  1. baixar código fonte do github do autor

    git clone https://github.com/xflux-gui/xflux-gui.git
    
  2. instalar

    cd xflux-gui
    sudo python setup.py install
    
  3. executar a partir da linha de comando

    fluxgui
    

[atualizar a partir de 23 de fevereiro de 2017] o repositório foi alterado

RNA
fonte
11
Esta sugestão funcionou perfeitamente no Ubuntu 14.10. Agora, tenho o f.lux instalado e em execução. Obrigado.
Sharath Chandramouli
2
trabalhou para mim, se sudo ./setup.py installme deu um erro assim que eu usei sudo python setup.py install, também, se você não tem isso, você precisará instalar o python-appindicator ...sudo apt-get install python-appindicator
ekcrisp
11
Estas eram todas as dependências que eu tinha que instalar também:sudo apt-get install python-pexpect python-gconf python-appindicator
Christophe De Troyer
11
A repo atualizado é a github.com/xflux-gui/xflux-gui e em que página foram dadas as instruções de instalação github.com/xflux-gui/xflux-gui#install-instructions
praba230890
71

Posso sugerir o RedShift ?

É mais mantido que o flu.x, possui mais opções e funciona perfeitamente com o Ubuntu 14.10 x64 e o Ubuntu 15.04 x64.

Pode ser instalado a partir dos repositórios (12.04, 14.04 e mais recentes):

sudo apt-get install redshift gtk-redshift

Opcionalmente, você pode criar um arquivo de configuração para o RedShift. NÃO é criado automaticamente, então você precisará criá-lo usando gedit ~/.config/redshift.conf.

É assim que meu redshift.confarquivo se parece:

; 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

Se você precisar, compilá-lo manualmente também é bastante fácil. Aqui está o repositório oficial: https://github.com/jonls/redshift

Apenas verifique se você instalou todas as dependências especificadas no travis.ymlarquivo antes de executar o arquivo executável de autoinicialização.

Instruções aqui: https://github.com/jonls/redshift/blob/master/HACKING.md

Para usuários do Ubuntu 15.04: pode ser que você não consiga usar o redshift devido a algumas dependências ausentes. Tente compilá-lo, obtendo o código diretamente do github.

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

... ou apenas installse você não quiser usar checkinstall. O libxcb-randr0-devpacote deve satisfazer a dependência de usar o randr como um método de ajuste. Caso contrário, tente ativar o vidmode fazendo:

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

Ubuntu 17.10 e posterior

A partir do ambiente de área de trabalho GNOME 3.24, lançado em 22 de março de 2017, está incluído um novo recurso Night Light, que reduz automaticamente a quantidade de luz azul emitida pelas telas durante determinados horários do dia. O novo recurso pode ser ativado nas configurações de exibição. A cor da tela segue os horários de nascer e pôr do sol da sua localização, mas também pode ser definida para uma programação personalizada. O indicador do painel Luz noturna mostra quando o recurso está ativo e o menu do sistema permite que ele seja desativado temporariamente.

No Ubuntu 17.10, o Ubuntu é fornecido com o ambiente de área de trabalho GNOME, não o Unity, e o recurso Night Light é incluído por padrão. Night Light funciona com X11 e Wayland. Para ativar o Night Light no Ubuntu 17.10, vá para Configurações do sistema -> Dispositivos -> Monitores -> Night Light e deslize o controle deslizante Night Light de OFF para ON. Em seguida, defina as configurações de agendamento.

insira a descrição da imagem aqui
Configurações de Night Light no Ubuntu 17.10

A extensão do shell do GNOME no controle deslizante de luz noturna fornece uma interface fácil para ajustar a temperatura da luz noturna na área de notificação do painel. Certifique-se de verificar as preferências na ferramenta GNOME Tweak para personalizar ou ativar a funcionalidade adicionada. Você também pode configurar facilmente a luz noturna para estar sempre acesa ou sempre mostrar o ícone de status.


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

A instalação é do f.lux no Ubuntu 12.04 e 14.04 é facilmente feita adicionando o PPA para o f.lux. Basta digitar o seguinte no seu terminal:

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

Instalando o programa terminal daemon xflux no site oficial 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 pode ser iniciada a partir do traço ou do terminal com o comando fluxgui. Quando está em execução, há um ícone f.lux na área de notificação do painel.

insira a descrição da imagem aqui
Preferências do applet do indicador f.lux no Xubuntu 14.04

karel
fonte
5
... e não funciona. Antes de responder à pergunta, certifique-se de respondê-la corretamente. Na versão anterior (13.04, etc.) funcionou, mas na 14.04 - não funciona.
Marius
11
Eu instalei o f.lux no Xubuntu 14.04 e parece estar funcionando. Ele adicionou um ícone f.lux ao menu Acessórios do Xubuntu 14.04 e um applet f.lux ao painel. Não sei se faz alguma diferença que você esteja usando o Unity e eu não.
Karel
11
Eu acho que ele faz, uma vez que é um problema conhecido que o fluxo não funciona no Ubuntu 14.04: /
Marius
4
Segui o conselho de @ karel e o f.lux funciona bem para mim. Executando o Ubuntu 14.04 e o Unity.
Andrew C
11
@Emi Depois de configurar o f.lux, a única maneira que conheço para recuperar a janela de configuração novamente é usando sudo apt-get purge fluxguipara remover o f.lux e reinstalar o f.lux. E se você errar as configurações, o f.lux não será iniciado. Quando você reinstalar o f.lux, tenha cuidado para que você faça tudo certo desta vez. Sei disso por experiência pessoal. Se existe uma maneira melhor do que isso para corrigir problemas com o f.lux, então eu não sei.
22614
2

Novo aplicativo Flux para Ubuntu 15.04+

Flux para Ubuntu

O repositório de Kilian Valkhof para Flux não é mais atualizado, mas você pode usar o PPA de Nathan Rennie-Waldock .

Execute estes comandos para instalar Flux:

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

Remover:

$ sudo apt-get remove fluxgui

Via: Ubuntu Handbook

Sheharyar
fonte
Não tenho certeza. Isso funciona. : /
Sheharyar 14/10
Espere ... Apenas testei isso de novo. Ontem funcionou para mim, mas agora não funciona mais. Eu posso iniciar o applet, mas nenhuma alteração na cor da tela.
Revetahw
Qual é o seu horário local? A cor muda automaticamente depois do sol
Sheharyar
Sim, eu sei. Eu uso o f.lux no Windows, OS X, Android, iOS, etc. Ele não funcionou no Ubuntu hoje à noite. Eu também tentei a função "preview", que também não funcionou.
Revetahw
Isso é estranho. Usando agora. Tente reiniciar o pc ou actualizá-lo
Sheharyar
0

Posso sugerir alguma coisa ?

comovente

Eyesome é um script bash que funciona como um daemon e dorme a maior parte do tempo 24/7. Ele ajusta automaticamente o brilho da tela (e opcionalmente também a gama) para a exibição do seu laptop via interface de hardware e até dois outros monitores usando o controle de software da xrandr.

Ao nascer do sol (a hora é obtida automaticamente da Internet todos os dias), o brilho da tela (e opcionalmente também a gama) é ajustado gradualmente. O ajuste gradual é definido por você, mas 120 minutos funcionam para mim. Para manter os ajustes imperceptíveis, defina um intervalo de suspensão entre os ajustes. Qualquer lugar entre 15 e 60 segundos é provavelmente o melhor e o padrão é 60.

Após a transição do nascer do sol estar concluída, um daemon atraente dorme muitas horas até o início da transição do pôr do sol. Estou usando 90 minutos antes do pôr do sol, mas você pode definir o período que desejar.

Inversamente à transição do nascer do sol, a transição do pôr do sol diminui gradualmente o brilho da tela (e opcionalmente também a gama), tornando-a imperceptível.

Observe que durante a transição noturna a gama pode aumentar. Por exemplo, gama vermelha pode ser definida como 1,0 durante o dia e 1,2 durante a noite para reduzir a fadiga ocular. A gama azul, por sua vez, pode ser definida como 1,0 durante o dia e 0,8 durante a noite, diminuindo.

Para reduzir recursos, alguém dorme o período inteiro entre o pôr do sol e o nascer do sol. Dependendo de onde você mora e da estação do ano, a média de sono será de 12 horas.

Configuração impressionante - Menu principal

Para configurar algo interessante, é fornecido um menu principal:

eyesome main menu.png

Editar configuração - guia Geral

Quando você clica no botão Editar no menu principal, a guia geral da configuração de edição aparece inicialmente como mostrado abaixo.

configuração de aparência geral tab.png

O nome do seu país / cidade deve aparecer automaticamente. Se necessário, você pode substituí-lo.

Editar configuração - guia Monitor 1

Clicar na guia Monitor 1 acima mostrará este painel na minha configuração (a sua pode ser diferente):

eyesome-edit-configuration-monitor-1.png

Não se assuste com essas configurações, pois elas são na maioria das vezes obtidas automaticamente pelo visual. Você precisará definir os níveis / brilho diurno e noturno.

Editar configuração - guia Monitor 3

Clicar na guia Monitor 3 revela esse painel na minha configuração (a sua pode ser diferente):

A guia Monitor 2 não é exibida porque é uma nova TV com brilho adaptável e sistema operacional inteligente. Não requer substituições por Eyesome.

insira a descrição da imagem aqui

Se, após instalar o eyesome, você conectar um monitor diferente ao seu sistema, poderá ser necessário inserir o xrandrnome do monitor.

Configuração impressionante - teste de 5 segundos

No menu principal, você pode testar as configurações de brilho diurno e noturno e gama por 5 segundos, clicando nos botões Diurno e Noturno, respectivamente. Você pode alterar a duração do teste de 5 segundos para 20 segundos na guia Editar configuração - Geral.

Veja como é o teste noturno de 5 segundos:

noite sombria test.gif

Manipulação de evento incomum

Suponha que você suspenda seu laptop na manhã anterior ao trabalho e a tela esteja totalmente escura. Você chega em casa depois do trabalho quando o sol está alto no céu e abre seu laptop. A tela está tão escura que você não consegue lê-la.

Para resolver esse cenário, é fornecido um arquivo de controle systemd:

  • /etc/systemd/system-sleep/systemd-wake-eyesome O arquivo de controle é chamado sempre que o sistema suspende ou continua.
  • O arquivo de controle chama o script bash /usr/local/bin/wake-eyesome.shpara redefinir o brilho para cheio e depois dormir até a transição do pôr do sol.

Você está assistindo a um filme na TV externa à noite e fecha a tampa do laptop para ter uma melhor visualização. O Ubuntu / Lightdm / xrandr leva alguns segundos e redefine sua TV externa para o brilho total. OUCH aos seus olhos.

Para resolver esse cenário, é fornecido um arquivo de controle de eventos acpi:

  • /etc/acpi/event/lid-event-eyesome O arquivo de controle é chamado sempre que a tampa do laptop é aberta ou fechada.
  • O arquivo de controle chama o script bash /etc/acpi/acpi-lid-eyesome.shpara lidar com a abertura e o fechamento da tampa.
  • Por sua vez, o script bash atraente chama /usr/local/bin/wake-eyesome.shpara redefinir o brilho para a exibição noturna e depois dorme até a transição do pôr do sol.

    Suspender / Fechar a tampa / Brilho do teste / desligar / hotplug

Sumário

Eyesome pode ser baixado em: https://github.com/WinEunuuchs2Unix/eyesome

Este programa foi lançado em setembro de 2018, por favor, entre em contato se encontrar algum problema ou tiver sugestões de melhorias.

A fase de documentação está apenas começando, portanto, não hesite em fazer qualquer pergunta. Suas perguntas podem até resultar em melhorias na documentação.

WinEunuuchs2Unix
fonte