我关注了@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
谢谢,