Pulseaudio

強制耳機麥克風作為預設麥克風

  • May 12, 2021

有什麼方法可以強制 Debian 上的 pulseaudio 使用耳機麥克風選項而不是內部麥克風?您可以手動將麥克風設置為“耳機麥克風”,即使它已拔出pavucontrol。由於某種原因,耳機麥克風沒有自動切換,並且由於永遠不會使用內部麥克風,我不需要pulseaudio來切換任何東西,只需留在耳機麥克風上。

我確實找到了一個允許麥克風自動切換的修復程序,但是每當您插入任何我不想要的音頻設備時,它都會發出令人討厭的爆音。

由於您可以手動將麥克風輸入設置為耳機麥克風(即使未插入),肯定有辦法更改預設設置,以便從不使用內部麥克風?

修改內部麥克風配置文件/usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf並添加以下行:

[Jack Headphone Mic]
required-any = any
state.plugged = no

這將在插入耳機麥克風時禁用內部麥克風。很可能需要在 pulseaudio 更新後再次進行此修改。

根據我從您的文章中了解到的情況,您所要做的就是:

  • mutesilence你的internal港口
  • 將您的埠切換到headset mic (unplugged/plugged)
  • 取消靜音並為其設置音量
  • 勾選set as fallback按鈕(圓形的“綠色複選”符號)。

引用自:https://unix.stackexchange.com/questions/646669