<!--
.. title: Скрипты для PulseAudio через jack
.. slug: pa-through-jack
.. date: 2021-01-08 12:59:34 UTC+03:00
.. tags: linux, audio
.. category: linux
.. link: 
.. description: Как прокинуть PulseAudio при работающем jack
.. type: text
-->

## Установка

Для работы нужен модуль `pulseaudio-module-jack`. Для его установки:

```bash
apt install pulseaudio-module-jack
```

## Приостановка PulseAudio

Для отключения PulseAudio на время работы программы есть команда:

```bash
pasuspend -- <some program> [parameters]
```

Эту команду можно добавить префиксом к `jackd`

## Включение PulseAudio через jack

```bash
#!/bin/sh

pactl load-module module-jack-sink channels=2; pactl load-module module-jack-source channels=2; pacmd set-default-sink jack_out
```

## Отключение PulseAudio через jack

```bash
#!/bin/sh

pacmd unload-module module-jack-source; pacmd unload-module module-jack-sink
```
