Ubuntu 13.04 Bluetooth A2DPが機能しない


12

Ubuntu 13.04を新しいパーティションにインストールしましたが、bluetoothに問題があります。

私は通常、Bluetoothを使用してワイヤレスヘッドセットに接続します。Ubuntu12.10の古いパーティションではすべて問題ありません。

UbuntuはBluetoothレシーバーを検出できますが、デバイスをペアリングできません。グーグルで調べた後、必要なのはEnable=Socketの一般的なセクションを追加することだけです/etc/bluetooth/audio.conf

bluetoothデーモンを再起動した後、ワイヤレスA2DPレシーバーをペアリングでき、オーディオ設定の下にbluetoothアダプターが表示されます。これは、pulseaudioがA2DPアダプターを認識したことを意味します。

残念ながら、オーディオファイルを再生すると、Bluetoothの手錠ではなく、PCスピーカーから出力が聞こえます。

これを解決する方法はありますか?

クリーンインストールを取得するために、Ubuntu 64ビットを最初からフォーマットして再インストールしようとしましたが、まだ問題は残っています。Ubuntuチームがbluetoothの設定を12.10から13.04に変更したと思われます。


オーディオストリームを開始する前に、[ サウンド設定]- [ 出力 ]タブでBluetoothオーディオを選択しましたか?
Takkat

はい私は、実際に私の問題は、Bluetooth出力]タブの何も起こらないで、私は私の無線受信機で再生音楽を聞くことを期待しているクリックでなかったが、それは私の内部スピーカーを通して演奏され続けている
user153241

再生中のサウンドを切り替えることはできません。プレーヤーを停止してから出力を切り替えてから、プレーヤーを再起動する必要があります。それは役立ちますか?
タックカット

回答:


8

これは私のために働いた:

1)/etc/bluetooth/audio.conf次のコマンドで開きます*:

gksudo gedit /etc/bluetooth/audio.conf

(*)上記のコマンドラインにはgeditgksuパッケージとパッケージが必要です。

2)[General]セクションの下の「Enable = ...」を見つけて、リストから削除 Socketします。

[General]
Enable = ....

3)Generalセクションに次の行を追加します。

Disable = Socket

4)保存して閉じます gedit

5)次のコマンドでbluetoothサービスを再起動します。

sudo service bluetooth restart

6)適切な測定のためにpulseaudioを再起動します。

pulseaudio -k 
pulseaudio -D

7)指を交差させてみてください。


1
このファイルを編集すると助かりました。Enable=...[General]に表示されませんでしたが、Disable=Socketオプションを追加しました。コメントも外しましたAutoConnect=True。これにより、pulseaudioの両方のモードが有効になり、HSP / HFPからA2DPに変更できるようになり、サウンドがステレオになります。
cuichi


3

私は元の投稿とほぼ同じ問題を抱えていました。私は見つけることができるすべての提案について試しました。数日間の試行錯誤の後、私のBose AE2wは最終的に接続し、A2DPプロファイルで接続されたままになります。

まず、Bluetoothヘッドセットに接続する前に、サウンドオプションでサウンドカードをミュートします(この手順は不要な場合がありますが、それは私が行うことです)。そして、これらの設定で/etc/bluetooth/audio.configを編集しました(例ではコメントを削除しました)

[General]
Enable=Gateway,Source
Disable=Socket
AutoConnect=false #test later with true
[Headset]
MaxConnected=1
[A2DP]
SBCSources=1
MPEG12Sources=0

次に、Bluetoothオプションで[接続]をクリックします(自動でない場合)。最後に、サウンドオプションでA2DPプロファイルを選択します。正直なところ、設定の一部が何をするのかわかりませんが、2日間は機能しています。

確かなことはわかりませんが、問題の根本は「サウンド」ウィンドウにデバイスが1つしか表示されていないことです(ただし、デバイス2のプロファイルは表示されます)。Windows 7/8のサウンドオプションでは、2つのデバイス(プロファイルごとに1つ)が一覧表示されるため、「デフォルトのデバイス[プロファイル]」を選択できます。

おかげで、私は自分でこの問題を解決できなかったでしょう。これが誰かの助けになることを願っています。

編集:これは、創造的なX-Fiプラチナ、ボーズAE2W、サウンドボットのBluetoothアダプタを備えた信頼できるtahr amd x64で1週間機能しています。


3

私はubuntu 13.04を実行していますが、12.10からアップグレードした後に同様の問題がありましたが、一時的に回避することができましたが、残念ながら再起動するたびにこれをやり直す必要があります。誰かがこのプロセスを自動化できる場合は、その方法を教えてください。ありがとう。

最初に、殺す必要がありますpulseaudio-しかし、pulseaudio常に再起動するので、それを無効にする必要があります-ターミナルへ。

sudo gedit /etc/pulse/client.conf

に変更autospawn = yesautospawn = no、に設定daemon-binary/bin/trueます。これらの行のコメントが外されていることを確認してください。ファイルを保存して閉じます。完了、クラッシュまたは強制終了後にパルスオーディオが再起動しなくなりました。

次の実行、

sudo gedit /etc/bluetooth/audio.conf

そして下のGeneralアドオン

Enable=Socket

ファイルを閉じて保存します。ターミナルで実行します。

sudo service bluetooth restart

ターミナルで実行。

pulseaudio --kill

Bluetoothデバイスに接続します(BLUEMANを使用してこれをテストしました)。ターミナルで実行します。

pulseaudio

その後、別の端末ウィンドウで;

sudo gedit /etc/bluetooth/audio.conf

取り外しSocketたまま、Enable=。ファイルを保存して閉じ、ターミナルで実行します。

sudo service bluetooth restart

Bluetoothデバイスに再度接続します。-そして(うまくいけば)動作するはずです。


これは良い情報ですが、さらにサポートが必要な場合は、新しい質問を開いてください。ありがとう!
ベラク

これはおかしなものですが、a2dpを動作させる唯一の方法でした。共有してくれてありがとう!より良い解決策を見つけたことがありますか?
テレサeジュニア

0

12.10からアップグレードした後も同じ問題が発生しました。ホームディレクトリからすべての構成ファイルを削除し、最初から再インストールすると、bluetooth ad2pが再び機能しました。最も理想的なソリューションではありませんが、うまくいきました。


0

同じ問題がありました。私の問題は、そのavahidaemonがクラッシュしたことでした。

  1. sudo service avahi-daemon start #start avahi
  2. sudo service bluetooth restart #bluetoothを再起動してavahiに再度接続します
  3. sudo pactl list cards short #get name auf bluetooth-card
  4. sudo pactl set-card-profile <> a2dp #For sudo pactl set-card-profile bluez_card.00_1E_7C_01_6D_45 a2dp

お役に立てれば。

敬具アントン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.