华为 FreeBuds 4i - 无法连接到 Ubuntu 22.04

华为 FreeBuds 4i - 无法连接到 Ubuntu 22.04

我正在使用 ubuntu 22.04,并尝试将它与我的蓝牙耳机配对:华为 freebuds 4i。

我努力了

  1. 重新启动pulseaudio并提示一切正常这里
  2. bluetoothctl>scan ondevices> remove[MAC_地址] > trust[MAC_地址] > pair[MAC_地址] > [MAC_地址] > connect[MAC_地址]
  3. 安装blueman并尝试通过它连接

在所有情况下,我都无法连接耳机。PS
:我已设法将它们连接到 Ubuntu 20.04,但我不记得当时是如何解决这个问题的。

任何帮助都将不胜感激。提前谢谢您。

答案1

我有完全相同的设置,并且很长时间以来一直在思考这个问题。

现在,在一个相对较新的盒子上,我再次尝试,好消息是,我可以让它发挥作用。

对 (Gnome) 设置下的蓝牙中的蓝牙接口感到困惑,感谢您的问题和其中的链接,以下是我所做的,其中大部分可能没有必要,因为我不知道它是否有任何相关性。将其视为链接资源的测试用例。也许从7.,编号列表中的最后一点。

  1. sudo apt install --reinstall pulseaudio-module-bluetooth(我不知道这是否是必需的)
  2. pactl unload-module module-bluetooth-discover(我不知道这是否是必需的)
  3. pactl load-module module-bluetooth-discover(我不知道这是否真的是必需的,不过由于步骤 2 而假设如此。)
  4. pactl list modules(仅供参考)

  1. sudo dmesg | grep -i bluetooth # Shows all Bluetooth driver info(仅供参考,使用journalctl命令可能更合适,通过
  2. sudo dmesg | grep -i bluetooth | grep -i firmware # Shows Bluetooth firmware issues(尾页)

  1. 其余部分则在 内进行交互bluetoothctl

要将华为 FreeBuds 4i 置于配对模式,请打开白色鸡蛋并按下右侧的按钮,直到绿色(如果已充电)指示灯开始闪烁白色。然后您可以松开按钮,但鸡蛋需要保持打开状态。这可能有点棘手,请让别人帮忙将鸡蛋握在手中,并打开盖子。

然后程序启动bluetoothctl并获取设备ID(devices命令),然后通过设备ID(pair命令)配对设备并用“是”确认(它在终端中询问“是/否” bluetoothctl)。

然后设备配对并可以激活(连接),出现一个打开声音设置的对话框等。

它与在蓝牙设置中单击设备时出现的对话框相同:

截图 HUAWEI FreeBuds 4i 在 Ubuntu 22.04 LTS 上的 Gnome 蓝牙设置下连接蓝牙设备

设备 ID 为:9C:56:36:F8:86:7E

bluetoolhctl命令也可以非交互方式使用:

$ bluetoothctl devices | grep -F 'HUAWEI FreeBuds 4i'
Device 9C:56:36:F8:86:7E HUAWEI FreeBuds 4i

也许也可以通过这种方式进行配对,这可能不那么麻烦,因为可能会有许多那里的设备与这里的一样,并且扫描每 X 秒运行一次,并提供一长串更新,这些更新可能令人不知所措。我将其留待以后编辑。

据我了解,最初的问题是我无法在 Gnome GUI(图形用户界面)中确认配对。

未来将会告诉我们,一旦它现在起作用了,并且终端仍然可以使用,因为配方可能变得如此小,因为它可能比在 GUI 中单击更快,并且考虑到alias可能包含一个子 shell,这条单行应该就在指尖。

对于交互过程,我还发现了这一点bluetoothctl交互式配对指南非常有用(Arch wiki)

它还允许我与第二对耳机 HUAWEI FreeBuds Pro 2 配对并连接。

相关内容