如何在睡眠后自动选择HDMI音频?

如何在睡眠后自动选择HDMI音频?

我的系统有 2 个音频设备。

  1. TU116 HDMI直通显示器
  2. “内置音频模拟立体声”,用于耳机插孔

两者都工作正常。但在系统让显示器进入睡眠状态后,它会将所有内容切换到 #2。因此每次显示器唤醒时,我都必须转到脉冲音频面板插件并再次选择 HDMI。

我尝试注释掉 /etc/pulse/default.pa 中的行:#load-module module-switch-on-port-available,但没有效果。

有没有什么方法可以防止从 HDMI 切换到其他音频设备,或者在睡眠后自动重新选择 HDMI?

在 Windows 下,如果我在显示器上播放音频,音频会随显示器一起关闭,但显示器唤醒后会恢复。这是所需的行为,表明这是可能的。

更新 我不想禁用模拟设备,因为有时我会将其用于耳机。来自 PulseAudio 13.0 发行说明:“自动切换不可用的卡配置文件... 常见的情况是当显示器断开连接时,HDMI 配置文件变得不可用。当 HDMI 显示器断开连接时,播放现在应该自动移动到其他地方。”

看起来“可用端口上的模块切换”应该在 HDMI 可用时切换回,但事实并非如此。

我尝试了几乎所有模块组合,并将默认接收器设置为 HDMI,但毫无进展。

相关内容