Заставить PulseAudio автоматически использовать удаленный приемник по умолчанию при пробуждении

Заставить PulseAudio автоматически использовать удаленный приемник по умолчанию при пробуждении

Я использую Ubuntu 16.04 и настраиваю PulseAudio (PA) на удаленной машине в локальной сети в качестве приемника моего ПК.

Это работает довольно хорошо. Однако если я приостанавливаю свой ПК, а затем пробуждаю его (через несколько часов), то аудиоприемник по умолчанию возвращается к HDMI или к тому, что доступно локально.

Теперь через несколько секунд сеть запускается и появляется удаленный PA-приемник, но он не будет выбран по умолчанию. Мне нужно вручную выбирать его каждый раз, когда я пробуждаю свой ПК из спящего режима.

Проблема в том, что PA назначает новый идентификатор одному и тому же приемнику каждый раз после пробуждения, поэтому нет возможности установить постоянный идентификатор по умолчанию.

Я могу написать простую программу на C++, которая прослушивает события PA и затем реагирует, но я хочу узнать, есть ли какой-либо другой более простой/быстрый способ всегда использовать удаленный приемник, когда он присутствует.

Связанный контент