質問: コンピューターをa2dpレシーバー/ bluetoothスピーカーとして使用できますか? まず、問題:基本的な耳栓を備えたメインの音楽プレーヤーとしてcowon mp3プレーヤーを使用しています。a2dpを提供し、ネットブック(une 10.04を実行)をレシーバーとして機能させたい。a2dpに関するweb上のリソースがいくつかありますが、ほとんどは古くなっています。 http://fosswire.com/post/2008/10/better-bluetooth-audio/ http://jprvita.wordpress.com/2009/12/15/1-2-3-4-a2dp-stream/ http://dpillay.wordpress.com/2010/09/27/ubuntu-10-04-a2dp-awesome-headset-music/
回答: ubuntu 12.04で本当に簡単になりましたbluetoothデバイスを接続しますbluetoothデバイスを検索し、ソース番号をメモします。pactl list sources bluetoothデバイスのループバックを作成します。pactl load-module module-loopback source=$source_number $ source_numberは、以前にメモした番号です。たとえば、オーディオ再生を機能させるために次のように入力しました。$ pactl load-module module-loopback source=3 それでおしまい!一番上の答えの解決策は少し複雑であることがわかったので、このように単純化しました(入力とコピー/貼り付けがはるかに少なくなりました)。ブルートゥースデバイスの前にpactl list sourcesでリストされたオーディオデバイスを削除すると、おそらく私の解決策は壊れます。また、bluetoothデバイスを切断する前にループバックモジュールを削除することを忘れないでください。作成したループバックデバイスのモジュール番号をメモします。pactl list short modules ループバックデバイスを削除します。pactl unload-module $module_number 以前の回答は、12.04のリリース前に書かれていたため、いくつかの変更があったと確信しています。たとえば、bluetoothデバイスをオーディオソースとして使用することを手動で有効にする必要はありませんでした(デフォルトで有効にされていました)。ただし、携帯電話のbluetooth設定で「media audio」プロファイルを切り替える必要がある場合があります(cyanogenmod 9.1.0を実行しているsamsung captivate)。おそらく、シェルスクリプトを使用してbluetooth a2dpデバイス接続を監視し、そのためのループバックモジュールを自動的にロードすることでdbus-monitorを活用する方法はありますが、それは少し頭にあります。ubuntu 12.10では、これを手動で行う必要がなくなることを願っています。