这是另一篇关于蓝牙问题的文章。我有蓝牙耳机(三星U级)和一台运行ubuntu16.04的笔记本电脑。
耳机在与windows/android设备配对时工作得很好,它们可以自动连接,而且没有问题;但是对于ubuntu来说,总是存在一些问题。
通常,当我第一次将它们与ubuntu配对时,它们工作得很好;然而,每次重新连接之后,我必须手动打开蓝牙连接,然后转到音频设置,选择蓝牙耳机作为音频接收器,然后将接收器模式从电话双工更改为高保真播放(a2dp接收器)。
似乎这还不够烦人,每次我的蓝牙耳机连接到任何其他设备(比如android手机)之后,Ubuntu的连接就会在随机的地方开始“失败”。有50%的时间Ubuntu在蓝牙设备列表中找不到我的耳机。25%的时间,它发现和连接良好,但没有声音和蓝牙耳机在列表中的音频接收器。25%的情况下,音频接收器列表中有耳机,但它们无法将模式从电话双工切换到a2dp接收器( Ubuntu中的按钮工作,但模式实际上没有改变,声音仍然很糟糕)。
因此,每次我的耳机连接到任何其他设备之后,我会花3-5分钟打开和关闭耳机,打开和关闭蓝牙,删除并配对它们,在音频接收器和回放模式之间来回回弹,直到我最终使它们正常工作。
这个问题我已经困扰了一年多了(在16.04之前的Ubuntu14.04),每个月我都会尝试在谷歌上寻找解决方案,但是没有什么真正适合我的。
我尝试过安装和重新安装blueman、pavucontrol和脉冲音频;我尝试创建一个与blueman的配对,而不是Ubuntu默认的蓝牙设置;我尝试过编辑etc/脉冲/default.pa;我尝试在重新连接耳机后编写脉冲音频-k。这些都没有用--我唯一能让耳机工作的是默认的ubuntu蓝牙设置,但每次它们重新连接时,我都要经过漫长的过程才能让它们正常工作。
请帮帮我!
发布于 2017-03-01 13:26:07
我终于在这个线程中找到了答案:蓝牙耳机没有声音,但检测到了,这个脚本,https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae#file-a2dp-py刚刚解决了这个问题。完美无缺
发布于 2022-12-11 20:12:09
看起来,您可以从一些脚本中获益。下面的批处理脚本(我也发布了这里 )更容易理解和修改。
我们需要确保:
我们将使用bluetoothctl命令行实用程序:
$bluetoothctl scan on查找蓝牙设备的MAC地址。[CHG] Device 4C:87:5D:9E:04:B8 Name: LE-Avi Ear- From the above output, we know that my device's MAC address is `4C:87:5D:9E:04:B8`.#!/bin/bash
# remove headphones and start fresh
bluetoothctl remove 4C:87:5D:9E:04:B8
# turn bluetooth off
bluetoothctl power off
# turn blutooh on
bluetoothctl power on
# scan for devices for 15 secs so that our device gets discovered.
timeout 15s bluetoothctl scan on
# pair with headphones
bluetoothctl pair 4C:87:5D:9E:04:B8
# trust headphones
bluetoothctl trust 4C:87:5D:9E:04:B8
# connect to headphones
bluetoothctl connect 4C:87:5D:9E:04:B8
虽然我的耳机显示是连接的,但我没有听到任何声音。要听到声音,你需要:
PulseAudio Volume Control应用程序。这是为我预装的Ubuntu,但如果您没有Ubuntu,您应该可以找到简单的安装说明。Configuration选项卡,确保除如下耳机外,所有其他设备都已关闭:
你现在应该能听到耳机里的声音了。
https://askubuntu.com/questions/822208
复制相似问题