如何在 Ubuntu 21.04 上保留默认音频输出的设置?

如何在 Ubuntu 21.04 上保留默认音频输出的设置?

我正在运行 Ubuntu 21.04。

我总是需要将音频输出设置从“模拟输出”(没有声音)更改为“扬声器”(效果很好)。

音频输入也出现了同样的问题(“模拟输入”不起作用,但“内置麦克风”起作用)。

如何持久保存这些变化?

答案1

我遇到了这个问题 - pulseaudio 默认使用我的 USB 耳机,但我希望声音默认通过扬声器发出,如果我正在通话,我会使用视频会议软件切换到耳机。

我跑去pactl list short sinks查找哪些“接收器”(即音频输出设备)可用。输出如下所示:

$ pactl list short sinks
1   alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo  module-alsa-card.c  s16le 2ch 44100Hz   RUNNING
2   alsa_output.pci-0000_09_00.4.analog-stereo  module-alsa-card.c  s16le 2ch 44100Hz   IDLE
7   alsa_output.pci-0000_07_00.1.hdmi-stereo    module-alsa-card.c  s16le 2ch 44100Hz   SUSPENDED

其中第一个,列表中显示为RUNNING,是我的 USB 耳机。我想要的是第二个。如果我运行pactl set-default-sink alsa_output.pci-0000_09_00.4.analog-stereo这个,就会激活正确的设备,但这就像更改“声音”设置菜单中的选项一样。

为了使更改在重新启动后仍然有效,我编辑/etc/pulse/default.pa并添加到set-default-sink alsa_output.pci-0000_09_00.4.analog-stereo文件的底部(即与上面的命令相同,但缺少pactl前面的部分)。

因此,确定您想要切换到哪个设备,运行pactl set-default-sink device以检查您是否正确执行此操作,然后添加set-default-sink device到底部/etc/pulse/default.pa

对于输入设备,等效命令是pactl list short sourcespactl set-default-source

相关内容