Ubuntu 13.04 蓝牙 A2DP 不起作用

use*_*241 12 sound pulseaudio bluetooth 13.04

我已在新分区中安装了 Ubuntu 13.04,但蓝牙存在一些问题。

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

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

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

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

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

我尝试从头开始格式化和重新安装 Ubuntu 64 位以获得全新安装,但问题仍然存在。我怀疑 Ubuntu 团队已将蓝牙设置中的某些内容从 12.10 更改为 13.04。

Bib*_*sta 8

这对我有用:

1)/etc/bluetooth/audio.conf使用以下命令打开*:

gksudo gedit /etc/bluetooth/audio.conf
Run Code Online (Sandbox Code Playgroud)

(*) 上面的命令行需要geditgksu包。

2)在[General]部分下找到“Enable = ...”并从列表中删除 Socket

[General]
Enable = ....
Run Code Online (Sandbox Code Playgroud)

3)在General部分添加这一行:

Disable = Socket
Run Code Online (Sandbox Code Playgroud)

4)保存并关闭 gedit

5)使用以下命令重新启动蓝牙服务:

sudo service bluetooth restart
Run Code Online (Sandbox Code Playgroud)

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

pulseaudio -k 
pulseaudio -D
Run Code Online (Sandbox Code Playgroud)

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


小智 0

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


小智 0

我有同样的问题。我的问题是,avahidaemon 崩溃了。

  1. sudo 服务 avahi-daemon start #start avahi
  2. sudo service bluetooth restart #重新启动蓝牙以再次连接avahi
  3. sudo pactl list 卡短 #get name auf 蓝牙卡
  4. sudo pactl set-card-profile <> a2dp #对我来说 sudo pactl set-card-profile bluez_card.00_1E_7C_01_6D_45 a2dp

希望这可以帮助。

问候安东