启动时设置默认声音设备

启动时设置默认声音设备

我关注了@singrium 的帖子(如何在 Ubuntu 18.04 中设置默认音频输出设备?)并且成功了。几乎……

无论我做什么,启动时计算机默认使用戴尔扩展坞的 USB 音频输入/输出。如果我拔下扩展坞并重新插入,输入/输出设备将按预期设置(内置扬声器和麦克风)。有没有修复启动问题的方法?我使用的是 default.pa 中的名称。

以下是我的资料来源:

pactl list short sources
1   alsa_output.pci-0000_00_1f.3.analog-stereo.monitor  module-alsa-card.c  s16le 2ch 44100Hz   SUSPENDED
2   alsa_input.pci-0000_00_1f.3.analog-stereo   module-alsa-card.c  s16le 2ch 44100Hz   SUSPENDED
3   alsa_output.usb-Generic_USB_Audio_200901010001-00.HiFi__hw_Dock_1__sink.monitor module-alsa-card.c  s24le 2ch 48000Hz   SUSPENDED
4   alsa_output.usb-Generic_USB_Audio_200901010001-00.HiFi__hw_Dock__sink.monitor   module-alsa-card.c  s24le 2ch 48000Hz   SUSPENDED
5   alsa_input.usb-Generic_USB_Audio_200901010001-00.HiFi__hw_Dock__source  module-alsa-card.c  s24le 2ch 48000Hz   SUSPENDED

并下沉:

pactl list short sinks
1   alsa_output.pci-0000_00_1f.3.analog-stereo  module-alsa-card.c  s16le 2ch 44100Hz   SUSPENDED
2   alsa_output.usb-Generic_USB_Audio_200901010001-00.HiFi__hw_Dock_1__sinkmodule-alsa-card.c   s24le 2ch 48000Hz   SUSPENDED
3   alsa_output.usb-Generic_USB_Audio_200901010001-00.HiFi__hw_Dock__sink   module-alsa-card.c  s24le 2ch 48000Hz   SUSPENDED

在 /etc/pulse/default.pa 中我注释掉了 module-switch-on-port-available,并在末尾添加了以下内容:

#load-module module-switch-on-port-available
...
set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor

谢谢,

答案1

在这里回答我自己的问题...实际上,我最终很幸运地使用 pavucontrol (pavucontrol 包) 禁用了 USB 音频。为此,选择“配置”选项卡,然后将 USB 音频设置为“关闭配置文件”。像这样:

pavucontrol 将 USB 音频配置文件设置为关闭

现在在启动时它总是选择内置音频设备:

默认音频设备

相关内容