Como instalo o redshift no Ubuntu?

51

Sou novo no Linux e não sei como instalar redshift 1.9.1 , configure a temperatura da cor e inicie automaticamente. Estou usando o Ubuntu 14.04 LTS.

    
por hans-t 12.06.2014 / 17:34

3 respostas

8

Finalmente, funciona graças ao user2832080. Foi o que eu fiz:

  1. Instale a dependência de randr.

    $ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
    
  2. Faça o download do redshift 1.9.1 e extraia-o.

  3. mude para o diretório redshift 1.9.1 e digite:

    $ ./configure --enable-randr --enable-gui --enable-ubuntu \
    --with-systemduserunitdir=$HOME/.config/systemd/user
    
  4. $ make

  5. $ sudo make install
  6. crie o redshift.conf em ~ / .config, veja este link .

  7. vá para / usr / local / bin e execute redshift-gtk.

  8. ative o início automático.
por hans-t 13.06.2014 / 05:49
99

Hoje em dia, a partir de 14.04 - redshift está nos repos por padrão:

sudo apt-get install redshift redshift-gtk
    
por rm-vanda 04.09.2014 / 19:41
3

Primeiramente, você precisa baixar o redshift do link do git fornecido e extraí-lo. Então olhe no arquivo HACKING. Tem as instruções que você precisa para instalá-lo a partir da fonte.

cito aqui para facilitar o acesso:

  

Construir do repositório

     

$ ./bootstrap
  $ ./configure

     

O script de bootstrap usará autotools para configurar o build   ambiente e crie o script configure .

     

Use ./configure --help' for options. Use - prefixo 'para fazer uma   instalar em seu diretório home. Isso é necessário para testar o python   scripts. O diretório da unidade do usuário systemd deve ser configurado para evitar   escrevendo para a localização do sistema.

     

O Systemd procurará os arquivos da unidade em ~/.config/systemd/user ,   esse diretório pode ser usado como um destino se os arquivos da unidade forem usados.   Caso contrário, o local pode ser definido como no para desativar o systemd   arquivos.

     

Exemplo:

     

$ ./configure --prefix = $ HOME / redshift / root \
  --with-systemduserunitdir = $ HOME / .config / systemd / user

     

Agora, crie os arquivos:

     

$ make

     

O programa principal redshift pode ser executado neste momento. Para instalar no   Prefixo diretório executado:

     

$ make install

     

Agora você pode executar o script python. Exemplo:

     

$ $ HOME / redshift / root / bin / redshift-gtk

     

Dependências

     
  • autotools, gettext
  •   
  • libdrm (opcional, para suporte a DRM)
  •   
  • libxcb, libxcb-randr (Opcional, para suporte a RandR)
  •   
  • libX11, libXxf86vm (opcional, para suporte ao VidMode)
  •   
  • geoclue (opcional, para suporte ao geoclue)
  •   

Notas

     
  • sinalizador detalhado é (atualmente) mantido apenas em redshift.c; assim, escreva todas as mensagens detalhadas lá.
  •   

Espero que depois de alguns minutos você tenha configurado.

Agora, você deseja configurá-lo ao seu gosto.

Eu não tenho hackeado com configurações avançadas desde que eu estou muito feliz com a configuração padrão. Existem duas maneiras de configurar suas variáveis. Primeiro, você pode passá-los quando você inicia o redshift (por exemplo, redshift -l 55.7:12.6 -t 5700:3600 ) ou você pode criar um arquivo de configuração com todas as suas configurações, caso seja muito complicado (em ~ / .config / redshift.conf). A configuração mais importante é a sua localização, que é a variável -l acima. Encontre sua latitude no google e passe para lá. O -t é sobre a temperatura de cor no dia e noite. Existem muito mais opções que você pode encontrar com man redshift . Depois de encontrar as opções desejadas, basta colocá-las nos programas de inicialização com o comando, por exemplo, redshift -l 55.7:12.6 -t 5700:3600 .

Você pode encontrar mais informações no site do redshift: link

    
por user2832080 12.06.2014 / 19:39