更轻松地连接蓝牙设备

更轻松地连接蓝牙设备

我有一台运行 Ubuntu 18.04 的笔记本电脑,它与一个外部蓝牙扬声器配对。我需要点击鼠标七次才能连接到这个扬声器(例如当笔记本电脑超出扬声器的范围时)。

  1. 点击屏幕右上角
  2. 单击蓝牙图标
  3. 点击蓝牙设置
  4. 点击设备名称
  5. 单击“连接”
  6. 点击窗口关闭
  7. 点击窗口关闭

有没有比这更少步骤来连接 USB 设备的方法?

答案1

查看类似的问题/答案这里

首先,需要蓝牙设备的 MAC 地址。您可以通过运行以下命令来找到它:

  1. sudo systemctl start bluetooth
  2. bluetoothctl(运行此命令后,将出现新的 bash 提示符“[bluetooth]#”)
  3. devices
  4. 假设设备已打开并且可见,通过搜索列出的设备名称来查找蓝牙设备的 MAC 地址。

最后,运行以下命令启动蓝牙服务并通过 echo 程序传递命令。这两个命令是您通过终端连接到蓝牙设备所需的。

  1. sudo systemctl start bluetooth
  2. 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 地址”信任成功

相关内容