Sto cercando di rilevare un segnale quando una cuffia è collegata o scollegata dal sistema.
Qual è il modo migliore per farlo?
Se c'è una tavola speciale con i conducenti, quella sarà la mia modalità preferita.
Risposta accettata:
Nel mio Linux (Debian GNU/Linux 3.12.0 x86_64) questo è noto dal sistema acpi, quindi chiamando acpi_listen
mostra:
jack/microphone MICROPHONE plug
jack/headphone HEADPHONE plug
jack/microphone MICROPHONE unplug
jack/headphone HEADPHONE unplug
questo sembra dipendere da un'opzione selezionata nella configurazione del kernel CONFIG_SND_HDA_INPUT_JACK
Se questo è il tuo caso puoi compilare /etc/acpi/events/
con script per sparare tutto quello che vuoi.
Controlla la pagina man di acpid http://linux.die.net/man/8/acpid