画面のガンマ/明るさ/コントラストを調整するソフトウェアユーティリティはありますか?


39

私は夜仕事をしていて、暗い環境で電球の明るい画面(ラップトップの組み込みパネルと外部18インチCRTを2つ持っています)で見るのは目が痛いです。そこで、画面を暗くするように調整します。

モニターのボタンを毎回何度も押す代わりに、これをソフトウェアで実行できますか?

回答:


27

Redshift
私はこれを使用しています。それは非常にうれしいです。

sudo apt-get install redshift

使用するには、ターミナルに入力するだけです redshift

gtk-redshiftは単なるGUIであり、必須ではありません。


f.luxもオプションです。


6
PPAはもう必要ありません。Redshiftはnattyに含まれています。だけ行うsudo aptitude install redshiftか、sudo aptitude install gtk-redshift(トレイのアイコンが付属してGTK変異後者)。
NN

1
手動でガンマを修正するためにRedshiftを使用できない
アンワー

@Anwar下記の私の答えをご覧ください。将来の改訂に取り入れるために、ガンマの問題についてもっと聞きたいです。
WinEunuuchs2Unix

11

ガンマを調整するには(コントラストを調整するのに適した方法です)、次のように記述できます。

xgamma -gamma 0.3

コマンドライン(ターミナル)で。非常に顕著な違いが表示されるはずです。さまざまな値を試してください。

1.0は通常の(修正されていない)ガンマ値です。低いガンマ(たとえば0.7)を設定すると、明るい輝度のコントラストが高くなり、中間調が暗くなり、白の洗浄が減少します。より高いガンマ(たとえば1.5)を設定すると、中間調がより明るくなり、暗い輝度のコントラストが増加しますが、白の洗浄も増加します。

安価なラップトップでは、ガンマ0.8を使用してLCDの明るすぎる工場設定を補正しますが、ガンマ補正は色再現にも役立ちます。これは、これまでカラーキャリブレーションを機能させることができなかったためです。このLCDで。


1
それはまさに私はそれを行う方法だ、とxgamma驚くばかりであるプリインストールされています
Sergiy Kolodyazhnyy

6

TL; DR

つかいます:

  • xbacklight
  • ddccontrol
  • redshift
  • xgamma

バックライトとピクセル値

まず最も重要なことは、ピクセル値のソフトウェア補正を使用するのではなく、可能であればディスプレイのバックライトを調整することです。バックライトを暗くしても、ダイナミックレンジはフルまたはほぼフルになり、読みやすくなる傾向のある、より鮮明な「より深い」画像が得られます。

ソフトウェア調整では、黒をより暗くすることはできず、白をより灰色にし、コントラストを低下させます。したがって、0〜255のピクセル値を使用する代わりに、例えば0〜180を使用できます。すべてが平らに見えます。

Redshiftのようなツールは、カラーバランスを変更するのに役立ちますが、可能な限り、バックライトを調整して輝度を変更する必要があります。

DDC / CI

最後に確認したところ、ほとんどのディスプレイは残念ながらソフトウェアからのバックライト制御を実装していませんでしたか?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

誰かがRedshiftに明るさコントロールをパッチしたいですか?

だから、あなたは何がクールになるのか知っていますか?

xbacklightで使用されるのと同じxrandrコントロールを介して、Redshiftが環境光センサーや時刻に基づいてディスプレイの明るさをフェードする可能性がある場合。



2

XRandR

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を使用することをお勧めします。

1

Ubuntu 10.10をインストールした後、明るさの設定に問題があり、Acer Aspire 4741を使用している場合、次の解決策があります。

gksu gedit /etc/default/grub

GRUB_CMDLINE_LINUX=""をに変更しますGRUB_CMDLINE_LINUX="acpi_osi=Linux"

sudo update-grub

Linuxを再起動します


0

いつでもWindows-MまたはWindows-Nを実行できます。1つ目は表示されているすべてのウィンドウの色を反転し、2つ目はフォーカスされている現在のウィンドウに対して色を反転します。

疲れた目でPDFを読むときに本当に役立ちます


0

最近では、Redshiftに非常によく似た追加のソリューションがあります。これは、GNOMEデスクトップ環境の組み込み機能として利用できます。[設定]-> [ディスプレイ]に移動して、夜間照明をオンにします。設定を微調整することもできます。

GNOMEナイトライト機能


0

質問のタイトルは、デスクトップの輝度/コントラストとガンマを調整するための一般的なツールを探していることを示唆しています。質問の本文から、時刻に一致する自動調整を探していることがわかります。私は最初の亜種への答えを探していましたがxcalib、コマンドラインユーティリティのみが見つかりました。したがって、xcalibのGUIフロントエンドを作成しました。これはhttps://github.com/Ablinne/kolorcontrolにあります

それは、赤/緑と青のチャンネルにそれぞれ輝度/色とガンマのスライダーを提供します。自動起動スクリプトのコマンドが表示されます。


「自動起動スクリプトのコマンドが表示されます」の意味がわかりません。スクリーンショットを撮って答えに含めていただけますか?
WinEunuuchs2Unix

0

ラップトップをお持ちの場合は、バックライトの明るさを制御できます。中断して再開または再起動すると、Ubuntu 16.04で最後の設定が自動的に復元されます。Ubuntu 14.04以前では、明るさを復元するために独自のスクリプトを作成する必要がありました。

デフォルトのUbuntu 16.04インストールの基本的な問題は、日没時に輝度を低く調整し、日の出後に高く調整する必要があることです。プロセスを自動化するために、このbashスクリプトを開発しました。ました。日の出と日の入りに基づいてディスプレイの輝度を自動的に調整します

主な機能

  • 自動的に毎日日の出時刻と日没時刻を取得します cronます。
  • 開始 display-auto-brightnessするたびに自動的に起動しcronます。
  • 昼間と夜間の異なる輝度設定を設定します。
  • 日の出から日没までのさまざまな遷移時間を分単位で設定します。通常60〜120分。
  • 透明度が目立たないように、明るさは毎分調整されます。
  • 一時停止から再開するインスタント/透明な輝度調整。

将来の開発

  • 環境光センサーを持たない外部モニターのソフトウェア制御を使用して計画する xrandr
  • Windows on Bash(WSL)上のUbuntuがWindows 10でVcXsrvおよびUbuntuデスクトップGUIと一緒にインストールされる場合のWindows 10サポートの計画。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.