GNU/Linux >> Tutoriels Linux >  >> Linux

Blugon – Un filtre de lumière bleue pour X

J'ai récemment couvert une série d'applications/d'outils en ligne de commande, notamment Cookie, Sway et takeover.sh. Aujourd'hui, je suis tombé sur une application qui mettra fin à tous vos problèmes (potentiels) de lumière bleue et qui s'appelle Blugon .

Blugon est un léger filtre de lumière bleue configurable en ligne de commande pour X. Vous pouvez l'exécuter une fois ou en tant que démon (manuellement ou via systemd). Il fonctionne efficacement en calculant la couleur de l'écran à partir de l'heure et de la configuration de votre système.

Blugon prend également en charge plusieurs backends, y compris tty pour exécuter blugon sur votre TTY, et xgamma .

Blugon – Un filtre de lumière bleue pour X

Fonctionnalités du filtre de lumière bleue

  • Open source et disponible gratuitement pour les distributions Linux.
  • Code source disponible sur GitHub.
  • Prend en charge plusieurs backends, dont xgamma , tty , et scg .

Les dépendances de Blugon sont Python , libx11 , libxrandr , et l'optionnel xorg-xgamma backend.

Comment installer Blugon sous Linux

Tout d'abord, installez les dépendances requises suivantes et clonez le code source de Blugon à partir du référentiel git comme indiqué.

$ sudo apt install libxrandr2 libxrandr-dev libx11-dev
$ git clone https://github.com/jumper149/blugon.git

Vous pouvez maintenant créer et installer Blugon sous Linux comme indiqué.

$ cd blugon/
$ make
$ sudo make install

Configuration Blugon

Vous pouvez utiliser la configuration par défaut comme modèle :

$ mkdir -p ~/.config/blugon/
$ cp /usr/share/blugon/configs/default/gamma ~/.config/blugon/gamma
$ blugon --printconfig > ~/.config/blugon/config

Sinon, vous pouvez trouver des exemples de configuration dans votre /usr/share/blugon/configs/ répertoire.

Utilisation de Blugon

Démarrez blugon depuis le terminal :

$ blugon

Exécutez-le en arrière-plan avec :

$ (blugon&)          # to start
$ killall blugon         # to stop

Pour exécuter blugon avec systemd , activez le service en tant qu'utilisateur avec la commande :

$ systemctl --user enable blugon.service

Vous pouvez utiliser le mode actuel pour contrôler manuellement la température de couleur (par exemple avec des raccourcis clavier) sans utiliser de démon :

$ blugon --setcurrent="+600"    # for more blue
$ blugon --setcurrent="-600"    # for more red

Comme d'habitude, vous pouvez utiliser le -h flag pour obtenir de l'aide ou la page de manuel plus intensive :

$ man blugon

Options Blugon

  • -o ou --once implémente les valeurs gamma en utilisant l'heure actuelle.
  • -S ou --setcurrent définit la température de couleur.
  • -s ou --simulation simule la configuration pour toute la journée.
  • -f ou --fade la couleur de l'écran s'estompe au démarrage.
  • -i [secs] ou --interval=[secs] définit le temps entre les actualisations.
  • -c [path] ou --configdir=[path] spécifie un répertoire de configuration.
  • -b [backend] ou --backend=[backend] pour choisir le backend pour communiquer avec X.

Connaissez-vous des scripts ou des applications pour gérer la lumière bleue ? Déposez vos commentaires, questions et avis sur Blugon dans la section discussion.


Linux
  1. Comprendre YAML pour Ansible

  2. YAML pour les débutants

  3. DNF pour les utilisateurs APT

  4. Comment activer le filtre de lumière bleue nocturne dans Ubuntu 20.04 ?

  5. Vérifier la base de données pour la corruption

4 distributions Linux pour les jeux

Une introduction à bpftrace pour Linux

Choisir une imprimante pour Linux

Bash pour la boucle

Conseils d'utilisation de l'écran

Zorin OS pour les débutants Linux