我有一台运行 Ubuntu 18.04 的笔记本电脑,它与一个外部蓝牙扬声器配对。我需要点击鼠标七次才能连接到这个扬声器(例如当笔记本电脑超出扬声器的范围时)。
- 点击屏幕右上角
- 单击蓝牙图标
- 点击蓝牙设置
- 点击设备名称
- 单击“连接”
- 点击窗口关闭
- 点击窗口关闭
有没有比这更少步骤来连接 USB 设备的方法?
答案1
查看类似的问题/答案这里。
首先,需要蓝牙设备的 MAC 地址。您可以通过运行以下命令来找到它:
sudo systemctl start bluetooth
bluetoothctl
(运行此命令后,将出现新的 bash 提示符“[bluetooth]#”)devices
- 假设设备已打开并且可见,通过搜索列出的设备名称来查找蓝牙设备的 MAC 地址。
最后,运行以下命令启动蓝牙服务并通过 echo 程序传递命令。这两个命令是您通过终端连接到蓝牙设备所需的。
sudo systemctl start bluetooth
echo -e 'connect YOUR_DEVICE_MAC_ADDRESS \nquit' | bluetoothctl
这可以放入 bash 脚本中,并且可以在启动时自动运行 bash 脚本。
答案2
除了其他答案中基于 CLI 的解决方案外,还有一个名为蓝牙快速连接这大大简化了 GUI。它为每个配对设备的蓝牙菜单添加了一个切换按钮,从而将你的点击次数减少到三次。
安装 Gnome 扩展的最简单方法是先安装 Gnome 扩展管理器 ( apt install gnome-shell-extensions
) 和 Firefox 插件(将在扩展网页顶部链接)。之后,安装任何 Gnome 扩展只需单击相应网页顶部的切换按钮即可。
答案3
创建这个简单的脚本来切换蓝牙设备。
#!/bin/bash
# run "bluetoothctl" to find the MAC address of your device.
MAC="AB:AB:AB:CD:CD:CD"
if hcitool con | grep -q "$MAC"
then
echo -e "disconnect $MAC \nquit" | bluetoothctl
else
echo -e "connect $MAC \nquit" | bluetoothctl
fi
答案4
我注意到,如果您已经连接到蓝牙设备,您只需 sudo systemctl start bluetooth
蓝牙控制
你会看到一个屏幕,显示本例中的设备“Basilisk X Hyperspeed”为蓝色
我刚刚输入了“信任”
它说更改“你的 MAC 地址”信任成功