Под нормальным управлением яркостью я подразумеваю ускорители на клавиатуре моего ноутбука, которые, кажется, интегрируются с 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. Могу ли я установить последнее значение еще ниже?
Ваша команда дает повышенные разрешения для команды echo (которая им не нужна), но не для той части, которая перенаправляет поток вывода в файл, принадлежащий корню (который делает)
В терминале , вы можете сделать
echo 7 | sudo tee /sys/class/backlight/acpi_video0/brightness
, который дает повышенное разрешение для бита, который действительно нуждается в нем, или
sudo sh -c "echo 7 > /sys/class/backlight/acpi_video0/brightness"
, который выполняет всю команду в оболочке sudo
Оказывается, что два пункта, которые я показываю в этом вопросе, доступны только для всех пользователей.
Однако /sys/class/backlight/intel_backlight/brightness
нет. Итак, следующие работы:
sudo su
echo 500 > /sys/class/backlight/intel_backlight/brightness
Имейте в виду, что отображение нулевого значения делает экран нечитаемым:)
У вас может быть другое имя для вашего устройства (вместо intel_backlight
).
Кроме того, выполнение вышеупомянутого с использованием sudo echo ...
не работает. Может кто-нибудь объяснить, почему я должен сначала сделать sudo su
?
РЕДАКТИРОВАТЬ @ Ответ Вивека объясняет это.
Я создал инструмент-слайдер на основе информации, представленной здесь в вопросе / ответах:
Он предоставляет альтернативный ползунок для управления подсветкой с более точным управлением.