【发布时间】:2020-03-27 17:32:36
【问题描述】:
所以问题是,
- 如何设置默认来源?
- 如何列出当前的默认来源?
详情
我的 linux 设备上有 4 个声音输入源。这是pactl list sources的结果:
1 alsa_input.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
2 alsa_input.usb-Generic_Rmoncam_HD_720P_200901010001-02.analog-stereo module-alsa-card.c s16le 2ch 48000Hz SUSPENDED
3 alsa_input.usb-Generic_Rmoncam_HD_720P_200901010001-02.analog-stereo.2 module-alsa-card.c s16le 2ch 48000Hz SUSPENDED
5 alsa_output.pci-0000_00_1b.0.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
我尝试通过多种方式将源 1 alsa_input.pci-0000_00_1b.0.analog-stereo 设置为我的默认源:
1.更改/etc/pulse/client.conf,添加如下几行:
default-sink = alsa_output.pci-0000_00_1b.0.hdmi-stereo
default-source = alsa_input.pci-0000_00_1b.0.analog-stereo
2.更改/etc/pulse/default.pa,添加以下行:
### Make some devices default
set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo
配置完成后,我尝试pulseaudio -D重启设备,但配置无效。我不知道如何列出当前的默认源和接收器,所以我使用以下命令进行验证:
$> pactl load-module module-loopback latency_msec=500
$> pactl list sources short | grep RUNNING
3 alsa_input.usb-Generic_Rmoncam_HD_720P_200901010001-02.analog-stereo.2 module-alsa-card.c s16le 2ch 48000Hz RUNNING
pactl 仍然使用我的 USB 摄像头的麦克风作为其默认来源。
系统信息
Linux 内核:
Linux D2-A109 4.15.0-55-generic #60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
PulseAudio 版本:
$> pulseaudio --version
11.1
欢迎任何建议!
【问题讨论】:
标签: linux microphone pulseaudio