每当我从睡眠状态恢复 Ubuntu 17.04 时,HDMI 音频输出都会被禁用,并且音频默认为 SP-DIF 输出。我总是必须运行 pavucontrol 或进入声音设置以重新选择 HDMI 作为音频输出。由于这是一台运行 Kodi 的家庭影院电脑,这很麻烦,因为无法使用红外遥控器完成。有什么方法可以解决这个问题,是完全禁用 SP-DIF 输出还是在从睡眠状态恢复时自动选择 HDMI 音频设备?
答案1
有一个复杂的方式udev
通过规则、systemd
服务和暂停/恢复挂钩来实现这一点。
一个更简单的方法是检查这个:
$ cat /etc/pulse/default.pa | grep switch-on-port-available
load-module module-switch-on-port-available
如果第二行不是以#
(注释掉)开头,则编辑文件并#
在开头插入。
现在,所有输出将被控制为您手动设置的值并保持不变,直到您进行更改。
答案2
为了让遇到此问题的任何人受益....按照另一个论坛上的建议,我将内核从 4.10 升级到 4.15,似乎已经解决了该问题。