По какой-то причине это работает из терминала, но не из диалогового окна «Выполнить» или сочетаний клавиш Openbox...
echo 200 | sudo tee /sys/class/backlight/intel_backlight/brightness
решение1
Вероятно, это не работает из диалогового окна «Выполнить», поскольку sudo
команда запрашивает пароль, но терминала для его ввода нет!
Попробуйте заменить sudo
на gksudo
, чтобы строка выглядела так:
echo 200 | gksudo tee /sys/class/backlight/intel_backlight/brightness
ядуматьэто должно сработать... если нет, попробуйте заменить gksudo
на pkexec
.
В качестве альтернативы вы можете поместить эту строку в скрипт Bash и запустить ваш скрипт с gksudo myscript.sh
(заменив myscript.sh
на имя файла вашего скрипта). Таким образом, весь ваш скрипт будет работать с привилегиями суперпользователя, и ему не потребуется снова пароль sudo.