![我如何指定哪些程序通过耳机播放声音以及哪些程序通过扬声器播放声音?](https://linux22.com/image/967256/%E6%88%91%E5%A6%82%E4%BD%95%E6%8C%87%E5%AE%9A%E5%93%AA%E4%BA%9B%E7%A8%8B%E5%BA%8F%E9%80%9A%E8%BF%87%E8%80%B3%E6%9C%BA%E6%92%AD%E6%94%BE%E5%A3%B0%E9%9F%B3%E4%BB%A5%E5%8F%8A%E5%93%AA%E4%BA%9B%E7%A8%8B%E5%BA%8F%E9%80%9A%E8%BF%87%E6%89%AC%E5%A3%B0%E5%99%A8%E6%92%AD%E6%94%BE%E5%A3%B0%E9%9F%B3%EF%BC%9F.png)
当我使用 Windows 时(抱歉提起这个),我可以在声音控制菜单中指定要通过哪个扬声器播放哪些程序。例如,我可以通过耳机播放 Skype,同时通过扬声器播放游戏声音。
现在,我知道使用一些虚拟输出选项可以实现这一点,但我还有另一个问题:在 Linux 上,无论我选择“耳机”还是“模拟输出”,如果插入了耳机,声音都会通过耳机传出,而使用扬声器的唯一方法是拔掉它们。我使用的是机箱正面的耳机端口和主板背面的音频端口,而且我没有专用的声卡,所以我知道这可能是硬件问题。但是,我知道这是可能的,因为我能够通过 Windows 做到这一点。
还有一些细节:我目前正在使用 PulseAduio,但我很乐意放弃它。我正在使用 Kubuntu。最后,我想澄清一下,因为我看到有些人由于缺乏理解而错误地回答了其他人的问题:我不想在两个设备上镜像我的声音。我希望某些应用程序通过我的扬声器播放,而其他应用程序通过我的耳机播放。
答案1
单击声音指示器并转到设置。然后在应用程序选项卡上,有一个针对输出和输入设备的每个应用程序的设置。如果那里没有,那么您可以查看pavucontrol
(您可能需要安装它)。使用起来有点复杂,但效果很好。