Автоматизация создания пустых приемников PulseAudio

Недавно я перешел на Ubuntu и пытаюсь подражать тому, что я делал с виртуальным аудиокабелем в Windows. Я нашел отличный учебник, который делает именно то, что я хочу, но это, конечно, становится немного утомительным, чтобы вводить все эти подробные команды каждый раз, когда я должен перезапустить машину. Мои команды следующие:

pactl load-module module-null-sink sink_name=GAME sink_properties=device.description="GAME"
pactl load-module module-null-sink sink_name=MUSIC sink_properties=device.description="MUSIC"
pactl load-module module-combine-sink sink_name=GAME_and_out sink_properties=device.description="GAME_and_out", slaves=0,1
pactl load-module module-combine-sink sink_name=MUSIC_and_out sink_properties=device.description="MUSIC_and_out", slaves=0,2

Я хочу переместить необходимые команды в файл .profile, но это повторяет процедуру каждый раз, когда я вхожу в систему, что приводит к созданию множества дополнительных приемников, которые Мне не нужно и не нужно.

Есть ли способ удалить старые пустые приемники, созданные с помощью pactl load-module module-null-sink, или записать блок if для его обертки, который не будет срабатывать, если эти стоки уже существуют?

1
задан 19 July 2015 в 21:49

0 ответов

Другие вопросы по тегам:

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