Подтвердить что ты не робот

Как изменить яркость монитора на Linux?

Как программно изменить яркость монитора в Linux?

Я использую SLES 11.

4b9b3361

Ответ 1

Вы всегда можете использовать

xrandr --output LVDS1 --brightness 0.9

Ответ 2

Вы можете попробовать использовать xbacklight.

xbacklight -set 100

Ответ 3

На моей машине я запускаю в качестве пользователя root следующее:

echo -n 10 > /sys/devices/virtual/backlight/acpi_video0/brightness

Ответ 4

Для меня он отлично работает с xbacklight. Если вы, например, хотите настроить привязку клавиш, вы можете использовать

bindsym $SUPER+Shift+plus   exec  xbacklight -inc 10
bindsym $SUPER+Shift+minus  exec  xbacklight -dec 10

в вашем менеджере оконных менеджеров (я использую i3) для регулировки уровня яркости экрана.

Я бы не рекомендовал xrandr для этого, так как он не останавливается на 100% яркости автоматически.

Ответ 5

Вы можете изучить xgamma. Хотя это не чистый код, по крайней мере это просто утилита командной строки.

Ответ 6

отредактируйте файл /etc/default/grub и добавьте

"pcie_aspm = force acpi_backlight = vendor" после

GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск"

после изменения всей строки будет выглядеть следующим образом:

GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash pcie_aspm = force acpi_backlight = vendor"

для получения полной информации посетите ссылку.

http://hackingzones.com/increasedecrease-brightness-in-linux-ubuntu-pear-os-backtrackkali/

Чираг Сингх

Ответ 7

Если у вас есть несколько дисплеев и php, поместите это в

/USR/бен/яркость

#!/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