71 votes

Comment installer redshift dans Ubuntu ?

Je suis nouveau sur linux et je ne sais pas comment installer redshift 1.9.1 configurer la température de la couleur et la faire démarrer automatiquement. J'utilise Ubuntu 14.04 LTS.

129voto

rm-vanda Points 3086

Aujourd'hui, à partir de 14.04 -- redshift est dans les dépôts par défaut :

sudo apt-get install redshift redshift-gtk

11voto

Leo Points 952

Enfin, cela fonctionne, grâce à l'utilisateur 2832080. Voici ce que j'ai fait :

  1. Installer la dépendance Randr.

    $ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
  2. Téléchargez redshift 1.9.1 et extrayez-le.

  3. Passez dans le répertoire de redshift 1.9.1 et tapez :

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

  5. $ sudo make install

  6. créer redshift.conf dans ~/.config, voir ceci lien .

  7. allez dans /usr/local/bin et lancez redshift-gtk.

  8. activer le démarrage automatique.

3voto

Ghostrider Points 1281

Tout d'abord, vous devez télécharger redshift à partir du lien git fourni et l'extraire. Regarde ensuite le fichier HACKING. Il contient les instructions dont vous avez besoin pour l'installer à partir des sources.

Je le cite ici pour en faciliter l'accès :

Construire à partir du référentiel

$ ./bootstrap
$ ./configure

Le script d'amorçage script utilisera les autotools pour configurer l'environnement de et créer l'environnement configure script.

Utilice ./configure --help' for options. Use --préfixe' pour faire un dans votre répertoire personnel. Ceci est nécessaire pour tester les scripts Python scripts. Le répertoire de l'unité utilisateur de systemd devrait être défini pour éviter d'écrire dans l'emplacement du système.

Systemd cherchera les fichiers d'unité dans ~/.config/systemd/user alors ce répertoire peut être utilisé comme cible si les fichiers unitaires seront utilisés. Sinon, l'emplacement peut être fixé à no pour désactiver le système systemd les fichiers.

Ejemplo:

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

Maintenant, construisez les fichiers :

$ make

Le programme principal de redshift peut être exécuté à ce stade. Pour installer dans le répertoire exécutez :

$ make install

Vous pouvez maintenant exécuter le script de Python. Exemple :

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

Dépendances

  • autotools, gettext
  • libdrm (optionnel, pour le support DRM)
  • libxcb, libxcb-randr (optionnel, pour le support RandR)
  • libX11, libXxf86vm (facultatif, pour le support du VidMode)
  • geoclue (facultatif, pour le support de geoclue)

Notas

  • Le drapeau verbose n'est (actuellement) présent que dans redshift.c ; donc, écrivez tous les messages verbose là.

Avec un peu de chance, après quelques minutes, vous l'aurez installé.

Maintenant, vous voulez le configurer à votre goût.

Je n'ai pas bidouillé les configurations avancées car je suis plutôt satisfait des paramètres par défaut. Il y a deux façons de configurer vos variables. Tout d'abord, vous pouvez les passer lorsque vous démarrez redshift (ex. redshift -l 55.7:12.6 -t 5700:3600 ) ou vous pouvez créer un fichier de configuration avec tous vos paramètres si c'est trop compliqué (sur ~/.config/redshift.conf). Le paramètre le plus important est votre localisation qui est la variable -l ci-dessus. Trouvez votre latitude sur google et passez la ici. Le -t concerne la température de couleur de jour et de nuit. Il y a beaucoup plus d'options que vous pouvez trouver avec man redshift . Une fois que vous avez trouvé les options souhaitées, il suffit de les placer dans les programmes de démarrage avec la commande ex. redshift -l 55.7:12.6 -t 5700:3600 .

Vous pouvez trouver plus d'informations sur le site de redshift : http://jonls.dk/redshift/

3voto

user615274 Points 1357

Il suffit d'utiliser apt

sudo apt-get install redshift

Ensuite, vous pouvez obtenir un widget pour le contrôler. Par exemple, j'ai utilisé l'application Discover(Ou Software Center dans Ubuntu) dans KDE Kubuntu pour installer le widget de contrôle de redshift.

enter image description here

2voto

jrishaw Points 71

Dans Ubuntu 19.10, vous n'avez plus besoin de redshift, il y a une fonctionnalité intégrée appelée "Night Light".

(Ouvrez les paramètres d'affichage et sélectionnez l'onglet Night Light en haut pour l'activer).

Ce n'est pas exactement comme le décalage vers le rouge, mais c'est assez similaire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X