Ich habe kürzlich eine Reihe von Befehlszeilen-Apps/-Tools behandelt, darunter Cookie, Sway und takeover.sh. Heute bin ich auf eine App gestoßen, die all Ihre (potenziellen) Blaulichtprobleme beenden wird und die den Namen Blugon trägt .
Blugon ist ein leichtgewichtiger, konfigurierbarer Befehlszeilen-Blaulichtfilter für X. Sie können ihn einmalig oder als Daemon (manuell oder über systemd) ausführen. Es funktioniert effektiv, indem es die Bildschirmfarbe aus Ihrer Systemzeit und -konfiguration berechnet.
Blugon unterstützt auch mehrere Backends einschließlich tty
zum Ausführen von blugon auf Ihrem TTY und xgamma
.
Blugon – Ein Blaulichtfilter für X
Funktionen im Blaulichtfilter
- Open Source und frei verfügbar für Linux-Distributionen.
- Quellcode auf GitHub verfügbar.
- Unterstützt mehrere Backends einschließlich
xgamma
,tty
, undscg
.
Blugons Abhängigkeiten sind Python , libx11 , libxrandr und das optionale xorg-xgamma Backend.
So installieren Sie Blugon unter Linux
Installieren Sie zuerst die folgenden erforderlichen Abhängigkeiten und klonen Sie den Blugon-Quellcode aus dem Git-Repository wie gezeigt.
$ sudo apt install libxrandr2 libxrandr-dev libx11-dev $ git clone https://github.com/jumper149/blugon.git
Jetzt können Sie Blugon erstellen und installieren unter Linux wie gezeigt.
$ cd blugon/ $ make $ sudo make install
Blugon-Konfiguration
Sie können die Standardkonfiguration als Vorlage verwenden:
$ mkdir -p ~/.config/blugon/ $ cp /usr/share/blugon/configs/default/gamma ~/.config/blugon/gamma $ blugon --printconfig > ~/.config/blugon/config
Andernfalls finden Sie Konfigurationsbeispiele in Ihrem /usr/share/blugon/configs/
Verzeichnis.
Blugon-Nutzung
Starten Sie blugon vom Terminal aus:
$ blugon
Führen Sie es im Hintergrund aus mit:
$ (blugon&) # to start $ killall blugon # to stop
Um blugon mit systemd auszuführen , aktivieren Sie den Dienst als Benutzer mit dem Befehl:
$ systemctl --user enable blugon.service
Sie können den aktuellen Modus verwenden um die Farbtemperatur manuell zu steuern (z. B. mit Tastaturkürzeln), ohne einen Daemon zu verwenden:
$ blugon --setcurrent="+600" # for more blue $ blugon --setcurrent="-600" # for more red
Wie üblich können Sie das -h
verwenden flag for help oder die ausführlichere Manpage:
$ man blugon
Blugon-Optionen
-o
oder--once
implementiert Gammawerte unter Verwendung der aktuellen Zeit.-S
oder--setcurrent
stellt die Farbtemperatur ein.-s
oder--simulation
simuliert die Konfiguration für den ganzen Tag.-f
oder--fade
blendet die Bildschirmfarbe beim Start ein.-i [secs]
oder--interval=[secs]
legt die Zeit zwischen Aktualisierungen fest.-c [path]
oder--configdir=[path]
gibt ein Konfigurationsverzeichnis an.-b [backend]
oder--backend=[backend]
für die Auswahl des Backends für die Kommunikation mit X.
Gibt es Skripte oder Anwendungen zur Verwaltung von blauem Licht, die Sie kennen? Hinterlassen Sie Ihre Kommentare, Fragen und Meinungen auf Blugon im Diskussionsbereich.