我刚刚从 12.10 升级到 13.04,现在我的蓝牙鼠标(戴尔蓝牙旅行鼠标)出现了问题。
在 12.10 中它曾经可以正常工作。现在我可以在 ubuntu 中将鼠标添加为蓝牙设备,它可以工作。但几分钟后指针将停止移动。蓝牙设置显示鼠标已连接,但它不再工作。如果我移除设备然后尝试再次添加它,它将无法连接。
我所能做的就是移除设备。重启。然后再次添加。这会让它再次工作几分钟,然后就会停止工作。
我不知道他们在 13.04 中做了什么改变,但正如我所说,它之前运行良好。
有什么想法吗?非常感谢!
答案1
我的 MS Bluetooth Mouse 5000 也遇到了同样的问题,它直接连接到我的笔记本电脑内置的蓝牙适配器 4.0。经过一段看似随机的时间后,鼠标停止工作,尽管在蓝牙设置中显示为已连接。我发现这似乎与省电配置有关。我使用 tlp(参见第一个答案:关于 tlp 的信息),powertop
我看到所有 USB 设备的省电选项都已启用。问题似乎是,在省电选项启动后,鼠标将不再重新连接,因此问题的核心一定就在那里。但是,这个解决方法现在对我有用:
1.) 我曾经lsusb
确定过我的蓝牙设备的ID(我想知道为什么蓝牙算作USB设备?):
username@laptop:~$ lsusb
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 003 Device 002: ID 041e:3042 Creative Technology, Ltd
Bus 003 Device 003: ID 8087:07da Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
这个网站帮助我识别哪个 ID 是蓝牙:识别 USB ID 就我而言总线 003 设备 003:ID 8087:07da Intel Corp.
2.)然后我使用了ID:8087:07日将 tlp 中的省电选项列入黑名单:
使用终端打开 tlp 配置文件:gksu gedit /etc/default/tlp
并搜索包含以下内容的行:USB_BLACKLIST=
然后编辑此行并输入蓝牙设备的 ID,例如在我的情况下:
USB_BLACKLIST="8087:07da"
重启后,蓝牙不再断开连接,并且在powertop
可调参数中我看到此 ID 的省电选项已被禁用。
答案2
升级到 13.04 后,我的鼠标(MS BT Notebook mouse 5000)与 Unity 配合得很好。然后我开始使用 Gnome shell 和 gdm,但出现了同样的鼠标问题。我在 Unity 和 gnome-shell 之间切换,但没有帮助。然后我切换回使用 lightdm,鼠标问题消失了。所以对我来说,lightdm + unity 或 gnome shell 可以让 bt 鼠标正常工作。
答案3
我遇到了 Apple Magic 鼠标随机断开连接的问题。该解决方案可能也适用于其他蓝牙鼠标问题。请参阅https://askubuntu.com/a/629495/80997。