如何设置应用程序应使用哪种输出声音

如何设置应用程序应使用哪种输出声音

这是我现在的情况,因为这是我第一次将耳机和扬声器系统连接到电脑。

我打开了两个应用程序:Steam 和音乐播放器(例如:Banshee、Rhythmbox)

我希望音乐播放器将其声音输出到扬声器系统,并希望 Steam 将其声音输出到我的耳机。这样,当我花几个小时玩 L4D2 时,周围的每个人都可以听到音乐。

我该怎么做呢?因为我唯一看到的就是以下内容:

在此处输入图片描述

注意 - 第一次玩 Steam、音响系统和音乐播放器。就像我说的,我从来没有戴过耳机,更不用说连接过立体声音响系统了。

答案1

在搜索了 pulseaudio、alsamixer 和一大堆其他东西后,终于找到了答案。这只有在您在不同的音频设备上使用扬声器和耳机时才有效(例如,扬声器连接到主板音响系统,耳机通过 USB 连接)。基本上,这是我走的路:

  1. 安装 PulseAudio 音量控制

    sudo apt-get install pavucontrol
    
  2. 打开 Dash 并输入“脉冲音频”然后打开 PulseAudio 音量控制

    在此处输入图片描述

  3. 在“播放”选项卡上,您应该可以看到所有当前使用声音系统的应用程序(如果没有,则在该选项卡的底部,有一个显示所有应用程序的选项)。选择您想要更改的应用程序,然后选择要为该特定应用程序使用的输出设备。

    在此处输入图片描述

通过此设置,我的音乐播放器的声音会传到扬声器系统,而 Steam 的声音会传到我的 USB 耳机。这实际上是一个不错的选择,可以直接在音响系统中使用。

就我而言:

  • 一个 USB 耳机(通过 USB 连接,因此算作 1 个外部输出声音设备)
  • 主板上的板载音响系统(连接到它的所有东西都算作同一个外部声音设备,所以如果耳机连接到它,这个答案将不起作用,因为它将被视为板载音响系统的一部分而不是完全独立的外部输出)。
  • HDMI 连接(HDMI 连接提供视频、音频和网络等功能,因此它算作另一个输出声音设备)。

这就是为什么这个答案对我有用,但对任何将所有设备连接到同一声音设备的人来说都不适用,正如 Takkat 研究评论中提到的那样。

相关内容