Ajustement de la luminosité de l'écran en fonction de l'heure sous GNOME

Je n’utilise pas Redshift (ou f.lux) parce que je tiens un minimum à la fidélité de mes couleurs et parce que je ne suis pas convaincu que nous ne sommes pas face à un énorme effet placebo (ou une conspiration du gouvernement).
Néanmoins, le soir, pour geeker dans une lumière tamisée, j’aime bien que le rétroéclairage de mon ordinateur diminue en intensité (et contrairement à un shift de couleurs, je parle ici d’une vraie diminution d’intensité lumineuse, pas de l’huile de serpent ;).
J’ai donc codé un petit script à l’arrache qui fait exactement ce que je veux: il regarde périodiquement l’heure et change la luminosité maximale de gnome-power-manager en fonction de celle-ci. Ce script est:

  • Con. Je suis paresseux et je ne sais comment faire un algorithme intelligent qui gèrerait à la fois l’heure locale, l’heure solaire, l’alignement des planètes et l’éclairage ambiant dans la pièce (note historique: il fut un temps où ce genre de truc était possible; gnome-power-manager utilisait la webcam, si disponible, pour déterminer la quantité de lumière ambiante… mais la fonctionnalité a été retirée).
  • Publié comme logiciel libre sous licence WTFPL.
  • Présentement ajusté aux heures hivernales québécoises, pas aux heures méditerranéennes. Bonjour le coucher de soleil à quatre heures de l’aprèm!
  • Fait pour être lancé par gnome-session-properties (ou lancé à la main) et oublié par la suite. Pas fait pour être lancé périodiquement avec cron parce que ça impliquerait que je me souvienne comment utiliser cron et parce que ça printerait tout le temps dans les logs de cron.

Voilà. Sait-on jamais, peut-être que ça peut servir à quelqu’un d’autre.
C’est quand même amusant, la flexibilité que nous donne le logiciel libre, parfois 🙂

Vus : 1038
Publié par Kiddo : 87