Answers:
这是一个很好解释的教程,用于设置默认音频输入/输出。
第一:列出使用的音频输出设备
pactl list short sources
输出示例:
pactl list short sources
0 alsa_output.pci-0000_02_00.1.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_input.usb-AVerMedia_Technologies__Inc._Live_Gamer_Portable_2_5202050100060-03.analog-stereo module-alsa-card.c
2 alsa_output.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
3 alsa_input.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
第二:要设置默认输出设备,请运行以下命令
pactl set-default-sink <'output_device_name'>
例: pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
现在,要使此功能在每次重新启动时都有效,请遵循以下步骤:
首先,使用以下命令打开文件/etc/pulse/default.pa:
sudo -H gedit /etc/pulse/default.pa
然后滚动到文件的底部,在此处set-
将注释掉以开头的两行。
现在,取消注释这些行,并将输入和输出一词替换为您要用作默认值的接收器(用于输出)/源(用于输入)的编号。
示例(设置默认输入和输出):
### Make some devices default
set-default-sink 3
set-default-source 3
PS:正如在Bim的评论中讨论的那样,(根据他的说法)也可以放入输入/输出名称/etc/pulse/default.pa
而不是输入/输出编号。
例:
### Make some devices default
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
完成此操作后,保存并退出。然后,通过运行来删除〜/ .config / pulse目录rm -r ~/.config/pulse
,然后重新引导系统。系统重启后,现在应将适当的设备设置为默认设备。
load-module module-switch-on-connect
的文件/etc/pulse/default.pa
是# load-module module-switch-on-connect
为了使更改持久。
'alsa_output.pci-0000_00_1f.3.analog-stereo'
在示例中)用于set-default-sink比使用设备编号更有意义。该数字可以更改,该名称很可能不会...
pactl list short sinks
,在下面的示例中使用pactl list short sources
。这有点令人困惑。
PulseAudio Volume Control
如果您更喜欢使用GUI ,则可以完成此操作。
打开PulseAudio音量控制后,选择configuration
(最后一个选项卡),然后从profile
下拉菜单中选择要使用的输出和/或输入。
它看起来应该与此相似
PulseAudio Volume Control
还可用于调整当前使用的每个输入,输出,系统声音和应用程序的音量。
这是Linuxhint 的帖子,其中包含有关PulseAudio的更多信息。
sudo
在运行时不需要该目录sudo rm -r ~/.config/pulse