让 PulseAudio 在唤醒时自动使用默认远程接收器

让 PulseAudio 在唤醒时自动使用默认远程接收器

我正在使用 Ubuntu 16.04,并将 LAN 上的远程机器上的 PulseAudio (PA) 设置为我的 PC 的接收器。

这效果很好。但是,如果我挂起我的电脑然后将其唤醒(几个小时后),默认音频接收器会恢复为 HDMI,或本地可用的任何设备。

现在,几秒钟后网络启动,远程 PA 接收器出现,但它不会被选为默认。每次我将 PC 从挂起状态唤醒时,我都需要手动选择它。

问题是 PA 每次唤醒后都会为同一个接收器分配一个新的 ID,因此无法将默认值设置为恒定 ID。

我可以编写一个简单的 C++ 程序来监听 PA 事件然后做出反应,但我想知道是否有其他更简单/更快的方法可以在存在远程接收器时始终使用它。

相关内容