Redshift

Postez ici toutes vos demandes d’assistance.
Zipty
Messages : 174
Enregistré le : jeu. 25 juil. 2024 10:08

Re: Redshift

Message par Zipty »

Dernier message de la page précédente :

arghlub a écrit :
jeu. 12 sept. 2024 16:41
Salut,
Juste un "vieux" lien sur un sujet traitant de redshift : viewtopic.php?p=141328#p141328
Le sujet de redshift a souvent été traité sur le forum ... je te laisse faire une petite recherche.
;)
Ok, j'ai lu le sujet, mais je ne comprends pas ce que c'est que le "crontab" :?:

Sinon j'ai testé ces commandes et ça fonctionne :

Code : Tout sélectionner

redshift -O 3000

Code : Tout sélectionner

redshift -O 8000

Code : Tout sélectionner

redshift -x
Maintenant comment mettre ces commandes dans le fichier "redshift.conf" :?:

PS : J'ai vu aussi qu'il y a cette app "Brightness " est-ce qu'il fonctionne bien :?: est-ce qu'il pourrait être un équivalant à "redshift" :?:
Linux Mint Xfce version 22.

HP Laptop 17-cn2004sf (9D5T6EA), Écran 17,3 Pouces, disque dur SSD M.2 512 Go, CPU Core i3, Nombre de cœurs 6, mémoire RAM 8 Go, carte graphique intégré, GPU Intel UHD Graphics, Résolution de l'écran 1920 x 1080 pixels.

Avatar du membre
Armaggion
Messages : 172
Enregistré le : jeu. 22 août 2024 16:48

Re: Redshift

Message par Armaggion »

Ah, parfait ! On progresse ! Merci arghlub parce que je piétinais. Et je viens bêtement de réaliser qu'étant exceptionnellement sur une VM, ça peut expliquer que Linux Mint n'ait probablement toute la main sur l'affichage. Voyons voir comment appliquer tout ça.

Le cron, c'est un outil planificateur de tâches, comme une horloge qui permet de lancer des tâches à des moments déterminés, un gros programmateur quoi :) Le crontab c'est sa programmation, c'est à dire quoi faire à quelle heure.
Plus d'informations sur le cron ici : https://doc.ubuntu-fr.org/cron

L'idée lumineuse d'arghlub est donc de lancer redshift à des heures déterminées par nous-mêmes, sans se baser sur une localisation géographique. On va donc laisser de côté le paramétrage de redshift via son fichier de configuration et simplement utiliser ses capacités à modifier la température de couleur et la luminosité en définissant le moment.

Tu as déjà pu confirmer que les commandes fonctionnent. Il faut donc maintenant programmer le moment où le système va les lancer pour nous. Pour ce faire, tu vas d'abord saisir la commande suivante dans un terminal :

Code : Tout sélectionner

crontab -e
Si aucun éditeur de texte n'est spécifié, tu pourras le définir à ce moment là. Le système te conseille nano, le plus simple.
Tu vas donc éditer le fichier crontab en insérant en fin de fichier les lignes suivantes :

Code : Tout sélectionner

mm hh * * * redshift -O 3000
mm hh * * * redshift -x
en remplaçant mm par les minutes et hh par les heures, par exemple : 05 18 * * * redshift -O 3000 pour un passage de la température de couleur à 3000 à 18h05.
Puis tu vas enregistrer le fichier avec Ctrl + O (et Enter pour valider le nom de fichier qu'il n'y a pas besoin de changer) et quitter l'éditeur nano avec Ctrl + X

Tu pourras ensuite vérifier le contenu de ton crontab avec la commande :

Code : Tout sélectionner

crontab -l
En vrai j'ai fait un gros plagiat de post déjà rédigé par arghlub, mais je me permets car j'apprends en même temps, alors tous mes respects à l'auteur initial : viewtopic.php?p=141328#p141328
Pc : Desktop | Linux Mint 22 Wilma | Cinnamon | 6.8.0-41-generic | Intel Core i5-6600K | 16GB | Intel HD Graphics 530 / i915 + NVIDIA GA104 [GeForce RTX 3070] / 550.107.02

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Redshift

Message par cyrille »

brightness fonctionne très bien

L'appeler avec xrandr est très simple

Code : Tout sélectionner

xrandr --output $(xrandr | grep -w connected | cut -f '1' -d ' ') --brightness 0.5

Code : Tout sélectionner

xrandr --output $(xrandr | grep -w connected | cut -f '1' -d ' ') --brightness 1
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Zipty
Messages : 174
Enregistré le : jeu. 25 juil. 2024 10:08

Re: Redshift

Message par Zipty »

@Armaggion;

Ok et en suite comment va-t-il fonctionner :?:

Code : Tout sélectionner

ludovic@ludovic-HP-Laptop-17-cn2xxx:~$ crontab -e
no crontab for ludovic - using an empty one

