GNU/Linux >> Linux の 問題 >  >> Linux

Blugon –X用のブルーライトフィルター

最近、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にドロップしてください ディスカッションセクションで。


Linux
  1. AnsibleのYAMLを理解する

  2. 初心者向けのYAML

  3. Blugon –X用のブルーライトフィルター

  1. データベースに破損がないか確認してください

  2. Vagrant 向けの Kali の発表

  3. Python 用の tkinter をインストールする

  1. APTユーザー向けのDNF

  2. ssh 用の teamviewer のようなツール?

  3. ネストされた for ループ