Intereting Posts
Как проверить целостность пакета debian-keyring Debian? Проблемы с systemctl: «Transmission-daemon.service изменен на диске» не может избавиться от предупреждения Конвертировать блог в PDF или Epub Book Можно ли вручную управлять твердотельным гибридным приводом? пятерка времени задержки с файлом журнала со сценарием оболочки Использование трубы STDOUT в качестве переменной? Ubuntu 18.4 LTS, приложения Snap не запускаются Проблемы с обновлением apt-get на Debian (404 не найдены) Параллельное выполнение программы по нескольким файлам Обработка переменной bash с помощью sed Пустой файл без grep, впоследствии обрабатывающий его как двоичный файл Немедленно отправьте задание на печать без очереди, а также увеличьте производительность печати Клонирование корневого раздела на зашифрованный dm-crypt Как отправить команду с аргументами без пробелов? Установите GCC 7 на Ubuntu?

Настройка Pulse Audio для удобного использования с несколькими USB-ЦАПами?

У меня 3 DIRs Behringer UCA-202, идущих в миксер. Мне нужно что-то подобное этой настройке:

  1. 1 ЦАП: Разное Аудио для микширования: выход для выхода в микшер.
  2. 1 ЦАП: Аудио вход: запись / трансляция: входной сигнал от микшера.
  3. 1 ЦАП: вход, поступающий от AUX send 1 на микшере, а Output – на микшер на другом канале. Это будет использоваться для Skype.

У меня есть один ноутбук, я хочу, чтобы он справлялся со всем этим. Я могу заставить все это нормально работать, но мне нужно много времени для моей симпатии. В любом случае я могу облегчить этот процесс. Все эти ЦАП имеют один и тот же USB-ID, 08bb: 2902. Они все подключены к одному USB-узлу (который я держу на своем столе). Кроме того, я подключу USB-концентратор к одному и тому же входу на моем компьютере. Это дает статические device.bus_paths в Pulse,

 "pci-0000:00:1d.7-usb-0:2.1:1.0" "pci-0000:00:1d.7-usb-0:2.2:1.0" "pci-0000:00:1d.7-usb-0:2.3:1.0" 

Могу ли я всегда ассоциировать раковину с определенным значением bus_path? Каждый раз, когда я подключаю или отсоединяю USB-концентратор, я получаю новые адреса приемника?

Это позволило бы мне PULSE_SINK= остальную часть того, что мне нужно сделать, с помощью простых PULSE_SINK= .

У ваших раковин все есть свойство, которое вы можете использовать, чтобы понять это – device.bus_path и sysfs.path . Вы можете изучить их с помощью pactl list sinks .

В идеальном мире ваши USB-устройства будут иметь уникальные серийные номера, которые вы можете увидеть в свойстве device.serial , что позволит вам идентифицировать устройство независимо от того, в какой порт он подключен. К сожалению, большинство производителей устройств не утруждают себя настройкой этого уникального значения на единицу.