web-dev-qa-db-ja.com

Bluetoothデバイスに接続する簡単な方法

外付けBluetoothスピーカーとペアになっているUbuntu 18.04を実行しているラップトップを持っています。このスピーカーに接続するには、マウスを7回クリックする必要があります(ラップトップがスピーカーの範囲外にある場合など)。

  1. 画面の右上隅をクリックします
  2. Bluetoothアイコンをクリックします
  3. Bluetooth設定をクリックします
  4. デバイス名をクリック
  5. 接続をクリックします
  6. ウィンドウを閉じる
  7. ウィンドウを閉じる

これよりも少ない手順でUSBデバイスに接続する方法はありますか?

5
kasperd

同様の質問/回答 こちら を見てください。

まず、BluetoothデバイスのMACアドレスが必要です。次のコマンドを実行して見つけることができます。

  1. Sudo systemctl start bluetooth
  2. bluetoothctl(このコマンドを実行すると、新しいbashプロンプト「[bluetooth]#」が表示されます)
  3. devices
  4. リストにあるデバイスの名前を検索してBluetoothデバイスのMACアドレスを探します。デバイスの電源がオンになっていて表示されていると仮定します。

最後に、次のコマンドを実行してBluetoothサービスを開始し、コマンドをエコープログラムに渡します。これら2つのコマンドは、ターミナルを介してBluetoothデバイスに接続するために必要なものです。

  1. Sudo systemctl start bluetooth
  2. echo -e 'connect YOUR_DEVICE_MAC_ADDRESS \nquit' | bluetoothctl

これはbashスクリプトに入れることができ、bashスクリプトは起動時に実行するように自動化できます。

2
PSA

Bluetoothデバイスを切り替えるこの簡単なスクリプトを作成しました。私はPSAの回答に基づいていますので、私の回答に賛成する場合は、その回答にも賛成してください。

#!/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
0
Kira