外付けBluetoothスピーカーとペアになっているUbuntu 18.04を実行しているラップトップを持っています。このスピーカーに接続するには、マウスを7回クリックする必要があります(ラップトップがスピーカーの範囲外にある場合など)。
これよりも少ない手順でUSBデバイスに接続する方法はありますか?
同様の質問/回答 こちら を見てください。
まず、BluetoothデバイスのMACアドレスが必要です。次のコマンドを実行して見つけることができます。
Sudo systemctl start bluetooth
bluetoothctl
(このコマンドを実行すると、新しいbashプロンプト「[bluetooth]#」が表示されます)devices
最後に、次のコマンドを実行してBluetoothサービスを開始し、コマンドをエコープログラムに渡します。これら2つのコマンドは、ターミナルを介してBluetoothデバイスに接続するために必要なものです。
Sudo systemctl start bluetooth
echo -e 'connect YOUR_DEVICE_MAC_ADDRESS \nquit' | bluetoothctl
これはbashスクリプトに入れることができ、bashスクリプトは起動時に実行するように自動化できます。
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