首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何排除某些设备被PulseAudio抓取?

如何排除某些设备被PulseAudio抓取?
EN

Ask Ubuntu用户
提问于 2015-08-28 08:02:30
回答 1查看 2.1K关注 0票数 5

长话短说:我有一个在葡萄酒中运行应用程序的具体案例。问题是,当这个设备被PulseAudio抓取时,这个应用程序没有看到我的声音输入设备。不幸的是,将此设备的配置文件设置为“关闭”在脉冲音频控制中不能正常工作,设备仍然被抓取。我通过杀死脉冲音频芯片证明了这一点--然后应用程序可以看到我的录音设备。但是问题是我必须同时为输出设备启用PulseAudio,否则我无法听到这个应用程序输出的声音。

所以问题是:如何配置脉冲音频(或录音设备),使它甚至不会被脉冲音频“看到”?我使用的是ubuntu 14.04

编辑:我发现了这个:https://jamielinux.com/blog/tell-pulseaudio-to-ignore-a-usb-device-using-udev/

设备从脉冲音频面板中分离出来,但脉冲音频仍然以某种方式阻止应用程序使用我的录音设备。

EN

回答 1

Ask Ubuntu用户

发布于 2021-12-29 01:30:18

改编自:https://ubuntuforums.org/showthread.php?t=1551820&page=2.在Ubuntu 20.04为我工作

如果没有安装PulseAudio卷控件:

代码语言:javascript
运行
复制
sudo apt install pavucontrol

然后在终端或桌面上运行pavucontrol

  • 首先,选择Output选项卡,并确保右下角的下拉设置为所有输出设备。
  • 然后选择Configuration选项卡。
  • 找到你想让脉冲忽略的设备,并在配置文件下拉列表中选择off。

在Ubuntu20.04中,我仍然在声音选项中看到了该设备,但它似乎确实可以与Alsa一起使用。在我的例子中,设备是一个USB DAC连接到我的高保真放大器。我计划在这个输出上建立MPD,但还没有达到那么远。我用VLC进行测试,方法是将其音频配置更改为ALSA并选择原始的“硬件”设备。

此配置文件设置似乎在重新启动时被记住。我还没有测试断开和重新连接USB设备,但是引用的论坛帖子指出,它应该工作:

..。通过遵循上面的指令,我可以让某个特定的驱动程序被忽略,方法是将其设置为"Off“,这是因为我可以多次输入/rmmod驱动程序,而不需要脉冲音频锁定它--即使脉冲音频识别驱动程序是加载的(实际上,当它被加载时,它会在pavucontrol中显示出来)。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/666724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档