如何设置蓝牙默认控制器

如何设置蓝牙默认控制器

我有 ubuntu 18.04 并使用 2 个蓝牙源。当我输入时,bluetoothctl我得到了 2 个蓝牙控制器,但其中一个(不太需要)被设置为默认控制器。我如何通过终端将其他控制器设置为默认控制器?

答案1

在 bluetoothctl 提示符中使用list命令将为你提供控制器及其 mac id 的列表,同时显示哪一个是默认的

[蓝牙]# 列表

控制器 14:16:91:15:F6:A0 david-acer #2 [默认]

控制器 14:D3:A7:56:F4:D0 david-acer #1

键入select命令以及所需控制器的 mac id,以将此控制器用作默认控制器

[蓝牙]# 选择 14:D3:A7:56:F4:D0

控制器 14:D3:A7:56:F4:D0 david-acer #1 [默认]

答案2

bluetoothctl有一个默认代理,它是(在撰写本文时)运行应用程序时遇到的第一个启用的蓝牙设备。无法控制它以进行将来的启动。

在单个交互式会话中,您可以使用select <bt addr>切换到该特定会话的默认控制器bluetoothctl

对于脚本使用,您必须首先在标准输入中发出该命令,使用类似

echo -e "select aa:bb:cc:dd:ee:ff\npair gg:hh:ii:jj:kk:ll" > bluetoothctl

运行多个命令

相关内容