Описание тега road-trips
Контекст: в Debian/тестирование материнской платы ASRock B450 с Ryzen 2200Г, монитор HDMI.
Для того, чтобы сбросить с PulseAudio по умолчанию раковина мне нужно знать, когда монитор вернется в режим ожидания, так что я могу запустить скрипт, чтобы изменить значение по умолчанию ПА раковина и, возможно, переместить существующие потоки.
До сих пор, это мои варианты, отсортированный по возрастающей сложности и эффективности:
- деятельность в области /системы/класса/ЦУП/card0-HDMI разъем-в-1/технологии DPMS
- парсинг вывода "xset"
- парсинг выход "pactl подписаться" (как предложено в связанном вопросе)
- пишу приложение с PulseAudio (там же)
Я попытался с помощью "udevadm монитор", но, видимо, только подключить / отключить события отслеживаются, а не в режиме ожидания / пробуждения. Существует ли простой способ сделать это? Под этим я подразумеваю так же легко, как писать правила udev может быть. Я спрашиваю из любопытства, на самом деле, поскольку избирательные файла технологии DPMS бы приятно работать: он является точным и достаточно прочным, поскольку он не требует разбора.