GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - Détection de la connexion/déconnexion du casque sous Linux ?

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


Linux
  1. Comment changer le nom d'hôte sous Linux

  2. Exemples de commande "shutdown" sous Linux

  3. Exemples de commandes resize2fs sous Linux

  4. historique de disponibilité de linux

  5. Comment configurer une connexion Wifi-Direct entre Android et Linux

Linux est-il un système d'exploitation ou un noyau ?

Sécuriser un système Linux hérité

Introduction aux cgroups d'un administrateur système Linux

Documenter la disponibilité du système sous Linux

Optimiseur et surveillance du système Stacer Linux

Comment répertorier les services sous Linux