Вопрос: Как назначить скрипт для запуска при выборе опции приостановки в меню питания?
Контекст:
у меня ноутбук Sony VAIO с видеокартой AMD Radeon. Я хотел бы иметь возможность отключить / включить дискретную видеокарту. У меня нет проблем в этом, но это вызывает проблемы при приостановке и возобновлении от приостановки.
Когда сеанс возобновляется с приостановки (с отключенным дискретным DPU), вентилятор будет бесконтрольно вращаться, что я хотел бы сделать, это отредактировать сценарий приостановки или назначить новый сценарий для параметра приостановки в меню питания. Это так, чтобы я мог снова включить графический процессор перед приостановкой.
РЕДАКТИРОВАТЬ:
После некоторого исследования я думаю, что это как-то связано с файлами в /etc/pm/sleep.d/
?
Если я добавлю туда собственный скрипт, он будет запускаться при приостановке и выходе из режима ожидания?
Как различить в сценарии приостановку / возобновление?
tp_id=
()xinput list | grep -i touchpad | awk '{ print $7 }' | sed 's/id=//'(
) не возвращает идентификатор, в то время как эта команда работает из командной строки. Можете ли вы увидеть причину, почему это не так? Для других целей ваш скрипт прекрасно работает. Благодарность!/lib/systemd/system-sleep/
вместо этого.