GNU/Linux >> Tutoriales Linux >  >> Linux

Linux - ¿Detectando la conexión/desconexión de los auriculares en Linux?

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


Linux
  1. Cómo cambiar el nombre de host en Linux

  2. Ejemplos de comandos "apagar" en Linux

  3. Ejemplos de comandos resize2fs en Linux

  4. historial de tiempo de actividad de linux

  5. Cómo configurar una conexión Wifi-Direct entre Android y Linux

¿Linux es un sistema operativo o un kernel?

Protección de un sistema Linux heredado

La introducción de un administrador de sistemas de Linux a cgroups

Documentación del tiempo de actividad del sistema en Linux

Optimizador y monitoreo del sistema Stacer Linux

Cómo enumerar servicios en Linux