Na maioria dos sistemas, se não todos, a ACPI pode manipular esse evento. Para testar isso:
- Executar
acpi_listen
-
Desconecte e amp; fones de ouvido de replicação, exemplo de saída: (mic / ears compartilham no mesmo jack do meu laptop)
jack/headphone HEADPHONE unplug jack/microphone MICROPHONE unplug jack/headphone HEADPHONE plug jack/microphone MICROPHONE plug
-
Coloque
your-script.sh
em/etc/acpi/
-
Adicione um arquivo acionador de eventos para o seu script em
/etc/acpi/events/
event=jack/headphone HEADPHONE unplug action=/etc/acpi/your-script.sh
Verifique os outros arquivos para aprender.
-
Pode ser necessário reiniciar
acpid
service para recarregar as regras alteradas em/etc/acpi/events/
sudo service acpid restart
Referência: man acpid