GNU/Linux >> Linux の 問題 >  >> Linux

Linux – Linuxでヘッドフォンの接続/切断を検出しますか?

ヘッドホンがシステムに接続または切断されたときに信号を検出しようとしています。
これを行うための最良の方法は何ですか?

ドライバー付きの特別なボードがある場合は、それが私の好みの方法です。

承認された回答:

私のLinux(Debian GNU / Linux 3.12.0 x86_64)では、これはacpiシステムによって認識されているため、acpi_listenを呼び出します。 ショー:

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

これは、カーネル構成CONFIG_SND_HDA_INPUT_JACKで選択されたオプションに依存しているようです。

この場合は、/etc/acpi/events/にデータを入力できます 必要なものを起動するスクリプトを使用します。

acpidのmanページhttp://linux.die.net/man/8/acpid

を確認してください。
Linux
  1. Linuxでホスト名を変更する方法

  2. Linux での「shutdown」コマンドの例

  3. Linux での resize2fs コマンドの例

  1. Linux での localectl コマンドの例

  2. Linux 稼働時間の履歴

  3. Android と Linux の間で Wifi-Direct 接続をセットアップする方法

  1. Linuxで静的ネットワーク接続を設定する

  2. Linuxファイルシステムの概要

  3. KaliLinuxのシステム要件