蓝牙鼠标休眠后总是无法重新连接

Pet*_*unn 12 mouse bluetooth 13.10

升级到 13.10 后,蓝牙子系统似乎显示了一些错误。它在 13.04 工作得非常愉快。

我拥有的蓝牙鼠标在计算机进入任何类型的睡眠后根本无法连接,并且每次都必须重新添加。有时整个蓝牙堆栈都消失了。

这些版本之间的蓝牙发生了什么变化,可能导致这种情况?

这是我使用的 Kubuntu 的全新安装(bluedevil),没有升级,但与 13.04 相同的硬件很高兴。

我已将此报告为错误 https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1246981

并根据要求在此处添加链接。

小智 6

不想复活一个老问题,但我在 Arch 和现在在 Ubuntu 14.04 中遇到了同样的问题。我已经能够在两个系统上找到一个永久的解决方法。对于那些在谷歌上搜索解决方案的人来说,这对我有用。你的旅费可能会改变。对于 Ubuntu,我遵循BluetoothSetup wiki 页面的说明,特别是 11.04 的说明。为简单起见,这里是我经历的步骤。

  1. 确保您完全取消配对并断开鼠标的连接
  2. 将设备设置为配对模式
  3. 打开终端并运行

    hcitool scan
    
    Run Code Online (Sandbox Code Playgroud)

    记下您设备的 Mac 地址,格式为 XX:XX:XX:XX:XX:XX

  4. 接下来,输入:

    sudo bluez-simple-agent hci0 XX:XX:XX:XX:XX:XX
    sudo bluez-test-device trusted XX:XX:XX:XX:XX:XX yes
    sudo bluez-test-input connect XX:XX:XX:XX:XX:XX
    
    Run Code Online (Sandbox Code Playgroud)
  5. 之后,您可以重新启动蓝牙服务,使笔记本电脑休眠,关闭并打开鼠标进行检查。

两个要点是步骤 4 中的最后两行。我相信它们是使连接永久的原因。他们的顺序很重要,他们只需要一起跑。


小智 1

我现在要做的就是在蓝牙图标上选择鼠标,然后单击“断开连接”,在蓝牙图标闪烁后我会连接并且鼠标再次工作。