首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蓝牙耳机问题(ubuntu16.04)

蓝牙耳机问题(ubuntu16.04)
EN

Ask Ubuntu用户
提问于 2016-09-07 17:49:13
回答 2查看 4.2K关注 0票数 3

这是另一篇关于蓝牙问题的文章。我有蓝牙耳机(三星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蓝牙设置,但每次它们重新连接时,我都要经过漫长的过程才能让它们正常工作。

请帮帮我!

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2017-03-01 13:26:07

我终于在这个线程中找到了答案:蓝牙耳机没有声音,但检测到了,这个脚本,https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae#file-a2dp-py刚刚解决了这个问题。完美无缺

票数 1
EN

Ask Ubuntu用户

发布于 2022-12-11 20:12:09

看起来,您可以从一些脚本中获益。下面的批处理脚本(我也发布了这里 )更容易理解和修改。

我们需要确保:

  • 把耳机和蓝牙连接起来。
  • 配置我们的计算机输出音频到我们的耳机。

正确连接耳机与蓝牙

我们将使用bluetoothctl命令行实用程序:

  • 重要事项:请按下设备上的一些按钮,确保您的设备是蓝牙的。
  • 通过运行$bluetoothctl scan on查找蓝牙设备的MAC地址。
    • 此命令将开始发现您的设备,您需要在输出中发现设备的mac地址。我的设备名为"Avi Ear“,它在一行中找到:。
      • [CHG] Device 4C:87:5D:9E:04:B8 Name: LE-Avi Ear

代码语言:javascript
复制
- From the above output, we know that my device's MAC address is `4C:87:5D:9E:04:B8`.
  • 现在我们有了MAC地址,我们可以用下面的bash脚本连接到设备,然后用您的替换我的MAC地址:
    • 重要事项:在运行脚本之前,请按下设备上的一些按钮,确保您的设备是蓝牙的。

代码语言:javascript
复制
#!/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
  • 最后,您应该在蓝牙设置中看到耳机处于“连接”状态。例如,您可以在下面的图片中看到,"Avi Ear“(我的耳机的名称)是”连接“。

将您的计算机配置为输出到耳机

虽然我的耳机显示是连接的,但我没有听到任何声音。要听到声音,你需要:

  • 打开PulseAudio Volume Control应用程序。这是为我预装的Ubuntu,但如果您没有Ubuntu,您应该可以找到简单的安装说明。
  • 转到Configuration选项卡,确保除如下耳机外,所有其他设备都已关闭:

你现在应该能听到耳机里的声音了。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/822208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档