Je suis nouveau sur Linux et je ne sais pas comment installer redshift 1.9.1 , configurer la température de couleur et le faire démarrer automatiquement. J'utilise Ubuntu 14.04 LTS.
Je suis nouveau sur Linux et je ne sais pas comment installer redshift 1.9.1 , configurer la température de couleur et le faire démarrer automatiquement. J'utilise Ubuntu 14.04 LTS.
Réponses:
De nos jours, à partir de 14.04 - redshift est dans le repo par défaut:
sudo apt-get install redshift redshift-gtk
sudo add-apt-repository universe; sudo apt update
Enfin, cela fonctionne, grâce à user2832080. C'est ce que j'ai fait:
Installez la dépendance de randr.
$ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
Téléchargez redshift 1.9.1 et extrayez-le.
passez au répertoire redshift 1.9.1 et tapez:
$ ./configure --enable-randr --enable-gui --enable-ubuntu \
--with-systemduserunitdir=$HOME/.config/systemd/user
$ make
$ sudo make install
Créez redshift.conf sur ~ / .config, voir ce lien .
allez dans / usr / local / bin et exécutez redshift-gtk.
Tout d'abord, vous devez télécharger redshift à partir du lien git fourni et l'extraire. Ensuite, regardez sur le fichier HACKING. Il contient les instructions nécessaires pour l'installer à partir des sources.
Je le cite ici pour un accès plus facile:
Construire à partir d'un référentiel
$ ./bootstrap
$ ./configureLe script d'amorçage utilisera autotools pour configurer l'environnement de génération et créer le
configure
script.Utilisez
./configure --help' for options. Use
--prefix 'pour effectuer une installation dans votre répertoire personnel. Ceci est nécessaire pour tester les scripts python. Le répertoire de l'unité utilisateur systemd doit être défini pour éviter l'écriture dans l'emplacement système.Systemd recherchera les fichiers d'unité dans
~/.config/systemd/user
ce répertoire afin que ce répertoire puisse être utilisé comme cible si les fichiers d'unité doivent être utilisés. Sinon, l'emplacement peut être configuréno
pour désactiver les fichiers systemd.Exemple:
$ ./configure --prefix = $ HOME / redshift / root \
--with-systemduserunitdir = $ HOME / .config / systemd / userMaintenant, construisez les fichiers:
$ make
Le programme principal redshift peut être exécuté à ce stade. Pour installer dans le répertoire de préfixe, exécutez:
$ make install
Vous pouvez maintenant exécuter le script python. Exemple:
$ $ HOME / redshift / root / bin / redshift-gtk
Les dépendances
- autotools, gettext
- libdrm (facultatif, pour le support DRM)
- libxcb, libxcb-randr (facultatif, pour le support de RandR)
- libX11, libXxf86vm (facultatif, pour la prise en charge de VidMode)
- geoclue (facultatif, pour le support geoclue)
Remarques
- Le drapeau prolixe est (actuellement) seulement détenu dans redshift.c; écrivez donc tous les messages commentés.
Si tout va bien après quelques minutes, vous l'aurez configuré.
Maintenant, vous voulez le configurer à votre guise.
Je ne me suis pas intéressé aux configurations avancées car je suis assez satisfait du réglage par défaut. Il y a deux façons de configurer vos variables. Tout d’abord, vous pouvez les transmettre lorsque vous démarrez redshift (par exemple redshift -l 55.7:12.6 -t 5700:3600
) ou vous pouvez créer un fichier de configuration avec tous vos paramètres s’il est trop compliqué (sur ~ / .config / redshift.conf). Le paramètre le plus important est votre emplacement, qui est la variable -l ci-dessus. Trouvez votre latitude sur google et transmettez-la là. Le -t concerne la température de couleur le jour et la 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 vous suffit de le placer dans les programmes de démarrage avec la commande, par exemple redshift -l 55.7:12.6 -t 5700:3600
.
Vous pouvez trouver plus d'infos sur le site redshift: http://jonls.dk/redshift/
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) de KDE Kubuntu pour installer le widget de contrôle redshift.