BabaORhum a écrit : jeu. 24 janv. 2019 22:47
Ça fonctionne, le seul inconvénient (mineur) c'est qu'il n'y a pas de transition. Comment puis-je en rajouter une ? (
Je pense que ça va être compliqué si crontab se contente de simplement exécuter un programme à l'heure donnée)
Voilà, tu cites la limitation de cette méthode “bidouillée”.
Effectivement vu que Redshift est lancé avec l'option «redshift -O temperature», il ne tient pas compte de la température précédente et ne peut donc pas faire la transition entre les 2 T° en douceur. Et ce n'est pas à cause de crontab mais bel et bien de l'option «-O» de Redshift.
Comme on peut le lire dans le manuel de redshift :
Code : Tout sélectionner
$ man redshift
[...]
-O TEMP One shot manual mode (set color temperature)
Même si tu lances en terminal «redshift -O 3800» suivi de «redshift -O 6500», la transition ne se fera donc pas.
Redshift est vraiment prévu pour gérer la T° tout seul à partir du fuseau horaire de ta géolocalisation.
Là ce que tu as fait c'est du détournement de sa fonction première, donc on en arrive à ses limites.
──────────────────────────────
PS : si tu penses que le sujet est résolu, merci de
mettre un attribut de sujet (résolu),
voir tuto ici
