这是我现在的情况,因为这是我第一次将耳机和扬声器系统连接到电脑。
我打开了两个应用程序:Steam 和音乐播放器(例如:Banshee、Rhythmbox)
我希望音乐播放器将其声音输出到扬声器系统,并希望 Steam 将其声音输出到我的耳机。这样,当我花几个小时玩 L4D2 时,周围的每个人都可以听到音乐。
我该怎么做呢?因为我唯一看到的就是以下内容:
注意 - 第一次玩 Steam、音响系统和音乐播放器。就像我说的,我从来没有戴过耳机,更不用说连接过立体声音响系统了。
答案1
在搜索了 pulseaudio、alsamixer 和一大堆其他东西后,终于找到了答案。这只有在您在不同的音频设备上使用扬声器和耳机时才有效(例如,扬声器连接到主板音响系统,耳机通过 USB 连接)。基本上,这是我走的路:
安装 PulseAudio 音量控制
sudo apt-get install pavucontrol
打开 Dash 并输入“脉冲音频”然后打开 PulseAudio 音量控制
在“播放”选项卡上,您应该可以看到所有当前使用声音系统的应用程序(如果没有,则在该选项卡的底部,有一个显示所有应用程序的选项)。选择您想要更改的应用程序,然后选择要为该特定应用程序使用的输出设备。
通过此设置,我的音乐播放器的声音会传到扬声器系统,而 Steam 的声音会传到我的 USB 耳机。这实际上是一个不错的选择,可以直接在音响系统中使用。
就我而言:
- 一个 USB 耳机(通过 USB 连接,因此算作 1 个外部输出声音设备)
- 主板上的板载音响系统(连接到它的所有东西都算作同一个外部声音设备,所以如果耳机连接到它,这个答案将不起作用,因为它将被视为板载音响系统的一部分而不是完全独立的外部输出)。
- HDMI 连接(HDMI 连接提供视频、音频和网络等功能,因此它算作另一个输出声音设备)。
这就是为什么这个答案对我有用,但对任何将所有设备连接到同一声音设备的人来说都不适用,正如 Takkat 研究评论中提到的那样。