当我插入耳机时,禁用输入设备从内置麦克风自动切换到外置麦克风

当我插入耳机时,禁用输入设备从内置麦克风自动切换到外置麦克风

插入耳机后我无法切换到内置麦克风。我无法将输入设备从外部更改为内部。更改时下拉菜单中只有一个选项:

在此处输入图片描述

答案1

首先拔下耳机,确保内置麦克风正在录音(RUNNING状态)。打开“设置”>“声音”面板并将其激活。

然后获取内置麦克风的名称。打开终端并运行以下命令:

pactl list short sources | grep input | grep RUNNING

例如,我有:

6   alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source   module-alsa-card.c  s16le 2ch 48000Hz   RUNNING

所以我应该复制这个名字:

alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source

然后就创建启动脚本使用无限循环,因此它会强制输入正确的内容,如下所示:

while true; do 
    pactl set-default-source alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source
    sleep 0.5
done

相关内容