Debian LinuxデスクトップとCRTディスプレイがあります。モニターの輝度コントロールを使用せずに画面の輝度を変更したい。これどうやってするの?これはコマンドラインで可能ですか、それともインストールするアプリケーションがありますか?
Debian LinuxデスクトップとCRTディスプレイがあります。モニターの輝度コントロールを使用せずに画面の輝度を変更したい。これどうやってするの?これはコマンドラインで可能ですか、それともインストールするアプリケーションがありますか?
回答:
下を見て/sys/class/backlight
FROBへの適切なファイルのために。
echo -n 6 > /sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/acpi_video0/brightness
と、私の範囲は、15(Fedoraの17の64ビット)に上がる
$ sudo apt-get install xbacklight
明るさを50%に設定する方法
$ xbacklight -set 50
輝度を10%上げる方法
$ xbacklight -inc 10
明るさを10%下げる方法
$ xbacklight -dec 10
詳細はこちら
jcomeau@aspire:~$ xbacklight -set 50
エラーメッセージが表示されます:出力にバックライトプロパティがありません
DDCでモニターを制御する必要があります。これを可能にする1つのプログラムについては、http://ddccontrol.sourceforge.net/を参照してください。
このソリューションを試してみることができます:
echo -n 100 > /proc/acpi/video/VGA/LCD/brightness
また、コメントには、それが機能しない場合に代わりに何をすべきかというヒントがいくつかあります(のGLX0
代わりにfeを使用します)VGA
。
編集:これは役に立たないようであるため、コメント内の別のユーザーがをインストールxbacklight
して呼び出すことを提案していxbacklight -set 100
ます。
EDIT2:そして、もう一つはあなたがビデオフォルダを持っていないなら、試してみてくださいsudo modprobe video
。
xbacklight -set 100.
、それは述べていますNo outputs have backlight property
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 Mobile Display Assistant(HPサイトからダウンロード)を実行することでしたが、debパッケージではなくrpmとしてのみ提供されます。動作するには少し調整する必要があり、かなり遅く、fnキーでは動作しません。
私のスクリプトでは、コマンドラインとfnキーで明るさを制御できます。すぐに使えるのか、スクリプトでi2cデバイスを変更する必要があるのか教えてください。
CRT(Cathode Ray Tube)にはバックライトがありません。LCDにはバックライトがあります。CRTの輝度を調整するには、LCDとは異なり、CRTに向かう信号を変更する必要があります。
電子銃はより多くの電子を放出するためにより多くの電力を使用するため、CRTは白い画面で最大電力を使用しますが、LCDはすべてのトランジスタが液晶の極性を反転して、バックライト。
DPMSを起動できるユーティリティは、90年代半ばから後半まで生産されたCRTの多くでモニターをスリープモードにするために機能する必要があります。
ファイル/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/
チラグ・シン