插入耳机时让 PulseAudio 切换到耳机

插入耳机时让 PulseAudio 切换到耳机

我有一台 Dell Latitude 3540,安装了 Lubuntu 20.04 LTS。可能类似于让 PulseAudio 优先选择外部音频设备使用耳机时内置麦克风不工作,我买了一对带麦克风的耳机,插上电源,然后……什么反应都没有。然后我进入混音器设置(pavucontrol-qt)并选择了,Headphones (unplugged)然后,它们就正常工作了。不过仍然显示它们已拔出。我又试了几次插入,但它们从未被自动检测到。它们可以工作,但我必须手动选择Headphones (unplugged)插入时的情况,并在拔出时重置Speakers

在寻找自动检测解决方案时,我偶然发现了链接的文章,Sam 的回答说要将其添加到load-module module-switch-on-connect/etc/pulse/default.pa该行已经在那里了,并且文件存在为/usr/lib/pulse-13.99.1/modules/module-switch-on-connect.so

### Use hot-plugged devices like Bluetooth or USB automatically (LP: #1702794)
.ifexists module-switch-on-connect.so
load-module module-switch-on-connect
.endif

现在插入的不是音频设备,只是一副耳机,所以可能不适用。PulseAudio 应该能够检测并打开插入的耳机……知道为什么不能吗,如何纠正?

注意:我忘了提一件事,我已经jack安装了 jackd1 和 jackd2,它们可以很好地路由信号。jack 没有问题,也没有运行。

相关内容