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

Linux –カーネルツリーでヘッドフォン用のLinuxドライバーを見つけますか?

音楽プレーヤーを制御できる3つのボタンが付いたヘッドホンを持っています。 PC(Ubuntu Linux)の音楽プレーヤーを制御するためのドライバーを作成したい。

ですから、自分のデバイス用に特別なプログラムを書くべきだと思います。カーネルプログラミングとLinuxデバイスドライバーに関する基本的な知識があります。ヘッドフォンのデフォルトドライバをどこで見つけることができるかを教えてくれる人、またはいくつかのアイデアや提案もありがたいです。

承認された回答:

USBヘッドセットがない場合、ヘッドセットは通常、通常のオーディオドライバーによって処理されます。ヘッドセットをドライバーに接続すると、通常はスピーカーがミュートされ、代わりにヘッドセット出力が使用されます。最近のオーディオドライバーは通常Alsaドライバーであり、soundにあります。 Linuxカーネルのディレクトリ。

USBヘッドセットをお持ちの場合は専用のサウンドカードになり、特定のUSBヘッドセットのドライバーを変更する必要があります。

サウンドカードを使用するための特定のドライバを決定するには

lshw -v

使用中のKernel driver in use: snd_hda_intel 行またはlsmodを使用します モジュールを一覧表示し、オーディオドライバを決定します。


Linux
  1. Linuxカーネルをftraceで分析する

  2. Linuxカーネルの継続的インテグレーションテスト

  3. Linux:デバイスに使用されているデバイスドライバーを見つける方法は?

  1. Linux –カーネルでUser_namespacesを有効にする方法は? (非特権の `unshare`の場合。)?

  2. ニンテンドーWii用のLinuxカーネル?

  3. LinuxでMimeタイプのアプリケーションを見つける方法は?

  1. Linuxコマンドラインに関する8つのヒント

  2. Linux – Linuxで現在の日付のファイルを取得しますか?

  3. Linux カーネル ソース ツリーのバージョンはどこにありますか?