为什么我不能在 Ubuntu 19.10 中设置默认输出音频设备?

bwd*_*wdm 15 sound hdmi

我的装有 Ubuntu 19.04 的笔记本电脑在每次启动时都检测到并设置了我的 HDMI 输出。但是自从我升级到 19.10 后,每次开机都需要手动设置,如下:

前

后

我已经尝试了如何在 Ubuntu 18.04 中设置默认音频输出设备中提出的每一个解决方案,但显然 19.10 中有些不同。我具体做了什么:

  1. 契约
$ pactl list short sinks
9   alsa_output.pci-0000_00_1f.3.hdmi-stereo-extra1 module-alsa-card.c  s16le 2ch 48000Hz   SUSPENDED

$ pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.hdmi-stereo-extra1'
Run Code Online (Sandbox Code Playgroud)
  1. 添加设备编号和设备名称,/etc/pulse/default.pa如下所示:
set-default-sink 9

and

set-default-sink alsa_output.pci-0000_00_1f.3.hdmi-stereo-extra1

and

set-default-sink 'alsa_output.pci-0000_00_1f.3.hdmi-stereo-extra1'
Run Code Online (Sandbox Code Playgroud)
  1. 注释该行load-module module-switch-on-connect

  2. 将 PulseAudio Volume Control 中的配置文件切换到 HDMI2。

重新启动后,这些都没有持续存在。

Win*_*nix 14

这是三天前在这里报告的错误:

当发生与 HDMI 相关的电源事件时,PulseAudio 始终将声音还原为 HDMI。这意味着,虽然我已经设置了另一个 USB 声音设备插入并在声音设置下设置为默认值,但是当像 Kodi 这样的应用程序或系统关闭 HDMI 显示器并重新激活显示器时,声音会一次又一次地设置为 HDMI 输出.

这可能与修复报告的 Bug # 1711101 有关,并且绝对不会在 Ubuntu 19.04 上发生。两天前我切换到 Ubuntu 19.10。

将 USB 设备设置为默认值无济于事,即使由 PulseAudio 混音器 (gui) 完成并从替代选项中删除 HDMI 输出也是如此。

只有一个人受到该错误的影响(2019 年 11 月 4 日)。访问链接,单击它影响您并订阅错误电子邮件。

截至 2019 年 11 月 8 日,现在有 11 人受到影响。 评论 #11 提出了一个解决方案:

我想我找到了解决方案。我正在评论这一行

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

etc/pulse/default.pa和所有为我工作。

  • 评论 default.pa 中的两行也会禁用插入耳机的开关,这对我来说是一个交易破坏者。不过似乎正在修复:https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1847570 (2认同)