我的桌面连接了多个音频输出设备,包括头戴式耳机、耳机和扬声器。当我使用 Gnome 的 GUI 选择新的输出设备时,之前选择的设备将停止输出声音,只有新选择的设备输出声音。我怎样才能让我的Linux系统同时向两个或更多设备输出声音?音频服务器是pulseaudio
.
答案1
如果您想在两台设备上同时输出,可以执行以下操作:
- 使用
pavucontrol
或类似工具将默认音频输出设置到您的设备 #1。 - 运行
arecord --buffer-time=1 - | aplay --buffer-time=1 -
以创建一个进程,将其音频输入上的所有内容重播到音频输出。 - 使用
pavucontrol
或类似工具将此过程的输入设置为“设备 #1 的监视器” - 将此过程的输出设置为设备#2。
此解决方案的缺点是有时可能会在设备 #2 上获得较差的音频质量。