Использование динамика Bluetooth в качестве выхода для комплекта аудиоподключения JACK

Благодаря тем, кто прокомментировал или дал ответы на этот вопрос, я смог использовать приведенную ниже команду, чтобы сделать то, что мне было нужно:

ps --no-headers -eT | grep python | awk '$2 {system("renice -n -20 -p " $2)}'

Эта команда находит все процессы Python и обновляет их.

Это быстрое и грязное решение, но оно будет делать то, что мне нужно, поскольку единственный процесс Python, работающий в системе, — это мой файл script.py...

*ОБНОВЛЕНИЕ*

Меня не устраивала простая перенастройка всех процессов Python, так как это могло вызвать проблемы, если в системе запущены другие процессы Python, поэтому я немного покопался и обнаружил, что эта команда просто переназначит мои процессы script.py:

 ps --no-headers -efT | grep "python /path/script.py" | awk '$3 {system("renice -n -17 -p " $3)}'
4
30.08.2018, 12:34
1 ответ

Пакет pulseaudio-jackподдерживает подключения PulseAudio к JACK

Если PulseAudio обычно не используется с подключениями ALSA, для устройств ALSA можно установить значение «Выкл.»

pactl set-card-profile 0 off

повторить команду и изменить 0на 1, 2и т. д., если необходимо для большего количества аудиоустройств

Лучшим решением является удаление модулей pulseaudio, обнаруживающих карты ALSA:

cp /etc/pulse/default.pa ~/.config/pulse/default.pa
nano ~/.config/pulse/default.pa

найдите этот раздел и добавьте '#' в начале каждой строки, чтобы он выглядел так:

### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Use the static hardware detection module (for systems that lack udev support)
#load-module module-detect
#.endif

Сохранение и выход из nano (можно использовать в любом другом текстовом редакторе)
Перезапустите Pulseaudio или ПК, чтобы перезагрузить новую конфигурацию

.

Использование JACK с шиной D -автоматически загрузит соединения Pulseaudio Jack Sink и Pulseaudio JACK Source

Если запущены и JACK, и PulseAudio, подключения можно добавить с помощью:

pactl load-module module-jack-sink
pactl load-module module-jack-source connect=0

Звуковой сигнал JACK можно воспроизвести через PulseAudio с помощью:

pactl load-module module-loopback source=jack_in

если Pulseaudio запускается после JACK, команды без 'pactl' могут быть добавлены в конец файла конфигурации~/.config/pulse/default.pa

1
27.01.2020, 21:01

Теги

Похожие вопросы