Estoy tratando de detectar una señal cuando un auricular está conectado o desconectado del sistema.
¿Cuál es la mejor manera de hacerlo?
Si hay una placa especial con controladores, esa será mi forma preferida.
Respuesta aceptada:
En mi Linux (Debian GNU/Linux 3.12.0 x86_64) esto lo sabe el sistema acpi, por lo que llama a acpi_listen
muestra:
jack/microphone MICROPHONE plug
jack/headphone HEADPHONE plug
jack/microphone MICROPHONE unplug
jack/headphone HEADPHONE unplug
esto parece depender de una opción seleccionada en la configuración del kernel CONFIG_SND_HDA_INPUT_JACK
Si este es su caso, puede completar /etc/acpi/events/
con scripts para disparar lo que quieras.
Consulte la página man de acpid http://linux.die.net/man/8/acpid