音楽プレーヤーを制御できる3つのボタンが付いたヘッドホンを持っています。 PC(Ubuntu Linux)の音楽プレーヤーを制御するためのドライバーを作成したい。
ですから、自分のデバイス用に特別なプログラムを書くべきだと思います。カーネルプログラミングとLinuxデバイスドライバーに関する基本的な知識があります。ヘッドフォンのデフォルトドライバをどこで見つけることができるかを教えてくれる人、またはいくつかのアイデアや提案もありがたいです。
承認された回答:
USBヘッドセットがない場合、ヘッドセットは通常、通常のオーディオドライバーによって処理されます。ヘッドセットをドライバーに接続すると、通常はスピーカーがミュートされ、代わりにヘッドセット出力が使用されます。最近のオーディオドライバーは通常Alsaドライバーであり、sound
にあります。 Linuxカーネルのディレクトリ。
USBヘッドセットをお持ちの場合は専用のサウンドカードになり、特定のUSBヘッドセットのドライバーを変更する必要があります。
サウンドカードを使用するための特定のドライバを決定するには
lshw -v
使用中のKernel driver in use: snd_hda_intel
行またはlsmod
を使用します モジュールを一覧表示し、オーディオドライバを決定します。