蓝牙键盘和鼠标在空闲几秒钟时断开连接,并在 Ubuntu 20.04 上移动/键入时重新连接

Miq*_*uel 8 mouse keyboard bluetooth 20.04

我有一个来自 Logitech 的键盘 K850 和一个 M720 Triathlon 鼠标。它们工作正常,但在空闲时断开连接。

该行为似乎类似于自动挂起功能,其中设备在几秒钟后断开连接并在交互时重新连接。它使这些设备的使用变得乏味,特别是键盘,因为它在重新激活时不记得击键,并且需要几秒钟才能再次响应。

我在网上研究了一下,找到了一些与蓝牙和USB自动挂起相关的解决方案。例如,我在 grub 中尝试了以下行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash btusb.enable_autosuspend=n usbcore.autosuspend=-1 usbcore.autosuspend_delay_ms=-1"

这对我不起作用。

这是与 bluetoothctl 的会话:

root@balearics:~# bluetoothctl
Agent registered
[CHG] Controller 5C:87:9C:35:87:83 Pairable: yes
[M720 Triathlon]# devices
Device C9:58:68:E2:1A:D9 M720 Triathlon
Device DA:95:18:89:C3:30 Keyboard K850
[CHG] Device C9:58:68:E2:1A:D9 ServicesResolved: no
[CHG] Device C9:58:68:E2:1A:D9 Connected: no
[CHG] Device C9:58:68:E2:1A:D9 Connected: yes
[CHG] Device C9:58:68:E2:1A:D9 ServicesResolved: yes
[CHG] Device DA:95:18:89:C3:30 ServicesResolved: no
[CHG] Device DA:95:18:89:C3:30 Connected: no
[CHG] Device DA:95:18:89:C3:30 Connected: yes
[CHG] Device DA:95:18:89:C3:30 ServicesResolved: yes
[M720 Triathlon]#
Run Code Online (Sandbox Code Playgroud)

正如您在空闲后看到的那样,它断开连接,当我触摸它/键入它时,它再次连接。

任何帮助,将不胜感激

Ale*_*ins 6

增加IdleTimeoutin/etc/bluetooth/input.conf或将其设置为 0 以禁用它。

您还可以尝试设置 FastConnectable为 true in/etc/bluetooth/main.conf以允许设备更快地重新连接,但会增加功耗。

任何更改后重新启动蓝牙:sudo service bluetooth restart


KGI*_*III 5

你没有说清楚你是否已经完成了 GUI 和电源设置,所以我会尝试一下。

打开电源设置并禁用暂停蓝牙设备的功能以节省电量。

Ubuntu 20.04电源管理-蓝牙

  • s,我看到了,但是我一关掉BT就关掉了:( (4认同)
  • 这是有史以来最糟糕的建议。认为这是一个荒谬的解决方案......按钮关闭蓝牙而不是关闭蓝牙的电源管理。事实上,Linux 中的蓝牙电源管理默认情况下是禁用的,如 /etc/bluetooth/input.conf 中所述 # 在连接断开之前设置空闲超时(以分钟为单位)(默认为 0 表示无超时) 蓝牙实现linux 就是个垃圾 (2认同)