Kev*_*chs 5 sound suspend pulseaudio 18.04
我在带有 Pulse Audio 和 Gnome 桌面的戴尔笔记本电脑上安装了 Unbuntu 18.04。我将笔记本电脑连接到 USB 3.0 扩展坞(不是 USB-C),并将外部扬声器和 USB 耳机插入该扩展坞。从挂起状态唤醒后,我发现:
pactl,表示默认接收器是扩展坞上的扬声器,这是我在暂停之前的方式。因此,每次我从挂起状态恢复时,我都必须进入桌面声音 GUI 并选择底座扬声器。当然,又快又简单,但我喜欢我的电脑为我工作,而不是我为它工作。
那么,对差异的根源有什么想法吗?我想可能对挂起/恢复配置进行一些调整可以有所帮助。我还想象有一个解决默认接收器差异的方法。有任何想法吗?
这是我所指的声音 GUI 的快照:
我确实发现我对脉冲音频默认接收器的理解存在错误。我忽略了查看 的输出pactl info。相反,我正在查看 的输出pactl list。在那里,我识别了State并在它显示Running时将其误认为是默认值。
pactl list|grep -A 3 ^Sink
接收器 #56 状态:暂停 名称:alsa_output.pci-0000_00_1f.3.analog-stereo 描述:内置音频模拟立体声
接收器 #62 状态:正在运行 名称:alsa_output.usb-DisplayLink_Dell_D3100_USB3.0_Dock_1801300021-02.iec958-stereo 说明:Dell D3100 USB3.0 坞站数字立体声 (IEC958)
接收器 #63 状态:暂停 名称:alsa_output.usb-Jabra_Jabra_UC_VOICE_550a_000100A9FCFE-00.analog-stereo 描述:Jabra UC VOICE 550a 模拟立体声
因此,事实证明 Sink #63 实际上是默认值,这正是 Gnome 设置声音 GUI 所指示的。pactl set-default-sink alsa_output.usb-DisplayLink_Dell_D3100_US...通过更改 GUI 中的指示器来重置默认值。
因此,我认为我剩下的任务是看看在我连接到扩展坞的情况下是否可以调整挂起过程的恢复以设置默认值。也许,我也希望有坞站连接事件来触发默认设置。