Установка яркости подсветки дисплея ниже, чем это возможно с помощью обычных регуляторов яркости

3

По нормальным настройкам яркости я имею в виду ускорители на клавиатуре моего ноутбука, которые, похоже, интегрируются с Unity.

В темной комнате мой экран довольно яркий, даже на самом низком уровне. Могу ли я переопределить это?

Я попытался установить его явно через оба:

sudo echo 500 > /sys/class/backlight/acpi_video0/actual_brightness
sudo echo 500 > /sys/class/backlight/intel_backlight/actual_brightness

Но я получаю ошибку permission denied .

Когда на нижних границах с помощью контроля яркости моей клавиатуры acpi_video0/actual_brightness равно 0, а intel_backlight/actual_brightness равно 729. Могу ли я установить последнее значение еще ниже?

    
задан Drew Noakes 17.04.2013 в 01:11
источник

3 ответа

5

Ваша команда дает повышенные разрешения команде echo (которая им не нужна), но не той части, которая перенаправляет выходной поток в файл root (который делает)

В терминале вы можете либо сделать

echo 7 | sudo tee /sys/class/backlight/acpi_video0/brightness

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

sudo sh -c "echo 7 > /sys/class/backlight/acpi_video0/brightness"

, который выполняет всю команду в оболочке sudo

    
ответ дан Vivek Rai 29.10.2013 в 07:38
источник
1

Я создал инструмент слайдера на основе информации, представленной здесь в вопросе / ответах:

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

    
ответ дан pepper_chico 22.12.2013 в 08:43
0

Оказывается, что два объекта, которые я показываю в вопросе, читаются только для всех пользователей.

Однако /sys/class/backlight/intel_backlight/brightness не является. Итак, следующие работы:

sudo su
echo 500 > /sys/class/backlight/intel_backlight/brightness

Помните, что повторение нулевого значения делает экран нечитаемым:)

У вас может быть другое имя для вашего устройства (вместо intel_backlight ).

Кроме того, выполнение вышеописанного использования sudo echo ... не работает. Может кто-нибудь объяснить, почему я должен сначала выполнить sudo su ?

EDIT @ ответ Vivek объясняет это.

    
ответ дан Drew Noakes 17.04.2013 в 19:28