Ограничение звуковой карты

Можно ли сделать так, чтобы определенные процессы не имели доступа к моей звуковой карте?
Допустим, у меня запущены 2 процесса: Firefox и мой музыкальный проигрыватель, и я хочу убедиться, что только мой музыкальный проигрыватель может производить звук ..

Я полагаю, что от приложения к звуковой карте должен быть какой-то запрос о «доступе к звуковой карте» (возможно, через драйверы?), Поэтому я мог бы в основном перенаправить все запросы, которые не поступают от моего музыкального проигрывателя, / dev / null (я в Ubuntu). Возможно, это возможно с помощью некоторого сценария оболочки или сценария C?

0
задан 24 December 2010 в 14:16

2 ответа

Если я правильно понимаю ваш вопрос, вы намереваетесь разрешить доступ только к одному приложению, например, к вашему музыкальному проигрывателю. В Ubuntu профили AppArmor могут помочь вам в этом, но в текущей конфигурации это больше похоже на черный список.

0
ответ дан 24 December 2010 в 14:16

В Ubuntu работает демон, называемый Pulse Audio . Большинство приложений отправляют запросы на использование звукового устройства для пульсации, и оно решает, как и кому дать привилегию (или микшировать при необходимости).

Ссылка выше содержит детали. Это то место, где вы должны начать поиск.

0
ответ дан 24 December 2010 в 14:16

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

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