Итак, вопрос в том,
- Как я могу установить источник по умолчанию?
- Как я могу перечислить текущий источник по умолчанию?
Подробнее
У меня есть 4 источника звука на моем устройстве Linux. Вот результат 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 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
Любые советы приветствуются!