我有一个漂亮的小蓝牙鼠标,但有一个问题。当它一段时间不使用时(我主要使用键盘)它会关闭。很好,所以我必须按下按钮重新打开它。但是当我这样做时,我发现它不会再次被 Ubuntu 识别,直到我专门在蓝牙小程序下单击该设备的“连接”。我有一个蓝牙触摸板+键盘组合,我将它与另一台没有此问题的 Ubuntu 计算机一起使用。有什么原因可能是这种情况吗?这很烦人。
蓝牙设置由/etc/bluetooth. 对于输入设备,我们可以在连接断开之前定义超时。要在编辑器中禁用/etc/bluetooth/input.conf以root身份打开,并通过添加注释掉以下行#(如下例所示),或将超时值设置为0:
#IdleTimeout=30
Run Code Online (Sandbox Code Playgroud)
可以设置的其他超时/etc/bluetooth/main.conf在您的情况下可能不会受到影响,因为它们仅在服务可能中断(例如,信号强度不佳)时才起作用,并且在此处设置超时的情况下不会重新连接。超时的默认值main.conf是:
DiscoverableTimeout = 0
PairableTimeout = 0
PageTimeout = 8192
Run Code Online (Sandbox Code Playgroud)
小智 5
我似乎已经解决了我的问题,也许也解决了你的问题。在完成故障排除步骤后,这是我现在的工作:
AutoConnectTimeout的
/etc/bluetooth/main.conf-不设置0,而是完全注释出来。不确定这是否重要,但我现在保持这种状态。我不想AutoConnectTimeout超时。IdleTimeout的时间设置input.conf为240分钟,这是一台专用于看电影的电脑,所以不会受到伤害。RememberPowered的main.conf到false。我真的为此绞尽脑汁,担心我最终必须编写一个 F-ing 脚本来通过蓝牙 ping 我的鼠标。但是,在input.conf和main.conf文件中尝试了不同的设置组合后。我的目光停留在 中的RememberPowered选项上main.conf。它被设置为true。等等,我想让我的计算机记住我的鼠标已关闭?我不希望我的计算机记住任何鼠标的任何电源状态。只需连接并保持供电并保持连接并继续说话,我不在乎鼠标是否因为我关闭了它而没有在听。所以我把它设置为false. 看来这已经解决了我的蓝牙鼠标在长时间关闭后无法重新同步并重新连接到输入服务的问题,而计算机仍处于开启状态。
我希望这可以帮助你。
注意:您的计算机是否连接了 USB 鼠标或 USB 键盘都没有关系。