Select an editor.  To change later, run 'select-editor'.
  1. /bin/nano        <---- easiest
  2. /usr/bin/vim.tiny
  3. /bin/ed

Choose 1-3 [1]: 1
crontab: installing new crontab
ludovic@ludovic-HP-Laptop-17-cn2xxx:~$ crontab -l
# Edit this file to introduce tasks to be run by cron.
# 
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
# 
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').
# 
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
# 
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
# 
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
# 
# For more information see the manual pages of crontab(5) and cron(8)
# 
# m h  dom mon dow   command
00 03 * * * redshift -O 3000
00 23 * * * redshift -x
ludovic@ludovic-HP-Laptop-17-cn2xxx:~$ 
Image
Linux Mint Xfce version 22.

HP Laptop 17-cn2004sf (9D5T6EA), Écran 17,3 Pouces, disque dur SSD M.2 512 Go, CPU Core i3, Nombre de cœurs 6, mémoire RAM 8 Go, carte graphique intégré, GPU Intel UHD Graphics, Résolution de l'écran 1920 x 1080 pixels.

Zipty
Messages : 174
Enregistré le : jeu. 25 juil. 2024 10:08

Re: Redshift

Message par Zipty »

@ cyrille,

Je ne comprends pas très bien comment ça fonctionne exactement :?:

Merci pour les commandes, mais comment on sauvegarde les valeurs tout le temps quand je démarre le système :?:
Linux Mint Xfce version 22.

HP Laptop 17-cn2004sf (9D5T6EA), Écran 17,3 Pouces, disque dur SSD M.2 512 Go, CPU Core i3, Nombre de cœurs 6, mémoire RAM 8 Go, carte graphique intégré, GPU Intel UHD Graphics, Résolution de l'écran 1920 x 1080 pixels.

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Redshift

Message par cyrille »

xrandr / brightness --> les valeurs varient de 0 (lum noire) à beaucoup (1 étant 100% mais tu peux la dépasser)

Donc ensuite, tu le colles sur un cron ou sur un raccourci clavier (éviter la valeur 0 car tu ne vois plus rien ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
Armaggion
Messages : 172
Enregistré le : jeu. 22 août 2024 16:48

Re: Redshift

Message par Armaggion »

Pour ce que je vois, tu l'as programmé pour afficher une température de couleur à 3000 à partir de 3h du mat, et pour réinitialiser les valeurs par défaut à 23h. Il ne reste plus qu'à tester si ça démarres bien à l'heure voulue pour avoir les résultats que tu avais déjà testés auparavant.

Tu nous diras :)
Pc : Desktop | Linux Mint 22 Wilma | Cinnamon | 6.8.0-41-generic | Intel Core i5-6600K | 16GB | Intel HD Graphics 530 / i915 + NVIDIA GA104 [GeForce RTX 3070] / 550.107.02

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Redshift

Message par cyrille »

Si tu as du mal avec la syntaxe de la crontab , cf https://crontab.guru/
Pas mal ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Zipty
Messages : 174
Enregistré le : jeu. 25 juil. 2024 10:08

Re: Redshift

Message par Zipty »

Désolé, mais c'est bien trop compliquer :(
Je ne comprends pas vraiment comment cela fonctionne :(
Linux Mint Xfce version 22.

HP Laptop 17-cn2004sf (9D5T6EA), Écran 17,3 Pouces, disque dur SSD M.2 512 Go, CPU Core i3, Nombre de cœurs 6, mémoire RAM 8 Go, carte graphique intégré, GPU Intel UHD Graphics, Résolution de l'écran 1920 x 1080 pixels.

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Redshift

Message par cyrille »

?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Zipty
Messages : 174
Enregistré le : jeu. 25 juil. 2024 10:08

Re: Redshift

Message par Zipty »

cyrille a écrit :
jeu. 12 sept. 2024 18:53
brightness fonctionne très bien

L'appeler avec xrandr est très simple

Code : Tout sélectionner

xrandr --output $(xrandr | grep -w connected | cut -f '1' -d ' ') --brightness 0.5

Code : Tout sélectionner

xrandr --output $(xrandr | grep -w connected | cut -f '1' -d ' ') --brightness 1
Salut,

J'ai bien installé "Brightness" et j'ai mis sur 3200K Halogen avec la commande n° 2 que tu as mis :
xrandr --output $(xrandr | grep -w connected | cut -f '1' -d ' ') --brightness 1

Image
Linux Mint Xfce version 22.

HP Laptop 17-cn2004sf (9D5T6EA), Écran 17,3 Pouces, disque dur SSD M.2 512 Go, CPU Core i3, Nombre de cœurs 6, mémoire RAM 8 Go, carte graphique intégré, GPU Intel UHD Graphics, Résolution de l'écran 1920 x 1080 pixels.

Répondre