Redshift : Un logiciel qui ajuste la température de l'écran (mode nuit)
Table des matières
Si certains environnements de bureau ont une option "Mode nuit" comme GNOME, ce n'est pas le cas de tous.
Le but est de réduire la lumière bleue pour moins fatiguer l'oeil.
Si vous utilisez un environnement de bureau plus rustique, vous pouvez utiliser redshift.
Redshift se trouve dans la plupart des distributions :
Gentoo :
Fedora / EL (Dans EPEL) :
Ubuntu / Debian :
Avec l'installation de redshift vous avez un applet dans la barre des tâches. Avec redshift-gtk (ou le USE sous Gentoo) vous avez la possibilité de le configurer.
Par défaut, pour vous géolocaliser, redshift utilise geoclue.
En effet, la géolocalisation permet d'atténuer les couleurs bleues quand la lumière du jour diminue. Il est utile donc au logiciel de savoir où vous vous trouvez.
Mais si la détection ne fonctionne pas, vous pouvez autoriser celle ci en éditant le fichier de geoclue :
Et ajouter ce pavé :
Vous avez aussi la possibilité de le configurer manuellement en créant un fichier redshift.conf dans votre .config :
Voici un exemple de config avec les coordonnées GPS de Dijon :
Une fois redshift-gtk lancé dans la barre de lancement rapide, vous pouvez faire un clic droit sur l'icône et cocher "Lancer automatiquement"
Introduction
Si certains environnements de bureau ont une option "Mode nuit" comme GNOME, ce n'est pas le cas de tous.
Le but est de réduire la lumière bleue pour moins fatiguer l'oeil.
Si vous utilisez un environnement de bureau plus rustique, vous pouvez utiliser redshift.
Installation
Redshift se trouve dans la plupart des distributions :
Gentoo :
Code BASH :
emerge -av x11-misc/redshift
Fedora / EL (Dans EPEL) :
Code BASH :
dnf install redshift redshift-gtk
Ubuntu / Debian :
Code BASH :
apt install redshift redshift-gtk
Configuration
Avec l'installation de redshift vous avez un applet dans la barre des tâches. Avec redshift-gtk (ou le USE sous Gentoo) vous avez la possibilité de le configurer.
Geoclue pour la géolocalisation
Par défaut, pour vous géolocaliser, redshift utilise geoclue.
En effet, la géolocalisation permet d'atténuer les couleurs bleues quand la lumière du jour diminue. Il est utile donc au logiciel de savoir où vous vous trouvez.
Mais si la détection ne fonctionne pas, vous pouvez autoriser celle ci en éditant le fichier de geoclue :
Code BASH :
vi /etc/geoclue/geoclue.conf
Et ajouter ce pavé :
Code TEXT :
[redshift] allowed=true system=false users=
Configuration manuelle
Vous avez aussi la possibilité de le configurer manuellement en créant un fichier redshift.conf dans votre .config :
Code BASH :
vi ~/.config/redshift.conf
Voici un exemple de config avec les coordonnées GPS de Dijon :
Code TEXT :
; Paramètres globaux pour redshift. [redshift] ; Régler les températures de jour et de nuit de l'écran. ; temp-day=6500 temp-night=3000 ; 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ésactivez le fondu progressif entre les températures lorsque Redshift démarre et s'arrête. ; 0 provoquera un changement immédiat entre les températures de l'écran. ; 1 appliquera progressivement la nouvelle température de l'écran en quelques secondes. ; ;fade=1 ; Seuils d'élévation solaire. ; Par défaut, Redshift utilisera l'élévation actuelle du soleil pour déterminer ; que ce soit de jour, de nuit ou en transition (aube / crépuscule). Quand le soleil est ; au-dessus des degrés spécifiés avec une altitude élevée, il est considéré comme le jour et ; au-dessous de l'altitude-basse, il est considéré comme la nuit. ; ;elevation-high=3 ;elevation-low=-6 ; Intervalles d'aube / crépuscule personnalisés. ; Au lieu d'utiliser l'élévation solaire, les intervalles de temps de l'aube et du crépuscule ; peut être spécifié manuellement. Les heures doivent être spécifiées comme HH: MM en 24 heures ; format. ; ;dawn-time=6:00-7:45 ;dusk-time=18:35-20:15 ; Réglez la luminosité de l'écran. Par défaut 1.0. ; ;brightness=1.0 ; 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 ; Réglez le gamma de l'écran pour toutes les couleurs : ; gamma=1 ;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 ; Sélectionner 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 ; Sélectionner 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' ; [manual] ; A changer en fonction de votre positionnement géographique / GPS : ; lat=47.322047 lon=5.04148 ; Configuration de la méthode d'ajustement ; Tapez 'redshift -m METHOD:help' pour voir les paramètres ; Exemple : 'redshift -m randr:help' ; [randr] ; 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 : ; ;screen=0
Lancement automatique
Une fois redshift-gtk lancé dans la barre de lancement rapide, vous pouvez faire un clic droit sur l'icône et cocher "Lancer automatiquement"