ubuntu:声音:将一个应用程序声音发送到左扬声器,将另一个应用程序声音发送到右扬声器

ubuntu:声音:将一个应用程序声音发送到左扬声器,将另一个应用程序声音发送到右扬声器

是否可以将 Chrome 的声音输出发送到一个扬声器,并将 Rhythmbox 的声音输出发送到另一个扬声器?

我希望同时用左扬声器收听 NPR,并用右扬声器收听 Glen Beck。

答案1

一种方法是使用Jack 声音服务器。虽然使用起来有点困难,但它可以让您完全控制所有声源和接收器之间的连接。通过这种方式,您可以将 Chrome 的声音引导到声卡的一个通道,将 Rythmbox 的声音引导到另一个通道。实际上,您需要将每个程序的输出路由到插孔端口。之后,这些端口的输出可以连接到声卡的左右接收器(通常是 alsa_pcm:playback_?)。检查一下文章了解 Jack 用法的示例。不过,您可能更喜欢使用控制端因为 Jack 在命令行中很难使用。使用此程序,连接音频输入和输出的任务就变得轻而易举了。检查一下Linux Journal 上的完整文章呈现界面。您可以在本文的图 11 中看到立体声通道如何分解并连接到其他声音接收器。

我无法更精确地描述该过程,因为要连接的组件的确切名称取决于您的系统。

请注意,Jackd 和 QJackCtl 都可以通过大多数发行版的存储库进行安装。

我希望它有帮助!

答案2

不确定 Con Kolivas 是否列出了它,但这似乎必须是广义函数法如果它要实现它的名字的话。

答案3

看起来您可以使用 Ubuntu 的声音系统 PulseAudio 来实现这一点。

从软件存储库安装“pavucontrol”——它允许完全控制每个应用程序的音频,包括播放设备/频道。

相关内容