Ordi le soir, bon dodo : Gammastep sous Linux / Xfce

l’Almanet doLys Gnu/Linux – Open Source – Entreprises › Forums › L’almanet doLys Open Source › Ordi le soir, bon dodo : Gammastep sous Linux / Xfce

  • This topic is empty.
Affichage de 1 message (sur 1 au total)
  • Auteur
    Articles
  • #13360
    nam1962nam1962
    Keymaster

      Le soir, un écran réglé comme en plein midi peut vite devenir agressif.

      Gammastep adapte progressivement la température des couleurs à l’heure de la journée et peut aussi réduire légèrement la luminosité quand la nuit arrive.

      La méthode ci-dessous concerne Xfce sous X11, avec Debian, EndeavourOS, CachyOS, Manjaro et autres distributions proches.

      1 – Installer Gammastep et GeoClue

      Debian

      sudo apt install gammastep geoclue-2.0

      EndeavourOS, CachyOS, Manjaro et autres Arch

      sudo pacman -S gammastep geoclue

      GeoClue permet à Gammastep d’obtenir automatiquement une position approximative afin de déterminer les horaires de lever et coucher du soleil.

      On vérifie que Gammastep voit bien les fournisseurs de localisation :

      gammastep -l list

      On devrait notamment retrouver :

      geoclue2
      manual

      2 – Créer une configuration douce

      mkdir -p ~/.config/gammastep
      
      cat > ~/.config/gammastep/config.ini <<'EOF'
      [general]
      temp-day=6500
      temp-night=4000
      brightness-day=1.0
      brightness-night=0.9
      gamma-day=1.0
      gamma-night=1.0
      fade=1
      location-provider=geoclue2
      adjustment-method=randr
      
      [randr]
      screen=0
      EOF

      Avec ces réglages :

      • 6500 K le jour : couleurs normales ;
      • 4000 K la nuit : affichage plus chaud ;
      • 100 % de luminosité le jour ;
      • 90 % la nuit ;
      • gamma inchangé à 1.0 ;
      • transition progressive avec fade=1 ;
      • localisation automatique avec GeoClue2.

      Ce sont mes réglages de départ. Vous pouvez évidemment ajuster temp-night et brightness-night selon votre écran et votre confort.

      3 – Tester Gammastep

      gammastep -v

      Gammastep affiche alors ses réglages et la localisation utilisée.

      On peut obtenir quelque chose de ce genre :

      Temperatures: 6500K (Day), 4000K (Night)
      Brightness: 1.00:0.90

      Gammastep reste lancé pendant le test afin d’ajuster l’affichage au fil de la journée.

      Pour l’arrêter :

      Ctrl+C

      4 – Lancer Gammastep automatiquement avec Xfce

      mkdir -p ~/.config/autostart
      
      cat > ~/.config/autostart/gammastep.desktop <<'EOF'
      [Desktop Entry]
      Type=Application
      Name=Gammastep
      Exec=gammastep
      Terminal=false
      StartupNotify=false
      EOF

      Gammastep démarrera maintenant automatiquement à l’ouverture de la session Xfce.

      Pour le lancer immédiatement en arrière-plan :

      gammastep >/tmp/gammastep.log 2>&1 &

      Et pour vérifier qu’il tourne :

      pgrep -af gammastep

      5 – Si cela ne fonctionne pas

      Vérifiez d’abord votre type de session :

      echo $XDG_SESSION_TYPE

      Cette configuration utilise randr et vise donc une session X11.

      Si la localisation automatique pose problème, vérifiez d’abord ce que Gammastep détecte :

      gammastep -l list

      Et quand il est vraiment tard, le meilleur réglage reste encore d’éteindre l’écran.

      Un jeune site que j'aime bien, la ferrari du T-shirt ...bio en plus : GoudronBlanc

    Affichage de 1 message (sur 1 au total)
    • Vous devez être connecté pour répondre à ce sujet.