Я работаю в Centos 7. Я создал null-source и настроил его как источник по умолчанию с помощью pacmd set-default-source. Однако всякий раз, когда я пытаюсь выполнить запись из некоторых приложений, они начинают использовать другой источник. Он следует порядку «Настройки аудио устройства записи по умолчанию» из «Настройка звука» -> «Запись звука». Почему set-default-source не меняет этот порядок? Есть ли способ автоматизировать процесс смены заказа или может быть необходимо открыть модуль управления KDE?

1 ответ1

0

У меня похожая проблема с гарнитурой Bluetooth и двумя режимами ее работы (высокое качество по сравнению с вызовом / микрофоном).

Я просто перебираю все исходники и перемещаю их один за другим.

Вот мой код, надеюсь, он поможет вам выбрать правильный путь. Береги себя.

function move_all {
  sink=$1 # define your destination sink here

  pacmd list-source-outputs | grep index | while read line
  do
    index=$(echo $line | cut -f2 -d' ')
    # Ignore errors because some sources are "DONT_MOVE" (what I think means, not being used)
    #                                     vvvvvvvvvvvvvvv
    pacmd move-source-output $index $sink 2>&1 >/dev/null
  done
}

источник

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .