蓝牙鼠标不断断开并重新连接

bre*_*cia 26 bluetooth 18.04

我的蓝牙鼠标无法保持连接。这是最近在16.04发生的,我随后升级到18.04,但问题仍然存在。

从 bluetoothctl 你可以看到每次我移动鼠标时它连接,然后立即断开连接。

$ bluetoothctl
Agent registered
[bluetooth]# list
Controller 18:5E:0F:99:9B:EC brendan-HP-ENVY-m7-Notebook [default]
[bluetooth]# devices
Device 00:00:00:00:51:00 Bluetooth Mouse
Device 68:64:4B:3B:C7:E4 68-64-4B-3B-C7-E4
[CHG] Device 00:00:00:00:51:00 Connected: yes
[CHG] Device 00:00:00:00:51:00 Connected: no
[CHG] Device 00:00:00:00:51:00 Connected: yes
[CHG] Device 00:00:00:00:51:00 Connected: no
[CHG] Device 00:00:00:00:51:00 Connected: yes
[CHG] Device 00:00:00:00:51:00 Connected: no
[CHG] Device 00:00:00:00:51:00 Connected: yes
[CHG] Device 00:00:00:00:51:00 Connected: no
Run Code Online (Sandbox Code Playgroud)

我已经按照其他线程建议更新到最新的 bluez5 版本,但没有骰子....

任何帮助,将不胜感激。

小智 20

我的 Microsoft Sculpt Comfort Mouse 在 18.04 上遇到了同样的问题,并尝试了此处和其他地方提到的所有步骤,但没有任何帮助。它在睡眠或重新启动后不断断开连接并重新连接。

我终于在reddit上找到了解决方案:

设置UserspaceHID=true/etc/bluetooth/input.conf并重新启动蓝牙服务(或重新启动)。之后,鼠标终于保持连接。

https://www.reddit.com/r/archlinux/comments/8ywe3q/bluetooth_mouse_cannot_reconnect_after_disconnect/


Tra*_*vis 12

我在 18.04 下使用 Logitech M535 遇到了同样的问题。通过终端以不同方式配对,这为我解决了这个问题:

  • 取消配对一切
  • 将鼠标设置为可发现
  • 运行bluetoothctl(列出鼠标的 MAC 地址,例如 00:1F:28:FE:04:82 之类的数字)
  • 运行pair <MAC>(在配对设备的 bluetoothctl 内)

您可能还想信任设备

trust <MAC>
Run Code Online (Sandbox Code Playgroud)

完成后,只需键入 quit

重新启动您的计算机,您的鼠标现在应该在睡眠或重新启动后自动连接。

另请注意

在这之前,我还将 bluez 从 5.48 更新到 5.50,众所周知会带来一​​些修复,我不知道是否需要它,但它肯定不会受到伤害:

首先,打开终端并使用以下命令检查系统中当前的 bluez 版本:

dpkg --status bluez | grep '^Version:'
Run Code Online (Sandbox Code Playgroud)

就我而言,我收到了版本:4.48-0ubuntu0ppa. 添加以下存储库以获取最新版本的 bluez(截至 2018 年 9 月 28 日为 5.50):

sudo add-apt-repository ppa:bluetooth/bluez
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

运行该命令后,您应该能够通过以下方式更新到 bluez 5.50:

sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)

以下链接包含有关 bluez 4.48 中的错误和潜在解决方案的更多详细信息:bluez 错误描述bluez 错误解决方案