Fazendo com que o PulseAudio use automaticamente o coletor remoto padrão ao acordar

Fazendo com que o PulseAudio use automaticamente o coletor remoto padrão ao acordar

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.

informação relacionada