在不同的输出设备(扬声器、耳机)上播放来自不同应用程序的声音

在不同的输出设备(扬声器、耳机)上播放来自不同应用程序的声音

我希望音乐(例如通过 Audacious 播放)在扬声器系统上播放,并且其他应用程序产生的所有其他声音(包括 ubuntu 音效)在耳机上播放。

  1. 我的电脑背面有音频接口,前面板上也有接口。当我同时连接耳机和扬声器时,只有耳机可以工作(我认为,前置接口优先?)。我是否应该购买另一块声卡(除了我现有的主板集成声卡之外)?

  2. 当我进入 Audacious 输出设置时,我只看到输出插件选择列表,其中选择了 PulseAudio 以及 ALSA、OSS4 等选项。但是没有选择特定输出设备的功能(我想即使我有第二张声卡,它也不会神奇地出现)。是否有可能将特定应用程序绑定到特定输出设备?

答案1

有两种方法可以做到这一点:一种方法不太针对应用程序,而更针对任务,并且几乎肯定会起作用;另一种方法时断时续地起作用,但更针对应用程序。

方法 1(万无一失的方法)

请注意,这依赖于 KDE 的部分功能,并且可能特定于桌面。打开声子音频设置并翻阅类别。可以通过列表为音乐分配与 Skype 等通信不同的声卡,列表按每个类别从最喜欢到最不喜欢的顺序排列。这可能适用于 GNOME 类桌面,例如 Unity、Xfce、LXDE 和其他 Gtk+ 环境,但我没有证据。

方法 2(部分内容已在评论中介绍)

如果您使用的是 KDE,那么一切就绪了。如果您使用的是 Gtk 或其他桌面,则可能需要安装某些东西。在 KDE 中,只需打开 Kmix 并右键单击该窗口中显示的应用程序滑块。您应该会看到一个切换声卡的选项。对于另一个桌面,安装pavucontrol(在菜单中显示为 Pulse Audio Volume Control)切换到应用程序选项卡,要么有一个列出声卡的按钮,要么右键单击该应用程序。不能 100% 确定是哪一个,但功能在那里(我认为)

作为 Zoom H4n、Intel Audio 和 M-Audio 用户,我知道这是可以做到的。

相关内容