Vincent Tschanz Asked: 2018-08-02 02:53:14 +0800 CST2018-08-02 02:53:14 +0800 CST 2018-08-02 02:53:14 +0800 CST 如何禁用pulseaudio自动设备切换? 772 我的扬声器是通过光纤输出插入的。每次我的屏幕从睡眠中唤醒时,pusleaudio 会自动切换到没有插入任何内容的 HDMI 音频。 我怎样才能防止这种情况? pulseaudio 3 个回答 Voted Best Answer WinEunuuchs2Unix 2018-08-02T15:43:14+08:002018-08-02T15:43:14+08:00 如果这对您不起作用,请告诉我,我将删除我的答案。我没有你的扬声器系统,但这应该可以。 禁用自动设备切换 当睡眠期间信号丢失时,Pulse Audio 会自动配置为激活默认源(您的 HDMI)。恢复后,声音设备仍在 HDMI 上。要覆盖此设置,请告诉 Pulse Audio 永远不要自动切换声音设备: 编辑文件/etc/pulse/default.pa 找到线load-module module-switch-on-port-available #在行首插入 a以禁用自动端口切换 保存文件并退出编辑器 键入pulseaudio -k以重新加载配置 Makusu2 2020-11-20T08:19:37+08:002020-11-20T08:19:37+08:00 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 Thomas Jespersen 2019-11-18T18:43:00+08:002019-11-18T18:43:00+08:00 顺便说一句,我遇到了同样的问题。Launchpad 上似乎有一个错误报告https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1847570
如果这对您不起作用,请告诉我,我将删除我的答案。我没有你的扬声器系统,但这应该可以。
禁用自动设备切换
当睡眠期间信号丢失时,Pulse Audio 会自动配置为激活默认源(您的 HDMI)。恢复后,声音设备仍在 HDMI 上。要覆盖此设置,请告诉 Pulse Audio 永远不要自动切换声音设备:
/etc/pulse/default.pa
load-module module-switch-on-port-available
#
在行首插入 a以禁用自动端口切换pulseaudio -k
以重新加载配置WinEunuuchs2Unix 的帖子是正确的,但我不得不调整
module-switch-on-connect
而不是module-switch-on-port-available
. 这是一个简单的单行:顺便说一句,我遇到了同样的问题。Launchpad 上似乎有一个错误报告https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1847570