On my laptop, the sound captured by the internal mic (Lenovo Yoga 2 Pro) is excellent. However, the speakers are not great. So in (video) calls, I want to use my external headset (which also has a mic - but a bad one) for listening.
Once I connect my external headset in the 3.5 audio jack, Gnome’s settings removes my internal mic as a possible input device (it’s simply not there in the drop down list). How to use my internal mic even when my external headset is connected?
In pavucontrol (screenshot), I can still see my internal mic but it is marked as “unplugged” and it does work when I select it there.
So in technical terms, I guess, how can I make Fedora not “unplug” the internal mic once I connect an external one? (I understand this use case is less common, but still…)
Research update 1:
This was also asked 5 years ago but also then without a working solution: debian - Changing PulseAudio Source port: 'availability=no' and priority - Unix & Linux Stack Exchange
Research update 2:
This change in /usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf does make
Internal Microphone and not
Internal Microphone (unplugged) appear in pavucontrol. However, when I select it, it will not capture any sound at all anyway.
[Jack Mic] - state.plugged = no + state.plugged = yes