
Estou usando o Ubuntu 16.04 e configurei o PulseAudio (PA) em uma máquina remota na LAN para ser o coletor do meu PC.
Isso funciona muito bem. No entanto, se eu suspender meu PC e ativá-lo (algumas horas depois), o coletor de áudio padrão voltará para HDMI ou o que estiver disponível localmente.
Agora, depois de alguns segundos, a rede é inicializada e o coletor de PA remoto aparece, mas não será selecionado como padrão. Preciso selecioná-lo manualmente sempre que desperto meu PC da suspensão.
O problema é que o PA atribui um novo ID ao mesmo coletor sempre após acordar, portanto não há como definir o padrão para um ID constante.
Posso escrever um programa C++ simples que ouça eventos de PA e depois reaja, mas quero saber se existe algum outro método mais fácil/rápido para sempre usar o coletor remoto quando ele estiver presente.