You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何让蓝牙耳机在Ubuntu 16.04桌面系统正常工作?

我来帮你一步步解决Ubuntu 16.04上蓝牙耳机配对、设置默认设备以及修复blueman-manager的问题:

先修复blueman-manager的错误

你之前尝试的重启和部分清除可能不够彻底,咱们来完整重置蓝牙相关组件:

  • 先彻底卸载所有蓝牙相关包并清理残留配置:
sudo apt-get purge blueman bluez bluez-tools pulseaudio-module-bluetooth
sudo apt-get autoremove --purge
sudo rm -rf ~/.config/blueman
  • 重新安装完整的蓝牙套件:
sudo apt-get install blueman bluez bluez-tools pulseaudio-module-bluetooth
  • 重启蓝牙服务(Ubuntu 16.04用两种命令都可以):
sudo /etc/init.d/bluetooth restart
# 或者用systemd命令
sudo systemctl restart bluetooth

现在再打开blueman-manager,应该就能正常运行了。如果还是不行,用hciconfig命令检查蓝牙适配器,能看到hci0设备就说明硬件识别正常。

配对并连接蓝牙耳机

不管用哪种方式,首先一定要把你的蓝牙耳机调到配对模式(通常是长按电源键,直到指示灯快速闪烁)。

方法1:用blueman-manager图形界面

  • 打开blueman-manager,点击左上角的搜索按钮(放大镜图标),等待扫描出你的蓝牙耳机。
  • 右键点击找到的耳机,选择「Pair」,部分耳机需要输入PIN码,一般是00001234,按提示完成配对。
  • 配对成功后,再次右键点击耳机,选择「Connect」,在弹出选项里选「A2DP Audio」(高质量音频模式,需要通话功能可选HSP/HFP)。

方法2:命令行配对(备用,以防图形界面出问题)

  • 打开蓝牙命令行工具:
bluetoothctl
  • 在蓝牙命令行里依次执行:
# 开启蓝牙
power on
# 开始扫描设备
scan on
  • 找到你的耳机MAC地址(比如AA:BB:CC:DD:EE:FF),然后停止扫描:
scan off
  • 完成配对、信任并连接:
pair AA:BB:CC:DD:EE:FF
trust AA:BB:CC:DD:EE:FF
connect AA:BB:CC:DD:EE:FF

如果连接失败,先退出bluetoothctl,加载pulseaudio蓝牙模块后重试:

pactl load-module module-bluetooth-discover
设置蓝牙耳机为默认音频设备

方法1:图形界面设置

  • 打开系统设置 → 声音(Sound),切换到「输出」标签页。
  • 在设备列表里选中你的蓝牙耳机,点击「设为默认值」(Set as Default)。
  • 若想让当前播放的音频直接切换到耳机,点击「移动所有音频流到这个设备」。

方法2:命令行设置

  • 先列出所有可用音频输出设备:
pactl list short sinks

找到你的蓝牙耳机对应的sink名称,比如bluez_sink.AA_BB_CC_DD_EE_FF.a2dp_sink(MAC地址里的冒号会变成下划线)。

  • 设置为默认设备:
pactl set-default-sink bluez_sink.AA_BB_CC_DD_EE_FF.a2dp_sink
  • 把当前正在播放的音频全部切换到耳机:
pactl move-sink-input $(pactl list short sink-inputs | cut -f1) bluez_sink.AA_BB_CC_DD_EE_FF.a2dp_sink

内容的提问来源于stack exchange,提问作者Laurence Gonsalves

火山引擎 最新活动