Linuxでプログラムによってモニターの明るさを変更するにはどうすればよいですか?
私はSLES 11を使用しています。
いつでも使用できます
xrandr --output LVDS1 --brightness 0.9
Xbacklightを使用してみてください。
xbacklight -set 100
私のマシンでは、rootとして以下を実行します。
echo -n 10 > /sys/devices/virtual/backlight/acpi_video0/brightness
私にとっては、xbacklight
で完全に動作します。たとえばキーバインドを設定したい場合は、
bindsym $SUPER+Shift+plus exec xbacklight -inc 10
bindsym $SUPER+Shift+minus exec xbacklight -dec 10
ウィンドウマネージャーの構成(i3を使用)で、画面の輝度レベルを調整します。
100%の明るさで自動的に停止しないため、xrandr
はお勧めしません。
xgamma の使用を検討するかもしれません。純粋なコードではありませんが、少なくともコマンドラインユーティリティです。
/ etc/default/grubファイルを編集して追加
「pcie_aspm = force acpi_backlight = vendor」の後
GRUB_CMDLINE_LINUX_DEFAULT =”静かなスプラッシュ”
変更後、行全体は次のようになります
GRUB_CMDLINE_LINUX_DEFAULT =”静かなスプラッシュpcie_aspm = force acpi_backlight = vendor”
詳細については、リンクにアクセスしてください。
http://hackingzones.com/increasedecrease-brightness-in-linux-ubuntu-pear-os-backtrackkali/
チラグ・シン
multipleが表示され、phpがインストールされている場合は、これを
/ usr/bin/brightness
#!/usr/bin/php
<?
$br=(double)$argv[1];
if(!$br||$br>1) die("enter brightness lvl 0.1 - 1");
preg_match_all('!^(\S+)!m',`xrandr --current | grep ' connected'`,$m);
foreach($m[1] as $display){
echo `xrandr --output $display --brightness $br`."\n";
}
brightness .7
を呼び出すより