Comment limiter l’émission de lumière bleue dans Ubuntu

thumbnail-tuto-lumiere-bleue-ubuntu

Voici une aide pour limiter l’émission de lumière bleue par votre écran le soir et la nuit dans Ubuntu en fonction de la version utilisée.

Introduction

La lumière bleue est une lumière artificielle émise par les éclairages à LED dont les écrans informatiques.

Or, l’ANSES (Agence nationale de curité sanitaire de l’alimentation, de l’environnement et du travail) confirme dans un rapport publié en mai 2019 la dangerosité de la lumière bleue sur notre organisme et notre santé. Pour plus de détails sur le sujet, lisez l’introduction de ce précédent article sur la limitation de la lumière bleue dans Linux Mint

Aussi, il est donc recommandé de limiter cette lumière le soir et la nuit. Et heureusement, il existe en informatique des solutions pour cela. Elles consistent à baisser la température de couleur de votre écran. Ainsi, il émettra moins de lumière bleue.

Limiter l’émission de lumière bleue dans Ubuntu 16.04

Ubuntu 16.04 n’intègre pas par défaut d’utilitaire pour limiter la lumière bleue. Mais, il existe un logiciel libre permettant de palier à ce manque : Redshift.

Redshift, en fonction de votre localité et de l’heure, ajustera l’émission de lumière bleue en modifiant la température de couleur de votre écran.

sans et avec flitre lumière bleu dans Ubuntu

Installation de Redshift

Et Redshift est disponible directement sur les dépôts de la distribution.

La version proposée (1.10) n’est pas la dernière sortie. Mais elle est pleinement fonctionnelle. C’est ainsi que je l’utilisais avant de passer à Ubuntu 18.04…

Pour ceux qui souhaite installer la dernière version, vous pouvez ajouter le PPA officiel à vos sources. Pour cela, ouvrez un terminal (Ctrl+Alt+T) et faites :

sudo add-apt-repository ppa:dobey/redshift-daily

Enfin, pour l’installer dans les deux cas, toujours dans un terminal faites :

sudo apt install redshift-gtk

Activation Redshift pour limiter l’émission de lumière bleue dans Ubuntu 16.04

Puis pour rendre actif Redshift, allez dans le Menu et lancez Redshift.

Ubuntu 16.04 - raccourci redshift

Alors, une icône s’ajoute à votre tableau de bord.

Redshift actif pour limiter l'émission de Lumière bleue dans Ubuntu 16.04Redshift lancé dans Ubuntu 16.04

Cliquez dessus avec le bouton droit de la souris et validez Lancement automatique.

Lancement auto de Redshift dans Ubuntu 16.04

Ainsi, il s’exécutera automatiquement au démarrage de votre session. Aussi, vérifiez qu’il est bien Enabled (première ligne), sinon la température de couleur ne changera jamais.

Paramétrage de Redshift

Redshift est fonctionnel sans paramétrage particulier. Par défaut, il récupère automatiquement votre localité. Alors, en fonction de l’heure, il applique une température de couleur pour l’écran de 5500K le jour et de 3500K la nuit. Mais tous cela peut s’adapter avec plusieurs méthodes.

La plus simple consiste à créer un fichier redshift.conf à placer  :

  • Dans ~/.config/ pour la version issue des dépôts Ubuntu (~/.config/redshift.conf).
  • Ou dans ~/.config/redshift/ pour la version 1.12 installée depuis le PPA (~/.config/redshift/redshift.conf).

Puis à insérer dedans les options que vous voulez modifier. Voici l’intégralité des options possibles :

; Paramètres globaux pour redshift.
[redshift]
; Définissez les températures de jour et de nuit de l'écran.
temp-day=5500
temp-night=3500

; Activer / Désactiver une transition en douceur entre le jour et la nuit.
; 0 provoquera un changement direct de jour à la température de l'écran de nuit.
; 1 va progressivement augmenter ou diminuer la température de l'écran.
transition=1

; Définissez la luminosité de l'écran. Par défaut 1.0.
;brightness=1

; Il est également possible d'utiliser des réglages différents pour le jour et la nuit
; depuis la version 1.8 :
;brightness-day=0.7
;brightness-night=0.4

; Définissez le gamma de l'écran pour toutes les couleurs :
gamma=0.8

;ou chaque canal de couleur individuellement :
;gamma=0.8:0.7:0.8

; Le gamma peut aussi être réglé individuellement pour le jour et la nuit
; (depuis la version 1.10) :
;gamma-day=0.8:0.7:0.8
;gamma-night=0.6

; Définissez le service de localisation : 'geoclue', 'gnome-clock', 'manual'
; Tapez 'redshift -l list' pour voir les valeurs possibles.
; Les paramètres du service de localisation sont dans une section différente.
location-provider=manual

; Définissez la méthode d'ajustement : 'randr', 'vidmode'
; Tapez 'redshift -m list' pour voir toutes les valeurs possibles.
; 'randr' est la méthode préférée, 'vidmode' est une ancienne API
; mais fonctionne dans certains cas où 'randr' fait défaut.
; Les paramètres de la méthode d'ajustement sont dans une section différente.
adjustment-method=randr

; Configuration du service de localisation :
; Tapez 'redshift -l PROVIDER:help' pour voir les paramètres
; exemple : 'redshift -l manual:help'
; Gardez à en tête que les longitude à l'ouest de Greenwich (ex les USA)
; doivent être des nombres négatifs
[manual]
; exemple avec les coordonnées de Paris en France
lat=48.8
lon=2.3

; Configuration de la méthode d'ajustement
; Tapez 'redshift -m METHOD:help' pour voir les paramètres
; Exemple : 'redshift -m randr:help'
; Dans cet exemple, randr est configuré pour ajuster l'écran 1.
; Notez que la numérotation commence à partir de 0, donc c'est en fait le premier écran.
; Si rien n'est spécifié, Redshift ajustera tous les écrans :
[randr]
;screen=1

Par exemple, pour modifier uniquement les températures de couleur, ne mettez dans le fichier que ceci :

; Paramètres globaux pour redshift.
[redshift]
; Définissez les températures de jour et de nuit de l'écran.
temp-day=5500
temp-night=3000

Les autres options resteront celles par défaut.

D’autres exemples sont disponibles ici.

Et une fois le fichier modifié, relancez Redshift pour la prise en compte des nouveaux réglages.

Limiter l’émission de lumière bleue dans Ubuntu 18.04 et supérieur

Avec la sortie de Ubuntu 18.04, GNOME remplace Unity comme environnement de bureau par défaut. Or, depuis la version 3.24, GNOME disposent d’un mode nuit pour les écrans. Ce mode diminue, la nuit, la température de couleur de l’écran et limite ainsi l’émission de lumière bleue, comme Redshift.

Pour l’activer, allez dans le panneau les Paramètres :

Ubuntu 18.04 - accès parametres

puis Périphériques > Écran :

Et cliquez sur la case Mode nuit pour l’activer et accéder à son paramétrage.

Ubuntu 18.04 - réglages du mode nuit pour limiter la lumière bleu la nuit

Alors, vous pouvez aussi choisir de l’appliquer entre :

  • le lever et le coucher du soleil (information récupérée en fonction de votre localisation)
  • ou en définissant vous-même la plage horaire

Avec GNOME 3.32 (que l’on trouve dans Ubuntu 19.04), il est aussi possible de régler la température de couleur de ce mode.

Ubuntu 19.04 - réglages du mode nuit

Pour aller plus loin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

1 Commentaire