最近、Cookie、Sway、takeover.shなどの一連のコマンドラインアプリ/ツールについて説明しました。今日、私はあなたの(潜在的な)ブルーライトの問題をすべて終わらせるアプリに出くわしました、そしてそれは Blugonの名前で行きます 。
ブルーゴン は、X用の軽量で構成可能なコマンドラインブルーライトフィルターです。1回実行することも、デーモンとして(手動またはsystemd経由で)実行することもできます。システム時間と構成から画面の色を計算することで効果的に機能します。
ブルーゴン tty
を含むいくつかのバックエンドもサポートします TTYでblugonを実行するため、およびxgamma
。
Blugon –X用のブルーライトフィルター
ブルーライトフィルターの機能
- オープンソースであり、Linuxディストリビューションで無料で利用できます。
- GitHubで入手可能なソースコード。
-
xgamma
を含むいくつかのバックエンドをサポートします 、tty
、およびscg
。
Blugonの依存関係はPython 、 libx11 、 libxrandr 、およびオプションの xorg-xgamma バックエンド。
LinuxにBlugonをインストールする方法
まず、次の必要な依存関係をインストールし、図のようにgitリポジトリからBlugonのソースコードのクローンを作成します。
$ sudo apt install libxrandr2 libxrandr-dev libx11-dev $ git clone https://github.com/jumper149/blugon.git
これで、 Blugonをビルドしてインストールできます 示されているようにLinuxで。
$ cd blugon/ $ make $ sudo make install
Blugon構成
デフォルト設定をテンプレートとして使用できます:
$ mkdir -p ~/.config/blugon/ $ cp /usr/share/blugon/configs/default/gamma ~/.config/blugon/gamma $ blugon --printconfig > ~/.config/blugon/config
それ以外の場合は、/usr/share/blugon/configs/
に構成例があります。 ディレクトリ。
ブルーゴンの使用法
ターミナルからブルーゴンを開始します:
$ blugon
次のコマンドを使用してバックグラウンドで実行します:
$ (blugon&) # to start $ killall blugon # to stop
systemdでblugonを実行するには 、次のコマンドを使用してユーザーとしてサービスを有効にします:
$ systemctl --user enable blugon.service
現在のモードを使用できます デーモンを使用せずに(キーボードショートカットなどを使用して)色温度を手動で制御するには:
$ blugon --setcurrent="+600" # for more blue $ blugon --setcurrent="-600" # for more red
いつものように、-h
を使用できます ヘルプまたはより集中的なマニュアルページのフラグ:
$ man blugon
ブルーゴンオプション
-
-o
または--once
現在の時刻を使用してガンマ値を実装します。 -
-S
または--setcurrent
色温度を設定します。 -
-s
または--simulation
一日の構成をシミュレートします。 -
-f
または--fade
起動時に画面の色が薄くなります。 -
-i [secs]
または--interval=[secs]
更新間の時間を設定します。 -
-c [path]
または--configdir=[path]
構成ディレクトリを指定します。 -
-b [backend]
または--backend=[backend]
Xと通信するためのバックエンドを選択するため。
あなたが知っているブルーライトを管理するためのスクリプトやアプリケーションはありますか?コメント、質問、意見を Blugonにドロップしてください ディスカッションセクションで。