GNU/Linux >> Znalost Linux >  >> Linux

Linux – Detekce připojení/odpojení sluchátek v Linuxu?

Snažím se detekovat signál, když jsou sluchátka připojena nebo odpojena od systému.
Jaký je nejlepší způsob, jak to udělat?

Pokud existuje speciální deska s ovladači, bude to můj preferovaný způsob.

Přijatá odpověď:

V mém linuxu (Debian GNU/Linux 3.12.0 x86_64) to zná systém acpi, takže volám acpi_listen ukazuje:

jack/microphone MICROPHONE plug
jack/headphone HEADPHONE plug
jack/microphone MICROPHONE unplug
jack/headphone HEADPHONE unplug

zdá se, že to závisí na vybrané možnosti v konfiguraci jádra CONFIG_SND_HDA_INPUT_JACK

Pokud je to váš případ, můžete vyplnit /etc/acpi/events/ se skripty pro spouštění čehokoli, co chcete.

Zkontrolujte manuálovou stránku acpid http://linux.die.net/man/8/acpid


Linux
  1. Jak změnit název hostitele v systému Linux

  2. Příklady příkazů „shutdown“ v Linuxu

  3. Příklady příkazů resize2fs v Linuxu

  1. Příklady příkazů localectl v Linuxu

  2. historie dostupnosti linuxu

  3. Jak nastavit Wifi-Direct připojení mezi Androidem a Linuxem

  1. Nastavte statické síťové připojení v Linuxu

  2. Úvod do souborového systému Linux

  3. Kali Linux systémové požadavky