Как изменить яркость монитора в Linux? - PullRequest
20 голосов
/ 08 июля 2011

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

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

Ответы [ 7 ]

29 голосов
/ 21 декабря 2012

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

xrandr --output LVDS1 --brightness 0.9
15 голосов
/ 26 марта 2013

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

xbacklight -set 100

4 голосов
/ 09 октября 2015

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

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

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

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

4 голосов
/ 08 июля 2011

На моей машине я запускаю от имени root:

echo -n 10 > /sys/devices/virtual/backlight/acpi_video0/brightness
0 голосов
/ 23 июня 2017

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

/ usr / bin / яркости

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

0 голосов
/ 13 февраля 2015

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

«pcie_aspm = force acpi_backlight = vendor» после

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

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

GRUB_CMDLINE_LINUX_DEFAULT = ”тихий всплеск pcie_aspm = сила acpi_backlight = поставщик”

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

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

Чираг Сингх

0 голосов
/ 08 июля 2011

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

...