Если я правильно вас понял: изменение яркости экрана не работает. Если это так, то у меня была такая же проблема, и я сделал следующее для своей машины (MINT 17.1): Я начал использовать скрипт для прямого изменения яркости - не совсем элегантно, но это делает трюк:
ищите свой файл управления яркостью: /sys/class/backlight/acpi_video0/brightness
вручную изменить его как root
через echo $value > brightness
, при этом значением будет желаемая яркость, например, 20
.
в будущем проделайте то же самое, разблокировав скрипт в каталоге sudoers.d
Как будет выглядеть скрипт
#!/bin/bash
read -p "enter desired brightness value: " brightness
#check if value is a positive integer
if [ "$( tr -d [[:digit:]] <<< $brightness )" == "" ] &&\
#check value versus maximum value defined from the system side
[ $brightness -lt $(cat /sys/class/backlight/acpi_video0/max_brightness) ]
then
echo $brightness > /sys/class/backlight/acpi_video0/brightness
else
echo "invalid brighntess value"
fi
Примечание: значение 0
не означает черную стяжку (AFAIK), и на моей системе я получал ошибки при попытке поместить недопустимые значения яркости в файл яркости, поэтому if
кажется необязательным.
В конце концов я отвечаю сам себе.
OpenVPN был запущен как цель systemd (? ), а его конфигурационный файл указан PrivateTmp=true
. Итак, он действительно работал, и скрипт действительно запускался, но он не записывался в фактическую папку /tmp.
И, кстати, также следует использовать полный путь к бинарным файлам (например. /usr/bin/whoami
), так как $PATH
исполняемого скрипта может не совпадать с $PATH
обычного шелла.