
Estoy usando Ubuntu 16.04 y configuro PulseAudio (PA) en una máquina remota en LAN para que sea el sumidero de mi PC.
Esto funciona bastante bien. Sin embargo, si suspendo mi PC y luego la activo (algunas horas más tarde), el receptor de audio predeterminado vuelve a HDMI, o lo que esté disponible localmente.
Ahora, después de unos segundos, la red se inicia y aparece el disipador de megafonía remoto, pero no se seleccionará como predeterminado. Necesito seleccionarlo manualmente cada vez que despierto mi PC después de estar suspendida.
El problema es que PA asigna una nueva ID al mismo receptor cada vez que se despierta, por lo que no hay forma de establecer el valor predeterminado en una ID constante.
Puedo escribir un programa C++ simple que escuche los eventos de PA y luego reaccione, pero quiero saber si existe algún otro método más fácil/rápido para usar siempre el receptor remoto cuando esté presente.