No meu Linux (Debian GNU / Linux 3.12.0 x86_64) isto é conhecido pelo sistema acpi, então chamar acpi_listen
mostra:
jack/microphone MICROPHONE plug
jack/headphone HEADPHONE plug
jack/microphone MICROPHONE unplug
jack/headphone HEADPHONE unplug
isso parece depender de uma opção selecionada na configuração do kernel CONFIG_SND_HDA_INPUT_JACK
Se este for o seu caso, você pode preencher /etc/acpi/events/
com scripts para disparar o que quiser.
Verifique a página de manual aclamado link