Ubuntu 13.04蓝牙A2DP不起作用

我在一个新的分区中安装了Ubuntu 13.04,我有一些蓝牙问题。

我通常使用蓝牙连接到我的无线耳机,在Ubuntu 12.10的旧分区中一切正常。

Ubuntu能够检测到我的蓝牙接收器,但我无法配对我的设备。 谷歌搜索后,我发现我需要的是在/etc/bluetooth/audio.conf的常规部分添加Enable=Socket

重新启动蓝牙守护程序后,我能够配对我的无线A2DP接收器,我在音频设置下看到蓝牙适配器,这意味着pulseaudio已经识别出我的A2DP适配器。

不幸的是,当我播放音频文件时,我通过PC扬声器听到输出,而不是我的蓝牙手铐。

知道如何解决这个问题吗?

我尝试从头开始格式化并重新安装Ubuntu 64位以获得干净的安装,但问题仍然存在。 我怀疑Ubuntu团队在12.10到13.04的蓝牙设置中已经改变了一些东西。

这对我有用:

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)使用以下命令重新启动蓝牙服务:

 sudo service bluetooth restart 

6)重新启动pulseaudio以获得良好的测量结果。

 pulseaudio -k pulseaudio -D 

7)交叉你的手指并尝试。

我和原帖几乎完全一样。 我尝试了一些我能找到的建议。 经过几天的反复试验,我的Bose AE2w终于在A2DP配置文件中连接并保持连接状态。

首先,在连接到我的蓝牙heaset之前,我在声音选项中将我的声卡静音(这一步可能是不必要的,但这是我的工作)。 我用这些设置编辑了/etc/bluetooth/audio.config(示例中删除了注释)

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

然后单击蓝牙选项中的连接(如果它不是自动的)。 最后,在声音选项中选择A2DP配置文件。 老实说,我不知道一些设置是做什么的,但它已经为我工作了2天。

我不确定,但我认为问题的根源是“声音”窗口仅列出1个设备(但设备2配置文件)。 因为在声音选项的Windows 7/8中它列出了2个设备(每个配置文件一个),因此可以选择“默认设备[配置文件]”。

谢谢大家,我不会自己解决这个问题,我希望这有助于某人。

编辑:这已经在可靠的tahr amd x64上工作了一周,带有创意x-fi白金,bose ae2w,soundbot蓝牙适配器。

我正在运行ubuntu 13.04并在从12.10升级后遇到类似的问题,我已经设法暂时绕过它,但不幸的是,每次重启后都需要重做。 如果有人可以自动化这个过程,请告诉我如何。 谢谢。

首先我们需要杀死pulseaudio ,但是pulseaudio总是重启,所以我们需要禁用它 – 进入终端;

 sudo gedit /etc/pulse/client.conf 

autospawn = yes更改为autospawn = no ,并将daemon-binary设置为/bin/true 。 确保取消注释这些行。 保存并关闭文件。 完成后,脉冲音频将在崩溃或强制关闭后不再重新启动。

下一步,

 sudo gedit /etc/bluetooth/audio.conf 

并在General添加

 Enable=Socket 

关闭并保存文件。 在终端运行;

 sudo service bluetooth restart 

在终端跑;

 pulseaudio --kill 

现在连接到蓝牙设备(我用BLUEMAN测试过)。 在终端运行;

 pulseaudio 

然后在不同的终端窗口;

 sudo gedit /etc/bluetooth/audio.conf 

删除Socket ,保留Enable= 。 保存并关闭文件并在终端中运行;

 sudo service bluetooth restart 

再次连接到您的蓝牙设备; – 它应该(希望)有效。

从12.10升级后我遇到了同样的问题。 从我的主目录中删除所有配置文件并从头开始重新安装蓝牙ad2p再次正常工作。 不是最理想的解决方案,但它确实有效。

我有同样的问题。 我的问题是,avahidaemon坠毁了。

  1. sudo service avahi-daemon start #start avahi
  2. sudo service bluetooth restart #restart bluetooth再次连接到avahi
  3. sudo pactl list cards short #get name auf bluetooth-card
  4. sudo pactl set-card-profile <> a2dp #For me sudo pactl set-card-profile bluez_card.00_1E_7C_01_6D_45 a2dp

希望这可以帮助。

对安东说