セカンドモニターの輝度を制御できますか?


25

ThinkPort(x301)と外部モニターをDisplayPort経由でHDMIケーブルに接続しています。ラップトップのキーを使用してラップトップモニターの明るさを制御することはできますが、外部モニターの明るさを制御する方法がわかりません。

$ ls /sys/class/backlight/*/brightness
/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/intel_backlight/brightness
$ cat /sys/class/backlight/acpi_video0/brightness
11
$ cat /sys/class/backlight/acpi_video0/max_brightness
15
$ cat /sys/class/backlight/intel_backlight/brightness
501804
$ cat /sys/class/backlight/intel_backlight/max_brightness
2414340

私ができ、上記に値を書き込むとintel_backlightとacpi_video0両方は、ラップトップモニタの明るさを変化させます。

上記は、外部モニター(OSD以外)の輝度を変更する方法がないことを意味しますか?


:スーパーでこの質問を参照superuser.com/questions/256084/...
ゲルハルト・バーガー

この非常にきちんとしたソフトウェアソリューションもあります:askubuntu.com/a/48952/41499
ゲルハルトバーガー

回答:


27

コマンドラインから(またはスクリプトを介して)LCD輝度を変更する方法で説明されているように xrandrを使用して、コマンドラインからこれを行うことができます(したがって、毎晩cronを介して自動的に行います)?

例えば

xrandr --output HDMI1 --brightness 0.5

これはバックライトを変更したり、電力使用量に影響を与えたりすることはなく、ソフトウェアでガンマ値を調整するだけです。そのGUIスキンの下でBrightness Controller使用すると聞いたことがありますxrandr

xrandr --listactivemonitorsそうでない場合は、正しいモニターを取得するために使用しますxrandr: Need crtc to set gamma on.

ddccontrol Lucid 10.04にあり、うまく機能しているようですが、興味がないためDebianによって孤立し、それ以降誰にも取り上げられていません。

アップデート ddccontrolはxenialに戻りました。見る


各モニターの輝度レベルを結び付ける方法はありますか?プライマリ画面の輝度レベルを変更すると、セカンダリ画面はそれに合わせて移動しますか?
-Breedly

@Breedly私は知りません。「質問する」をクリックして、新しい質問をします。
nealmcb

1
xrandrは約2秒間しか機能しないように見えたが、その後正常に戻った。ddccontrolは、しかし、実際にバックライトを制御し、うまく機能する方法です。それは現在、ubuntuに戻ってきました。xenialとyakketyです。
グリンゴサーブ

9

Ubuntu Software CenterからBrightness Controller輝度コントローラーをインストールするをインストールします。利用できない場合は、.debファイルをダウンロードします

スクリーンショット1

これで、スライダーを使用して明るさを調整できます。


これは通常のリポジトリにはありませんが、少なくとも12.04の間はソフトウェアセンターにあります。バックライトの明るさは変わりませんが、全体の明るさは変わりますが、どうすればいいのかわかりません。プロプライエタリライセンスを使用していると書かれていますが、「gpl-3」とも書かれています。非常に奇妙な。そして、夕方に徐々に明るさを下げるスクリプトを作成できるコマンドラインインターフェイスが欲しいのです。しかし、私はまだそれを持っていることをうれしく思います-ありがとう!
nealmcb 14

1
Pythonで書かれており、を使用していxrandrます。Ubuntu用にパッケージ化する方法がわからないため、所有者ライセンスで提出しました(レビュアーがパッケージ化できるように)。ソースはgithubで入手できます。github.com/lordamit/Brightness/tree/master
アーキマンパニグラヒ14

1
あなたのようなコマンドラインを介してのxrandrで明るさを制御することができますaskubuntu.com/a/457281/124466。これが、Brightness Controllerがバックエンドで行うことです。
アーキマンパニグラヒ14

2

輝度コントローラの最新情報はこちらです。2つのバージョンが利用可能です。バージョン1別名シンプルバージョンは、最大4台のモニターをサポートし、クラシックスライダーを維持します。バージョン2では、複数のモニターと同様に、より専門的な制御が可能です。

両方をここで確認できますBrightness Controller

より高速にインストールするには、PPAを使用します

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt-get update

それからバージョン1

sudo apt-get install brightness-controller-simple

明るさコントローラーシンプル

またはバージョン2の場合

sudo apt-get install brightness-controller

輝度コントローラー

楽しい!


魅力のように働いた。16.10
マフディラファチャ

1
このソフトウェアは暗いオーバーレイを追加するだけであり、実際には電力消費を削減しないことに注意してください。
ムハンマドビンユスラット

1

追加情報:CRTモニターを使用しています。-ニールバートノバル11年3月11日17:06で/sys/class/backlight。を使用して外部モニターを制御することはできないようです。しかし、外部モニターの明るさを制御できるddccontrolと呼ばれるアプリケーションがあります。

コマンドラインインターフェイスの使用方法については、こちらをご覧ください

基本的に、使用可能なモニターとコントロールを使用してプローブddccontrol -pし、出力で必要なコントロールのアドレスを探してからを使用して値を設定する必要がありますddccontrol -p -r 0x10 -w 70

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.