@seb128 yes you are right. The explanation there makes a lot of sense - after some experimentation I found that the headset mic becomes available no matter whether I plugin a headphones or a headset, so it doesn't actually detect the presence of a microphone, it just happens that something is plugged in.
However, that issue also mentions:
> Ubuntu solves this by popping up a GUI that asks what you plugged in.
This seems like a sane thing to do in this situation. As I'm using Kubuntu and not Ubuntu, where should this feature be requested?
For the time being, I added the two suggested sections to /usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
[Jack Headphone Mic]
state.plugged = no
state.unplugged = unknown
[Jack Headset Mic]
state.plugged = no
state.unplugged = unknown
This works beautifully. But now, indeed, when I plug in a regular headset without a microphone it will still switch making me effectively muted.
@seb128 yes you are right. The explanation there makes a lot of sense - after some experimentation I found that the headset mic becomes available no matter whether I plugin a headphones or a headset, so it doesn't actually detect the presence of a microphone, it just happens that something is plugged in.
However, that issue also mentions:
> Ubuntu solves this by popping up a GUI that asks what you plugged in.
This seems like a sane thing to do in this situation. As I'm using Kubuntu and not Ubuntu, where should this feature be requested?
For the time being, I added the two suggested sections to /usr/share/ pulseaudio/ alsa-mixer/ paths/analog- input-internal- mic.conf
[Jack Headphone Mic]
state.plugged = no
state.unplugged = unknown
[Jack Headset Mic]
state.plugged = no
state.unplugged = unknown
This works beautifully. But now, indeed, when I plug in a regular headset without a microphone it will still switch making me effectively muted.