![如何在不禁用蓝牙的情况下阻止蓝牙耳机自动连接?](https://linux22.com/image/870457/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E7%A6%81%E7%94%A8%E8%93%9D%E7%89%99%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E9%98%BB%E6%AD%A2%E8%93%9D%E7%89%99%E8%80%B3%E6%9C%BA%E8%87%AA%E5%8A%A8%E8%BF%9E%E6%8E%A5%EF%BC%9F.png)
我有 Xubuntu 14.10,安装了该软件包pulseaudio-module-bluetooth
,可以与我的蓝牙耳机配合使用。
不过,我发现耳机会自动连接到电脑,这很烦人,因为我经常想让它连接到另一台设备。
有没有办法禁用自动连接?我无法简单地禁用蓝牙,因为我有一个蓝牙鼠标。
答案1
为了防止特定设备在配对期间自动连接,您可以untrust
在 中找到该设备bluetoothctl
。
$ bluetoothctl
# devices
Device <MAC> <ID>
# untrust <MAC>
如果您现在关闭并打开设备(同时观察 的输出bluetoothctl
),您会看到它开始连接,但随后要求您信任它并且(没有输入)最终超时。一旦设备与其他设备配对,它将停止发送这些连接请求。
[CHG] Device <MAC> Connected: no
[CHG] Device <MAC> Connected: yes
Authorize service
[agent] Authorize service <UUID> (yes/no): Request canceled
[CHG] Device <MAC> Connected: no
如果您想连接设备,您可以接受来自(或者可能是您的 GUI,具体取决于您的窗口管理器)的信任请求。您可以在 中bluetoothctl
重新启用自动连接。trust <MAC>
bluetoothctl
答案2
硬件解决方案:
购买一个便宜的 USB 鼠标。
将你的蓝牙鼠标放在安全的地方。
连接 USB 鼠标
打开一个终端并发出命令,
rfkill list
这将为您提供射频设备的列表,前面有一个索引号。发出命令
rfkill block n
,其中n
是您想要阻止的设备的索引号(在本例中是您的蓝牙接口)
你可以重新启用设备使用命令,rfkill unblock n
其中n
是您想要解除阻止的设备的索引号(在本例中是您的蓝牙接口)
笔记:我没有蓝牙,所以我用不同的射频设备测试了这个过程。
软件解决方案:
从软件中心安装 blueman 蓝牙管理器或使用以下命令:
sudo apt-get install blueman
注意:安装需要“universe”存储库在您的软件源中处于活动状态。
从仪表板打开 Blueman。
从列表中选择耳机
点击设置...
将会打开一个窗口,在该窗口中,检查请勿连接。
点击下一个按钮
你完成了
您应该能够随意连接和断开蓝牙设备。
答案3
另一个有效且简单的解决方案:不要信任该设备。当出现连接弹出窗口时,只需(单击)即可Deny
。
答案4
在我尝试了所有方法之后,对我而言最有效的关键方法是转到 /etc/bluetooth 并编辑 main.conf 文件。
设置 ReconnectAttempts=0
默认情况下,它被注释掉了。这样做之后,我的蓝牙设备终于停止了自动连接。
我不确定 main.conf 文件是否专门用于 blueman,所以也许也安装它。希望这有帮助。