Linux拆分音频端口

Written by: algebnaly

Date: 2024-03-31T17:12:20.000Z

我的电脑机箱上有两个3.5mm音频接口, 不过正常情况下,即使两个接口都插入了耳机也只有一副耳机能发出声音. 我想让两个耳机同时发声. 使用pactl load-module module-combine-sink 可以把系统中的多个sink合并为一个sink. 但是通过pactl list sinks可以看到我只有一个sink, 这个sink有两个端口(port), 我只能使用其中一个. 如果我可以把这两个port拆分成两个单独的sink, 我就能使用module-combind-sink同时发声了. 如何实现这一点呢? 参考资料如下 linux-guide-split-audio-ports 不过该教程里使用udev rule来指定profile set, 如果系统使用了wireplumber作为session manager, 那么完全可以不用udev rule, 而仅仅使用wireplumber 配置文件来指定profile set.