J'essaie de détecter un signal lorsqu'un casque est connecté ou déconnecté du système.
Quelle est la meilleure façon de procéder ?
S'il y a un tableau spécial avec des pilotes, ce sera ma méthode préférée.
Réponse acceptée :
Dans mon linux (Debian GNU/Linux 3.12.0 x86_64) cela est connu par le système acpi donc en appelant acpi_listen
affiche :
jack/microphone MICROPHONE plug
jack/headphone HEADPHONE plug
jack/microphone MICROPHONE unplug
jack/headphone HEADPHONE unplug
cela semble dépendre d'une option sélectionnée dans la configuration du noyau CONFIG_SND_HDA_INPUT_JACK
Si c'est votre cas, vous pouvez remplir /etc/acpi/events/
avec des scripts pour déclencher tout ce que vous voulez.
Consultez la page de manuel acpid http://linux.die.net/man/8/acpid