回答:
ガンマを調整するには(コントラストを調整するのに適した方法です)、次のように記述できます。
xgamma -gamma 0.3
コマンドライン(ターミナル)で。非常に顕著な違いが表示されるはずです。さまざまな値を試してください。
1.0は通常の(修正されていない)ガンマ値です。低いガンマ(たとえば0.7)を設定すると、明るい輝度のコントラストが高くなり、中間調が暗くなり、白の洗浄が減少します。より高いガンマ(たとえば1.5)を設定すると、中間調がより明るくなり、暗い輝度のコントラストが増加しますが、白の洗浄も増加します。
安価なラップトップでは、ガンマ0.8を使用してLCDの明るすぎる工場設定を補正しますが、ガンマ補正は色再現にも役立ちます。これは、これまでカラーキャリブレーションを機能させることができなかったためです。このLCDで。
xgamma
驚くばかりであるプリインストールされています
つかいます:
xbacklight
ddccontrol
redshift
xgamma
まず最も重要なことは、ピクセル値のソフトウェア補正を使用するのではなく、可能であればディスプレイのバックライトを調整することです。バックライトを暗くしても、ダイナミックレンジはフルまたはほぼフルになり、読みやすくなる傾向のある、より鮮明な「より深い」画像が得られます。
ソフトウェア調整では、黒をより暗くすることはできず、白をより灰色にし、コントラストを低下させます。したがって、0〜255のピクセル値を使用する代わりに、例えば0〜180を使用できます。すべてが平らに見えます。
Redshiftのようなツールは、カラーバランスを変更するのに役立ちますが、可能な限り、バックライトを調整して輝度を変更する必要があります。
最後に確認したところ、ほとんどのディスプレイは残念ながらソフトウェアからのバックライト制御を実装していませんでしたか?DDC / CIには標準がありますが、採用は制限されています。モニターでddccontrolツールを試してみて、運があるかどうかを確認してください。
私はキャリブレーションされた写真とビデオの仕事を目的とした非常にハイエンドのディスプレイでしか見ませんでした...そしてそれらの多くでさえ、DDC / CI標準の代わりにUSB接続とカスタムUSB HIDベースのドライバーを使用しています。私はかなり時代遅れですが、リンクされた記事は、明るさやコントラストなどの基本的なオプションが現在広くサポートされていると主張しています。
一部の安価なディスプレイは、バックライト制御をまったくサポートしていません。ディスプレイの輝度制御は、ソフトウェア制御と同様に、LCDのピクセル値を調整するだけです。このようなモニターがある場合は、これらのコントロールを使用しないでください。通常はソフトウェアで修正を行う方が良いでしょう。間違いなく悪いことではありません。
あまりにも多くのディスプレイにはバックライト制御機能がありますが、最低輝度は依然として目を奪います。変更することもできますが、それ以外の場合は、バックライトの明るさを最小に設定し、ピクセル値を変更して、より暗くすることをお勧めします。
ディスプレイのバックライト強度の範囲が非常に制限されていることは、本当に目障りな「100万の太陽の力」から始まり、多くの場合、人為的およびarbitrarily意的に制限されています。ディスプレイを購入するときに薄暗いバックライトを探します。
ラップトップでは、バックライトは通常ソフトウェアによって制御されます。わーい!
(お使いのラップトップがまだACPIまたはカスタムドライバーの代わりにAPMコントロールを使用するのに十分に古い場合は、私の芝生を降ります)。
詳細はややドライバーとソフトウェア固有ですが、ラップトップには使いやすいFnキーが用意されており、OSにはシンプルなディスプレイ輝度スライダーが必要です。このxbacklight
ユーティリティは、このための便利なコマンドラインコントロールを提供しますが、私のシステムでは、1%の明るさを下回ることを好まないようで、真っ黒になります。
私のT460は非常に明るいため、ドライバーコントロールをいじります。日中は素晴らしいが、夜は恐ろしいです。fnキー調整によって提供される最小輝度ステップはまだ明るすぎますが、ドライバーはよりきめの細かい制御を提供します。xbacklightを使用すると、8/255の明るさになるだけでいいので、4/255の明るさで実行するように指示します。
echo 4 | sudo tee -a /sys/class/backlight/intel_backlight/brightness
これは、Intelグラフィックスを搭載したLenovo T460で動作しますが、他のドライバーとハードウェアは/sys/class/backlight
、異なる範囲制限などで異なるエントリを持っている場合があります。
アーチwikiにはいくつかの有用な情報を持っています。
明るさを下げる場合、特にテキストで作業する場合は、ソフトウェアのコントラストを少し高めたい場合があります。画質は低下しますが、低輝度で読みやすくなります。xgamma
ユーティリティは、例えば、それを行うようになります
xgamma -gamma 0.8
だから、あなたは何がクールになるのか知っていますか?
xbacklightで使用されるのと同じxrandrコントロールを介して、Redshiftが環境光センサーや時刻に基づいてディスプレイの明るさをフェードする可能性がある場合。
xrandrはxgammaに似ていますが、3色ごとにレベルを選択することもできます。例えば
xrandr --output HDMI2 --gamma 1:1:1
デフォルト値に設定されます。リストされた接続デバイスのいずれかから選択する出力を選択しますxrandr
(またはxrandr |grep -vE "^ " |grep -v disconnect
)。
注:あなたが使用している場合は赤方偏移やフラックス(クローズドソースの)彼らが優先されますxrandr
セットアップを。
manページから:
--gamma red:green:blue
この出力に現在接続されているcrtcで、指定された浮動小数点値をガンマ補正として設定します。クローン出力(つまり、同じcrtcを共有する)に対して2つの異なる値を取得することはできず、出力を別のcrtcに切り替えてもcrtcガンマ補正はまったく変更されないことに注意してください。--brightness brightness
現在出力にアタッチされているcrtcのガンマ値を指定の浮動値に乗算します。明るすぎる、または薄暗い出力に役立ちます。ただし、これはソフトウェアのみの変更であり、ハードウェアが実際に輝度を変更するサポートを持っている場合は、おそらくxbacklightを使用することをお勧めします。Ubuntu 10.10をインストールした後、明るさの設定に問題があり、Acer Aspire 4741を使用している場合、次の解決策があります。
gksu gedit /etc/default/grub
行GRUB_CMDLINE_LINUX=""
をに変更しますGRUB_CMDLINE_LINUX="acpi_osi=Linux"
sudo update-grub
Linuxを再起動します
質問のタイトルは、デスクトップの輝度/コントラストとガンマを調整するための一般的なツールを探していることを示唆しています。質問の本文から、時刻に一致する自動調整を探していることがわかります。私は最初の亜種への答えを探していましたがxcalib
、コマンドラインユーティリティのみが見つかりました。したがって、xcalibのGUIフロントエンドを作成しました。これはhttps://github.com/Ablinne/kolorcontrolにあります。
それは、赤/緑と青のチャンネルにそれぞれ輝度/色とガンマのスライダーを提供します。自動起動スクリプトのコマンドが表示されます。
ラップトップをお持ちの場合は、バックライトの明るさを制御できます。中断して再開または再起動すると、Ubuntu 16.04で最後の設定が自動的に復元されます。Ubuntu 14.04以前では、明るさを復元するために独自のスクリプトを作成する必要がありました。
デフォルトのUbuntu 16.04インストールの基本的な問題は、日没時に輝度を低く調整し、日の出後に高く調整する必要があることです。プロセスを自動化するために、このbashスクリプトを開発しました。ました。日の出と日の入りに基づいてディスプレイの輝度を自動的に調整します
cron
ます。display-auto-brightness
するたびに自動的に起動しcron
ます。xrandr
。
sudo aptitude install redshift
か、sudo aptitude install gtk-redshift
(トレイのアイコンが付属してGTK変異後者)。