我正在运行 XUbuntu 16.04。以前,我将扬声器连接到模拟线路输出,插入耳机时声音会自动切换到耳机。这一切都发生在一个输出设备(主板音频)上。
我现在有了一台带有内置扬声器的新显示器,但没有模拟连接,因此我可以通过 DisplayPort 从 Radeon R9 270 获取音频。我希望pulseaudio 将现有流和新流切换到耳机端口当我插入耳机时,主板音频,当我再次拔掉耳机时,又回到GPU设备上的DP音频端口。
我尝试过使用pactl load-module module-switch-on-connect
,但它似乎没有任何效果,大概是因为插入耳机不会创建新的接收器,只会创建新的端口。
我通过阅读其他问题知道我可以通过 pactl/pacmd 调用手动执行此操作,如果必须的话我会执行此操作,但我更希望自动执行此操作。我不介意是否需要编写一些脚本来完成此操作,但是是否有一个钩子可以在连接或断开耳机时拦截以接听电话?
pulseaudio ×1