GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:rilevamento della connessione/disconnessione delle cuffie in Linux?

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


Linux
  1. Come modificare il nome host in Linux

  2. Esempi di comandi di "spegnimento" in Linux

  3. Esempi di comandi resize2fs in Linux

  4. Localctl Esempi di comandi in Linux

  5. cronologia del tempo di attività di Linux

Linux è un sistema operativo o un kernel?

Protezione di un sistema Linux ereditato

Introduzione di un amministratore di sistema Linux a cgroups

Documentare il tempo di attività del sistema in Linux

Ottimizzatore e monitoraggio del sistema Stacer Linux

Come elencare i servizi su Linux