Я хотел бы изменить яркость на своем ноутбуке, изменив содержимое файла /sys/class/backlight/intel_backlight/brightness , но я не могу понять, как это сделать.

Я на поп! _OS 18.04, который по сути является Ubuntu 18.04. Гном 3.

Перенаправление echo не работает из-за проблем с разрешениями.

$ sudo echo "0" > /sys/class/backlight/intel_backlight/brightness
zsh: permission denied: /sys/class/backlight/intel_backlight/brightness

Аналогично для sed -i у меня нет разрешения на создание временного файла.

$ sudo sed -i -e "s/.+/0/g" /sys/class/backlight/intel_backlight/brightness 
sed: couldn't open temporary file /sys/class/backlight/intel_backlight/sedk0tgUG: Permission denied

Так что еще я могу попробовать?

2 ответа2

4

Этот способ часто встречается в документации по Ubuntu: echo "0" | sudo tee -a /sys/class/backlight/intel_backlight/brightness

2

Вы могли бы сделать это:

sudo su -c "echo 0 > /sys/class/backlight/intel_backlight/brightness"

или же

sudo bash -c "echo 0 > /sys/class/backlight/intel_backlight/brightness"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .