如何关闭蓝牙省电功能?

如何关闭蓝牙省电功能?

多年来,我一直在 Ubuntu 上使用蓝牙键盘。一开始,配对起来相当棘手,但最近几个版本就变得非常稳定了。

升级到 20.04(从 19.10 开始)后,它仍然运行良好,但它增加了一项新功能,如果我一段时间不输入任何内容,键盘就会进入睡眠状态。我猜这是故意的,旨在改进,当我按下一个键时,它会重新连接,但这需要几秒钟的时间,在此期间会丢失任何按键,所以很烦人。

请问我怎样才能回到以前的始终连接模式?

答案1

也许可以尝试一下这个...

/etc/bluetooth/input.conf 中的注释表明它应该已经默认为“0”,因此不需要这样做,但是像这样明确将 IdleTimeout 设置为 0 似乎对我有用,我正在使用 Ubuntu 20.04

sudo sed -i 's/#IdleTimeout=30/IdleTimeout=0/g' /etc/bluetooth/input.conf

答案2

我经过查找之后,改变了grub里的配置项,差不多就解决了问题,虽然感觉这个方法不是很优雅,但是还是直接修改了内核的配置。

更改/etc/default/grub文件并添加以下行 GRUB_CMDLINE_LINUX="usbcore.autosuspend=-1"

修改后更新grub

# grub-update

如果没有 grub-update 命令,比如 opensuse,则使用以下命令

# grub2-mkconfig -o /boot/grub2/grub.cfg

修改后重启系统

# reboot

重启系统后,检查更改是否生效

# cat /sys/module/usbcore/parameters/autosuspend
-1

答案3

我的问题类似:我使用的是 Thinkpad p14s(Debian 12)和鼠标 Logi M590。鼠标可以连接到笔记本电脑,但只要我不使用鼠标,大约 30 秒后就会断开连接。解决方案是这里在第2.4节中。它是关于修改/etc/bluetooth/input.conf和重新启动服务的bluetooth.service

# Configuration file for the input service
# This section contains options which are not specific to any
# particular interface
[General]

# Set idle timeout (in minutes) before the connection will
# be disconnect (defaults to 0 for no timeout)
IdleTimeout=0

#Enable HID protocol handling in userspace input profile
#Defaults to false(hidp handled in hidp kernel module)
UserspaceHID=true

答案4

只需进入设置电源并禁用按钮,通过禁用蓝牙,电脑就可以节省电量

在此处输入图片描述

就我而言,只需禁用它即可,您可以从上面获取帮助

相关内容