Aerus Asked: 2010-12-25 03:16:50 +0800 CST2010-12-25 03:16:50 +0800 CST 2010-12-25 03:16:50 +0800 CST 声卡限制 772 是否可以使某些进程无法访问我的声卡? 假设我有 2 个进程正在运行:firefox 和我的音乐播放器,我想确保只有我的音乐播放器才能发出声音。 我想从应用程序到声卡必须有某种请求以“访问声卡”(也许通过驱动程序?),所以我基本上可以将所有不是来自我的音乐播放器的请求重定向到 /dev/空(我在 ubuntu 中)。也许这可以通过一些 shell 脚本或 C 脚本来实现? scripts soundcard 2 个回答 Voted Best Answer Noufal Ibrahim 2010-12-25T03:26:01+08:002010-12-25T03:26:01+08:00 在 Ubuntu 上运行一个名为Pulse Audio的守护进程。大多数应用程序都会请求使用声音设备进行脉冲,它会决定如何以及向哪个设备授予特权(或在必要时进行混合)。 上面的链接有详细信息。这是您应该开始搜索的地方。 Daniel T Chen 2010-12-25T09:53:27+08:002010-12-25T09:53:27+08:00 如果我正确理解您的问题,您打算只允许访问一个应用程序,例如您的音乐播放器。在 Ubuntu 中,AppArmor 配置文件可以帮助您完成此操作,但在其当前配置中它更像是一种黑名单类型。
在 Ubuntu 上运行一个名为Pulse Audio的守护进程。大多数应用程序都会请求使用声音设备进行脉冲,它会决定如何以及向哪个设备授予特权(或在必要时进行混合)。
上面的链接有详细信息。这是您应该开始搜索的地方。
如果我正确理解您的问题,您打算只允许访问一个应用程序,例如您的音乐播放器。在 Ubuntu 中,AppArmor 配置文件可以帮助您完成此操作,但在其当前配置中它更像是一种黑名单类型。