如何将蓝牙耳机连接到笔记本电脑?

k0p*_*kus 3 sound headphones pulseaudio bluetooth 16.04

我想在 Ubuntu 16.04 中将我的August 耳机连接到我的笔记本电脑。但是我似乎无法通过蓝牙 gui 添加它:

蓝牙设置

我看到 TA 耳机,但点击条目没有任何反应,也没有反馈。设备指示器永远循环。


然后我尝试通过终端添加它,如该答案中所述使用 bluez-tools,但bt-audio对我来说已被弃用。


然后我尝试bluetoothctl

 $ bluetoothctl
 [NEW] Device 04:52:C7:0D:C5:69 TA Headphones
 [bluetooth]# connect 04:52:C7:0D:C5:69
Run Code Online (Sandbox Code Playgroud)

但不幸的是它输出:

Attempting to connect to 04:52:C7:0D:C5:69
Failed to connect: org.bluez.Error.Failed
Run Code Online (Sandbox Code Playgroud)


我也在尝试关注类似的问题。建议运行:

sudo pactl unload-module module-bluetooth-discover
sudo pactl load-module module-bluetooth-discover
Run Code Online (Sandbox Code Playgroud)

然而,这些命令产生于:

Home directory not accessible: Permission denied
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
Run Code Online (Sandbox Code Playgroud)

所有这些方法都失败了:如何通过 gui 或终端添加蓝牙耳机?

Jer*_*y31 6

首先安装所有更新

sudo apt-get update && sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

重启

如果您已经配对了设备,我会在终端中进行

wget https://gist.githubusercontent.com/pylover/d68be364adac5f946887b85e6ed6e7ae/raw/d698974910bbb7d016ec0ad08c1bf41b4b524364/a2dp.py
alias headphones="a2dp.py 04:52:C7:0D:C5:69"
Run Code Online (Sandbox Code Playgroud)

然后每当你想在 A2DP 音频中使用耳机时,在终端输入

headphones
Run Code Online (Sandbox Code Playgroud)

Bluez 或 Pulseaudio 中存在一个错误,导致很难将音频配置文件从 HSP/HFP 切换到 A2DP,而不将音频配置文件切换为关闭,然后断开连接,重新连接,然后切换到 A2DP。a2dp.py 脚本自动执行此过程