Linuxの場合、xbindkeysと呼ばれるちょっとしたライブラリがあります。驚くべきことに、あなたが選んだコマンドを特定のキーの組み合わせにバインドします。Linuxシステムイベントへのバインド
私はシステムハードウェアイベントを除いて同様のものを探しています。ヘッドフォンをコンピュータの出力端子に接続すると、プログラムを呼びたいと思っています。また、ヘッドフォンのプラグを外したときにイベントにバインドすることもできれば便利です。
これが可能かどうかは誰にも分かりますか?おそらく、いくつかのクールなPython X11ライブラリを通して?
ありがとうございます。
EDIT:ジャック抽象化レイヤーのAPIが見つかりました。http://www.alsa-project.org/~tiwai/alsa-driver-api/ch06s02.html 悲しいことに、これは悲しいことですが、これはイベントハンドラーではなくデバイスのポーリングのみを許可します。