蓝牙设备已配对并连接(无声音)

我有一个蓝牙耳机,它在Windows 8和Android 4.2中运行良好,但在Ubuntu(13.10)上它似乎不起作用。 我安装了Blueman,当我尝试使用音频接收器时,它已成功配对并连接成功,但它仍然没有显示在我安装和尝试的声音设置和PulseAudio中。 我的声音设置中的所有内容都是“模拟输出”。 我尝试了几个修复,比如在/etc/bluetooth/audio.conf中更改和添加内容没有任何成功。 我也在这个过程中多次重启了蓝牙服务。

如果您需要我和我的系统的更多信息,请告诉我。

亲切的问候,迈克尔。

我遇到了同样的问题 ,在配对耳机后,我正在使用pulseaudio -k命令,然后设备出现在声音设置中,它可以工作。

这不是一个好的解决方案,但直到现在我才得到它。

我在Ubuntu gnome 16.04上。 解决方案是启用自动检测,再次配对耳机并在输出音频设备列表中选择它。

  1. /etc/bluetooth/main.conf #AutoEnable=false更改为AutoEnable=true (注意新行未注释)
  2. 取消配对耳机
  3. 重启蓝牙服务sudo /etc/init.d/bluetooth restart
  4. 再次配对耳机并连接
  5. 转到声音设置。 从输出设备选项卡,您现在应该看到列出的耳机以及其他输出设备,如内置扬声器
  6. 选择它作为声音输出设备。

以下对我有用。

/etc/bluetooth/audio.conf有一个名为AutoConnect=true的选项。 确保没有注释(即没有哈希)(将#AutoConnect=true更改为AutoConnect=true

这将使pulseaudio识别设备。

注意 :对于Ubuntu 14及更高版本,该文件名为/etc/bluetooth/main.conf

我在Ubuntu GNOME 16.04上,我找到了一个在这里完美运行的解决方案:

https://wiki.debian.org/BluetoothUser/a2dp


在ubuntu上用户是gdm而不是Debian-gdm,这里有确切的说明:

为了防止GDM在会话启动时捕获A2DP接收器,请编辑/var/lib/gdm3/.config/pulse/client.conf (或创建它,如果它不存在):

 autospawn = no daemon-binary = /bin/true 

之后,您必须将此文件的访问权限授予gdm用户:

$ chown gdm:gdm /var/lib/gdm3/.config/pulse/client.conf

要为某些设备自动连接a2dp ,请将其添加到/etc/pulse/default.pa

load-module module-switch-on-connect

重启。

现在应该可以通过pavucontrol和标准音频设备管理器访问声音设备(蓝牙耳机)。

我使用blueman和无线扬声器适配器在Lubuntu 13.10上遇到了同样的问题。 对我来说,以下修正了它:

在/etc/pulse/default.pa中插入load-module module-switch-on-connect

命令pulseaudio -k

命令pactl load-module module-bluetooth-discover

此模块未自动加载,您必须手动加载它。 我找不到更方便的方法。

在Ubuntu 16.04上唯一对我有用的是重启蓝牙服务,然后重新连接扬声器:

 sudo /etc/init.d/bluetooth restart 

每当我从暂停中唤醒计算机时,这似乎都发生在我身上。