Я использую микрометр Logitech для записи аудио.
Я могу найти имя устройства с помощью следующей команды:
pactl list short sources | grep "alsa_input.usb" | awk '{ print $2 }'
op: alsa_input.usb-046d_0823_D81A0330-00-U0x46d0x823_1.analog-stereo
Таким образом, теперь я хочу имя приемника того микрометра Logitech. Я пытался использовать следующую команду:
pactl list short sinks
Но это дает приемник системного значения по умолчанию вместо приемника микрометра Logitech.
Также я хотел индекс загруженного Logitech pulseaudio модуль?
Есть ли любая команда для получения индекса загруженного pulseaudio модуля.
Спасибо в усовершенствованном.
Вход имеет Источники только, единственный способ получить приемник для входа (микрометр) состоит в том, чтобы использовать петлевой модуль.
Создают виртуальный приемник
pactl load-module module-null-sink sink_name=Virtual1 sink_properties=device.description=Virtual1
Обратная петля микрофон к нему
pactl load-module module-loopback sink=Virtual1 source=alsa_input.usb-046d_0823_D81A0330-00-U0x46d0x823_1.analog-stereo
Не уверенный, если Вы имеете в виду исходный индекс: (путем изменения awk
для получения 1-го столбца вместо этого)
pactl list short sources | grep "alsa_input.usb" | awk '{ print $1 }'
Иначе если Вы имеете в виду, модуль использует подобное Изменение команды
pactl list short modules | grep "portion-of-module-name" | awk '{ print $1 }'
portion-of-module-name
, пробует pactl list short modules
для наблюдения полного списка