Debian LinuxデスクトップとCRTディスプレイを持っています。モニターの明るさコントロールを使用せずに画面の明るさを変更したい。これどうやってするの?これはコマンドラインで可能ですか、それともインストールするアプリケーションがありますか?
$ Sudo apt-get install xbacklight
明るさを50%に設定する方法
$ xbacklight -set 50
明るさを10%上げる方法
$ xbacklight -inc 10
明るさを10%下げる方法
$ xbacklight -dec 10
詳細 ここ
DDCを介してモニターを制御する必要があります。これを可能にする1つのプログラムについては、 http://ddccontrol.sourceforge.net/ を参照してください。
モニターの明るさを変更するためのハードウェアサポートがない場合は、コマンドxrandrをオプションフラグ-outputおよび-brightness、my askubuntu.comで同様の質問に回答
あなたは この解決策 を試すことができます:
echo -n 100 > /proc/acpi/video/VGA/LCD/brightness
また、コメントには、機能しない場合に代わりに何をすべきかについてのヒントがいくつかあります(つまり、VGA
の代わりにGLX0
を使用します。
編集:これは役に立たないようで、コメントの別のユーザーがxbacklight
をインストールしてxbacklight -set 100
を呼び出すことを提案しています。
EDIT2:そして、もう1つは、ビデオフォルダーがない場合はSudo modprobe video
を試してみます。
周りを検索した後、ほとんどのラップトップでこれを実行するためのかなり良い方法を見つけたと思います。最初のコマンドは、LVDS1のような画面の名前を取得します。これが機能しない場合は、xrandr --current
を使用して画面の名前を取得してみてください。これを行うには、よりエレガントな方法がおそらくあります。sedコマンドは、最初のスペースの後のすべてを削除します。headおよびtailコマンドは、出力の2行目以外のすべてを削除します。 2行目は、画面名を使用して明るさを1.0に変更します。これは、黒い画面の0.0または完全に白い画面の50.0など、ほとんどすべてに設定できますが、ここでは1.0が望ましい値だと思います。
screenName=$(xrandr --current | sed s/\ .*// | head -n2 | tail -n1);
xrandr --output $screenName --brightness 1.0
以下のコマンドは、明るさを最大許容明るさに設定します。「100」に設定しただけでは機能せず、少なくともすべてのシステムでは機能しないことに気付きました。
Sudo sh -c 'echo -n $(cat /sys/class/backlight/acpi_video0/max_brightness) > /sys/class/backlight/acpi_video0/brightness'
これは、Ubuntu 12.04を実行している複数のラップトップで動作しました。
これは、Ubuntu 12.04.3 LTS用のラップトップの明るさを制御するために書いた小さなプログラムです。内部の説明を見てください(tarball内のファイル/ usr/local/dreamcolor2/README):
http://pageperso.lif.univ-mrs.fr/~edouard.thiel/tar/brightness-dreamcolor2.tgz
これは、i2cバスでddccontrolを使用しており、私の構成に最適です。
- HP ELiteBook 8770w
- NVidia Quadro K3000M
- HP DreamColor 2 Monitor, full HD
- Ubuntu 12.04.3 LTS x86_64, kernel 3.8.0-34-generic
- Nvidia Driver Version: 319.32
- Unity desktop
私はこのページで他のすべての解決策を試しました、そしてこれは実際に私のために働いた唯一のものです。別の解決策は、HPモバイルディスプレイアシスタント(HPサイトからダウンロード)を実行することでしたが、rpmとしてのみ提供され、debパッケージではありません。動作するには少し調整する必要があり、かなり遅く、fnキーでは動作しません。
私のスクリプトでは、コマンドラインとfnキーで明るさを制御できます。すぐに使えるかどうか、スクリプトでi2cデバイスを変更する必要があるかどうか教えてください。
CRT(Cathode Ray Tube)にはバックライトがありません。 LCDにはバックライトがあります。 CRTの輝度を調整するには、LCDとは異なり、CRTに送られる信号を変更する必要があります。
電子銃はより多くの電子を放出するためにより多くの電力を使用するため、CRTは白い画面で最大電力を使用しますが、LCDは黒い画面で最も電力を消費します。バックライト。
DPMSをトリガーできるユーティリティはすべて、モニターをスリープモードにするために機能する必要があります。CRTの多くは、90年代中頃から後半にかけて製造された後まで製造されています。
ファイルを編集/etc/default/grub
および「pcie_aspm = force acpi_backlight = vendor」を行に追加します
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
変更後、行全体は次のようになります。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
詳細については、リンクにアクセスしてください。
http://hackingzones.com/increasedecrease-brightness-in-linux-ubuntu-pear-os-backtrackkali/
チラグ・シン