Переключение выходного приемника/перемещение аудиопотоков — но некоторые приложения все еще используют старый приемник!

Переключение выходного приемника/перемещение аудиопотоков — но некоторые приложения все еще используют старый приемник!

Я хотел бы легко переключаться между подключенным по USB усилителем/ЦАП и встроенным аудио. Я использую полностью обновленный Arch Linux x64 с PulseAudio 4.0-2.

Другая тема на этом форуме посвящена переключению выходного приемника и перемещению активных аудиопотоков,глянь сюда.

Используя скрипт принятого ответа, хотя и немного измененный, я могу переключаться между усилителем/ЦАП и моим встроенным аудио, как мне бы хотелось. Точно так же мои аудиопотоки перемещаются со старого приемника на новый.

Проблема в том, что не все приложения используют новый приемник. Например: если у меня в веб-браузере приостановлен клип YouTube, и я переключаю выходной приемник и перемещаю все аудиопотоки, если я затем снимаю паузу с клипа, звук все равно будет воспроизводиться через старый приемник!

Похоже, что перемещение аудиопотоков касается только перемещения активных - воспроизводимых в данный момент - аудиопотоков. Я думал, что, возможно, аудиопотоки, которые не воспроизводятся, находятся в каком-то приостановленном режиме, но все еще отслеживаются PulseAudio, и поэтому их можно перемещать, но это не выглядит так. Возможно, по какой-то причине, я действительно не знаю, так как не особо знаком с тем, как работают звуковые системы.

Но если я вместо того, чтобы использоватьпактлиспользуйте настройки звукацентр управления gnomeдля переключения приемника каждое приложение учитывает только что переключенный приемник — даже мой веб-браузер с приостановленным клипом YouTube.

Вероятно, вопрос можно сформулировать следующим образом:Как я могу, используя терминальные программы, например,пактл, заставить каждое приложение использовать мой новый приемник для воспроизведения звука, какцентр управления gnomeне так ли? Сюда входят программы, которые в данный момент не воспроизводят какой-либо звук, и поэтому, похоже, не имеют перемещаемых аудиопотоков.

Связанный контент