如何禁用pulseaudio自动设备切换?

Vin*_*anz 14 pulseaudio

我的扬声器是通过光纤输出插入的。每次我的屏幕从睡眠中醒来时,pusleaudio 都会自动切换到未插入任何内容的 HDMI 音频。

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

Win*_*nix 16

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

禁用自动设备切换

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

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


小智 6

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
Run Code Online (Sandbox Code Playgroud)