Redshift(ソフトウェア)

コンピュータディスプレイの色温度自動調整装置

赤方偏移
開発者ジョン・ルンド・ステフェンセン
初回リリース2009年11月4日; 16年前[1] (2009年11月4日
最終リリース
1.12 / 2018年5月20日; 7年前[2] ( 2018-05-20 )
リポジトリ
  • github.com/jonls/redshift
書かれたCPython
オペレーティング·システムBSDLinuxWindows
後継ガンマステップ
入手可能な英語
ライセンスGPLv3
Webサイトhttp://jonls.dk/redshift/

Redshiftは、時間帯に応じてコンピューターディスプレイ色温度を調整するアプリケーションです。このプログラムはフリーソフトウェアで、眼精疲労と不眠症を軽減することを目的としています[3] ( 「睡眠」§「概日時計」および「位相反応曲線」§「光」を参照)。

Redshiftは、コンピューターディスプレイの色温度を昼間夜間で均等に変化させ、ユーザーの目がゆっくりと順応できるようにします。夜間は色温度が低く、通常は3000~4000Kで、できれば室内の照明温度と一致するように調整されます。日中の典型的な色温度は5500~6500Kです。

特徴

Redshift は主にLinux オペレーティング システム向けに配布され、使用されます

Redshiftは、単一の色温度と明るさを設定する「ワンショットモード」、または太陽の高度に応じて温度と明るさを連続的に調整するモード(後者は薄暮に近づくと夜間の色温度設定に切り替わります)で使用できます。昼間と夜間の温度と明るさの設定は、ユーザーが設定できます。

太陽の高度を決定するために、ソフトウェアは緯度と経度の形式でユーザーの位置を必要とする[3]

LinuxおよびBSDオペレーティングシステムでは、RedshiftはX拡張機能RandR(推奨)またはVidMode、あるいはDirect Rendering Managerを介して複数のモニターをサポートします。Redshiftは、制御するすべてのモニターで同じガンマ補正を使用するようにのみ設定できるため、通常はモニターごとにプログラムのインスタンスを1つ実行するのが適切です。

インターフェース

Redshiftは当初コマンドラインインターフェースのみでしたが、現在はほとんどのLinuxデスクトップ環境をサポートするグラフィカルユーザーインターフェース(GUI)を備えています。これらのGUIには、redshift-gtk、redshift-plasmoid、nightshiftなどがあります。

redshift-gtkはRedshiftのソースツリーに含まれています。ウィンドウインターフェースに加え、Redshiftの有効化/無効化や画面の色温度の自動調整が可能なトレイステータスアイコンも提供しています。

Redshift は、ターミナル、パネル ランチャー、または起動コマンドを使用して開くことができます。コマンドredshift -O #TEMP(#TEMP色温度はケルビン単位で、1000 から 25000 まで) は温度を設定し、コマンドはredshift -xRedshift を終了します。

簡単なスクリプトを作成して呼び出し、ショートカットまたはパネル ランチャーを介して手動で色温度を設定することができます。

  1. 新しいファイルを作成し、以下をコピーします。
    #!/bin/bash 
    shouldloop = true ; 
    while $shouldloop ; do read -p "温度はどのくらいにしますか? 1000-25000K: "スケール  
           
    
        if " $scale " -ge 1000 && " $scale " -le 25000 ; then redshift -O $scale shouldloop = false ; elif $scale = "x" ; then exit elif $scale = "X" ; then exit else echo "無効な値または範囲外です。x で終了します..." fi done        
              
            
            
            
            
            
        
             
        
    
    
  2. ファイルを/home/$userディレクトリに保存します。
  3. ファイルのプロパティを変更して、実行できるようにします (chmodまたはコンテキスト メニューの権限を使用)。
  4. 上記で名前を付けたファイルを参照して新しいランチャー (「set temp」) を作成し、「ターミナルで開く」を選択します。
  5. コマンドを使用して新しいランチャー (「exit redshift」) を作成しますredshift -x(ターミナルで開く必要はありません)。
  6. ランチャーを使用して温度を設定するか、Redshift を終了します。

フォーク

2020 年 6 月 14 日以降、Redshift の開発は中止されました。

2023年8月27日以降、Debiangammastepユーザーは代わりにRedshiftフォークの使用が推奨される。 [4] [5] [6]

レビュー

RedshiftはLinuxユーザーから好意的な評価を受けており、[7] [8] [9] 、 f.luxのLinuxポートであるxfluxと比較して、Redshiftのインストールとユーザーインターフェースにいくつかの利点があると指摘されています。しかし、f.luxのシステムはその後アップデートされ、暗いディスプレイの性能が向上しました。[7]

Ubuntu MATEは17.10リリース以降、デフォルトでRedshiftがインストールされています。[10]

Linux Mint Cinnamonは、18.3リリース以降、デフォルトでRedshiftがインストールされています。[11] Redshiftの開発は中止されたため、Linux Mintは代替手段を探しています。[6]

参照

参考文献

  1. ^ "Redshift 0.1". GitHub . 2009年11月4日. 2013年10月26日閲覧
  2. ^ 「Redshiftリリース」。GitHub 2019年3月7日。
  3. ^ ab Github リリース 1.9。
  4. ^ “Chinstrap / gammastep · GitLab”. GitLab . 2024年9月9日閲覧
  5. ^ “Redshift - Debian Wiki”. wiki.debian.org . 2024年9月9日閲覧
  6. ^ ab "Redshiftは非推奨となり、メンテナンスも行われていません。今後のリリースではgammastepを代替として使用してください。· linuxmint · ディスカッション#174". GitHub . 2024年9月9日閲覧
  7. ^ ab Gordon, Whitson (2010年6月18日). 「RedShiftで夜間の画面の見やすさが向上」LifeHacker . 2020年4月20日閲覧
  8. ^ Popov, Dmitri. 「RedshiftとF.luxで睡眠を改善」Linux Magazine . 2020年4月20日閲覧
  9. ^ Pot, Justin (2010年6月17日). 「Redshiftで目をシャープに保ち、睡眠を助ける [Linux]」. MakeUseOf . 2020年4月20日閲覧
  10. ^ Wimpress, Martin (2017年7月28日). 「Ubuntu MATE 17.10 Alpha 2」. Ubuntu MATE . 2017年8月8日閲覧
  11. ^ 「Linux Mint 18.3 Cinnamonの新機能」Linux Mint . 2017年12月1日閲覧
  • GitHub上のプロジェクトウェブサイト
  • GitLabの gammastep (Redshift フォーク)
  • GitHubの Xsct ( X11用の最小限の Redshift と f.lux の実装)
「https://en.wikipedia.org/w/index.php?title=Redshift_(software)&oldid=1274065351」より取得