
私は Ubuntu 16.04 を使用しており、LAN 上のリモート マシン上の PulseAudio (PA) を PC のシンクとして設定しています。
これはかなりうまく機能します。ただし、PC をサスペンドしてから (数時間後に) 起動すると、デフォルトのオーディオ シンクが HDMI またはローカルで利用可能なものにフォールバックします。
数秒後にネットワークが起動し、リモート PA シンクが表示されますが、デフォルトとしては選択されません。PC をサスペンド状態から復帰させるたびに手動で選択する必要があります。
問題は、PA が起動後に毎回同じシンクに新しい ID を割り当てるため、デフォルトを一定の ID に設定する方法がないことです。
PA イベントをリッスンして反応する簡単な C++ プログラムを作成できますが、リモート シンクが存在する場合に常にそれを使用する、より簡単で高速な他の方法があるかどうかを知りたいです。