Pulseaudio 在屏幕省电时断开 HDMI 输出

Kri*_*dal 4 sound pulseaudio hdmi kodi

我最近将我的媒体中心计算机从 Ubuntu 15.04 升级到 16.04(就地升级,通过 15.10)。引入了一个新问题:

我将 HDMI 输出用于音频。当屏幕为了省电而进入睡眠状态时,Pulseaudio 将输出切换到内部声音(笔记本电脑扬声器/迷你插孔),当我唤醒屏幕(通过与媒体中心软件 Kodi 交互)时,音频仍然输出到内部声音,所以我在媒体中心 PC 所连接的电视上听不到音频。我每次都必须切换到 pavucontrol 窗口才能切换回 HDMI。

以前不是这样的,哦不。回到 Ubuntu 15.4,即使在显示器 (TV) 睡眠和唤醒周期之后,音频仍保留在 HDMI 输出中。

有没有办法解决这个问题,比如尽管显示器进入睡眠状态,但强制输出保持在 HDMI 上?

小智 8

有一个关于这个错误报告。在评论#5#36中,建议的解决方法涉及防止加载特定的 PulseAudio 模块“ module-switch-on-port-available”,该模块处理输出设备的开/关或连接/断开连接。无论如何编辑/etc/pulse/default.pa和注释掉(即插入 a #)这样开始的行:

#load-module module-switch-on-port-available
Run Code Online (Sandbox Code Playgroud)

然后您需要重新启动 PulseAudio:

pulseaudio --kill; pulseaudio --start
Run Code Online (Sandbox Code Playgroud)