禁用自动设备切换

禁用自动设备切换

我的扬声器是通过光纤输出插入的。每次我的屏幕从睡眠状态唤醒时,pusleaudio 都会自动切换到没有插入任何设备的 HDMI 音频。

我怎样才能防止这种情况发生?

答案1

如果这对您不起作用,请告诉我,我会删除我的答案。我没有您的扬声器系统,但这应该可以。

禁用自动设备切换

当睡眠期间信号丢失时,Pulse Audio 会自动配置为激活默认源(您的 HDMI)。恢复后,声音设备仍在 HDMI 上。要覆盖此设置,请告诉 Pulse Audio 永远不要自动切换声音设备:

  • 编辑文件/etc/pulse/default.pa
  • 找到线load-module module-switch-on-port-available
  • #在行首插入 a以禁用自动端口切换
  • 保存文件并退出编辑器
  • 键入pulseaudio -k以重新加载配置

答案2

WinEunuuchs2Unix 的帖子是正确的,但我不得不调整module-switch-on-connect一下module-switch-on-port-available。这里有一个简单的单行代码:

sudo sed -i 's/^load-module module-switch-on-connect$/# load-module module-switch-on-connect/g' /etc/pulse/default.pa && pulseaudio -k

答案3

顺便说一下,我刚刚遇到了同样的问题。Launchpad 上似乎有一个错误报告https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1847570

相关内容