Запуск скрипта при выходе из гибернации

Сабж. Как реализовать?

Есть скрипт, который определяет, подключен ли VGA-кабель, и в зависимости от этого запускается xrandr с нужными параметрами. Таким образом задействуется второй монитор. Этот скрипт у меня добавлен в .xinitrc, соответственно он срабатывает при запуске иксов. Также, скрипт добавлен в правило udev, он срабатывает тогда, когда поключается/отключается VGA-кабель в работающей системе. И все это работает прекрасно.

Но. Если компьютер без воткнутого кабеля отправлен в спячку, и если в него воткнуть VGA-кабель, а потом выйти из спячки, то скрипт, конечно, не сработает. Это конечно решается перевтыканием кабеля или хоткеем, но все таки хочется разобраться, как запускать данный скрипт именно при выходе из гибернации?

P.S. Я так понимаю, нужно копать в сторону /etc/pm/sleep.d? Но простое добавление скрипта в эту папку не помогает. Стоит отметить, что я использую обычную, systemd-шную гибернацию
https://wiki.archlinux.org/index.php/SystemD#Suspend.2Fresume_service_files
A.T.W.A.
https://wiki.archlinux.org/index.php/SystemD#Suspend.2Fresume_service_files
Блин, спасибо, все так просто. Вот я слепой то, а. Ведь смотрел специально в вики...
Не совсем в тему, но только у меня не отрабатывают скрипты в /usr/lib/systemd/system-sleep/ ?
Oтрабатывают...
Странно... Закидывал туда то, что мне надо для обработки суспенда. И работало, но с недавних пор перестало. Не особо критично, потому как обрабатываю suspend пользовательским скриптом, но все же...
это, очевидно, будет работать только при использовании systemd как ответственного за саспенд.
такие дела.
cucullus, так и есть! Сбил с толку гном (земля ему пухом), который, вероятно, отправлял в сон через pm-suspend
 
Зарегистрироваться или войдите чтобы оставить сообщение.