OS Xのディスプレイの見かけの色温度を調整するにはどうすればよいですか?
質問
私は本当に好きです F.Lux, 、時間と場所(温度が太陽と同期されるように)に応じて、ディスプレイの見かけの色温度を自動的に調整するアプリです。
色温度を設定する方法 手動で? つまり、f.luxのない?
時々、昼または朝に「タングステン」(2700 k)の色を作りたいと思っています。これには、F.Luxの位置座標をいじる必要があります。悲しいことに、私が知っている「手動モード」はありません。
OS Xネイティブ /ソフトウェアベースのソリューションを探しています。これにより、4500°K未満のホワイトポイントを設定できます。これは、カラーキャリブレーターが設定できる最小値です。これも可能ですか?
解決
このソリューションでは、f.luxをインストールする必要があります(私はそれがであると思います /Applications/Flux.app
).
テキストファイルを作成します(呼び出します flux-day-color
)そしてそれを入れます /usr/local/bin
(usr
「Macintosh HD」の下にあり、隠されている可能性があります)。
#!/bin/bash
if [[ ! -z "$1" && "$1" -ge 2700 && "$1" -le 6500 ]]; then
defaults write org.herf.Flux dayColorTemp -int "$1"
killall Flux
open /Applications/Flux.app
else
echo "provide a temperature between 2700 and 6500 (rounded to nearest 100)"
fi
ターミナルで、実行します chmod 755 /usr/local/bin/flux-day-color
これで実行できます flux-day-color 2700
ターミナル(または別のスクリプト)では、日温度を変更します。スクリプトはF.Luxを再起動するため、要求された温度を適用する前にディスプレイが6500 Kにジャンプすることがあります。
事前定義された間隔で実行するようにこれをスケジュールすることも可能ですが、それはこの答え(および質問)の範囲を超えています。
2つの温度を切り替えることができる起動可能なアプリがある場合は、
ターミナルを開いて、これらのコマンドを実行します。
bash
cd /Applications/
mkdir -p flux-day-toggle.app/Contents/MacOS
cd flux-day-toggle.app/Contents/MacOS
cat <<END > flux-day-toggle
これで、サインよりも大きいものが表示されます。これを貼り付けます:
#!/bin/bash
DOMAIN=org.herf.Flux
KEY_NAME=dayColorTemp
LOW=2700
HIGH=6500
cur_val=`defaults read $DOMAIN $KEY_NAME 2>/dev/null`
if [[ -z "$cur_val" || "$cur_val" -eq "$HIGH" ]]; then
new_val=$LOW
else
new_val=$HIGH
fi
defaults write $DOMAIN $KEY_NAME -int $new_val
killall Flux
open /Applications/Flux.app
END
プロンプトが表示されるのを待ちます。つまり、ファイルが書かれています。今すぐ仕上げ:
chmod 755 flux-day-toggle
これで、新しいアプリを起動できます。低い設定と高設定を好みに合わせてカスタマイズできます。
他のヒント
システム設定のディスプレイセクションを使用する場合、キャリブレーションする場合は、[高度なオプションを表示]を選択します。ウィンドウの1つは次のとおりです。 私にとっては、あなたが探していた白いポイントのように見えます。手動で編集したい場合は、必ず「ネイティブホワイトポイントを使用して」を外してください。
興味のある人のために可能な回避策を見つけました:
ブラックツリーによるノクトゥルン
かなりの量のオプションがあり、完全にマニュアルです。欠点は、明らかな色温度を設定しないことです それ自体, 、しかし設定a 白い色合い に RGB(255, 197, 143)
ホワイトポイントを≈2600°Kに設定することとほぼ同じ効果があります(参照 kelvin planetpixelemporiumのrgbテーブル).
システム設定を開き、ディスプレイパネルに移動して、[色]タブを選択します。キャリブレーション...ボタンを押して、手順を実行します。エキスパートモードをオンにすると、スライダーを使用してホワイトポイントを選択しますが、そうでない場合は、いくつかの標準値を選択できます。これを複数回行い、毎回別の名前で保存し、[色]タブのリストを介してそれらを切り替えることもできます。
クールな方法は、F.Luxに仕事をさせることです http://stereopsis.com/flux/ 画面色の温度を調整します。時代の時間とともに!試してみる!