Answers:
蓝牙设置由中的配置文件控制/etc/bluetooth
。对于输入设备,我们可以定义连接断开之前的超时。要在编辑器中/etc/bluetooth/input.conf
以root身份禁用此打开,并通过添加注释掉以下行#
(如下面的示例中所述),或将timeout值设置为0
:
#IdleTimeout=30
可以设置的其他超时/etc/bluetooth/main.conf
可能不会影响您的情况,因为它们仅在服务可能被中断(例如,信号强度不佳)中断时起作用,并且在此处设置了超时的情况下不会重新连接。超时的默认值为main.conf
:
DiscoverableTimeout = 0
PairableTimeout = 0
PageTimeout = 8192
我似乎已经解决了我的问题,也许也解决了您的问题。在完成故障排除步骤后,以下是我现在正在工作的内容:
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键盘都没关系。
在这里查看我的答案:
卸载/清除blueman-manager或任何其他蓝牙软件。继续使用香草,只保留原始的Ubuntu蓝牙软件即可排除任何冲突。
按下蓝牙鼠标的发现模式。
打开终端并键入命令
hcitool scan
然后将蓝牙地址的前半部分粘贴为OUI。
因此,如果您的蓝牙鼠标的地址是
AB:CD:EF:GH:IJ:KL
它看起来像这样:
<device oui="AB:CD:EF:" type="mouse" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>
将该行与其余条目一起插入
/usr/share/gnome-bluetooth/pin-code-database.xml
这有助于重新连接可能需要引脚配对的鼠标。
这应该可以解决大多数重新连接问题,因为Ubuntu在重新连接时不知道PIN。您需要为其提供一个(如果需要,则默认为0000
)。
name
不需要,pin
也不需要。oui
但是是必需的。首先找出您的鼠标是否需要,pin
然后尝试一下。name
如果您不知道该参数,也可以尝试不使用该参数。
帮助我的设置AutoConnectTimeout
在/etc/bluetooth/main.conf
文件中。最初将其设置为60
,将其更改为
AutoConnectTimeout = 0
笔记本电脑或鼠标唤醒后大约2秒钟内鼠标将连接。这是通过Logitech蓝牙鼠标在MacBook Air上的Ubuntu 12.04(精确版)上进行的。
(上一个答案中提到的其他设置大部分会影响设备配对,但不会帮助与已配对的设备重新建立连接。)
请始终先尝试将PIN设置为0000。 它对我有帮助,并解决了所有问题。我有与上述完全相同的问题。我已经在所有相关问题中尝试了所有建议,但没有任何效果。该解决方案比我们想象的要容易(Ubuntu 14.04 LTS,Logitech M557蓝牙鼠标)。
听起来可能有些奇怪,但是只有当我单击几下并随机敲打它时,我的无线苹果(mac)鼠标才会在恢复/启动ubuntu时重新连接。需要几秒钟才能建立连接。
我已经对此进行了十多次测试。如果我不敲(单击),则最多3-4分钟都不会连接。并在敲打(单击)时连接不到5秒。
不知道它是否可以与您的鼠标一起工作,您至少可以尝试一下。
PS:我使用hcitool scan将其配对。