Résolu le 24-01-19 Redshift réglage par heure

BabaORhum
Messages : 24
Enregistré le : ven. 7 déc. 2018 21:21

Re: Redshift réglage par heure

Message par BabaORhum »

Dernier message de la page précédente :

Salut !
Superbes explications merci beaucoup ;)

J'ai donc écrit le code suivant

Code : Tout sélectionner

LOW='redshift -O 3800'
NORMAL='redshift -O 6500'
DISPLAY=:0.0
0 7 * * * $NORMAL
0 21 * * * $LOW


Ç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)

Bonne soirée :)
Acer Swift 3 SF314-54-59J4 (Pc portable)
Linux Mint 19.1 Cinnamon
Kernel : 4.18.0-13
I5-8250U
8go RAM, 256Go SSD
Avatar du membre
arghlub
Administrateur du site
Messages : 11721
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: Redshift réglage par heure

Message par arghlub »

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
;)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
BabaORhum
Messages : 24
Enregistré le : ven. 7 déc. 2018 21:21

Re: Redshift réglage par heure

Message par BabaORhum »

Je pense donc que le sujet est résolu :) Merci à tous de vos réponses, je change l'attribut du topic.
Acer Swift 3 SF314-54-59J4 (Pc portable)
Linux Mint 19.1 Cinnamon
Kernel : 4.18.0-13
I5-8250U
8go RAM, 256Go SSD
Avatar du membre
arghlub
Administrateur du site
Messages : 11721
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: Redshift réglage par heure

Message par arghlub »

Super 8-)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Répondre