J'ai un ordinateur portable exécutant Ubuntu 18.04 qui est associé à un haut-parleur Bluetooth externe. Il me faut sept clics de souris pour me connecter à ce haut-parleur (comme lorsque l'ordinateur portable est hors de portée du haut-parleur).
Existe-t-il un moyen de se connecter à un périphérique USB en moins d'étapes que cela?
Jetez un oeil à une question/réponse similaire ici .
Tout d'abord, l'adresse MAC du périphérique Bluetooth est nécessaire. Vous pouvez le trouver en exécutant les commandes suivantes:
Sudo systemctl start bluetooth
bluetoothctl
(une nouvelle invite bash "[bluetooth] #" sera visible après l'exécution de cette commande)devices
Enfin, exécutez les commandes suivantes qui démarrent le service Bluetooth et transmettent les commandes via le programme echo. Ces deux commandes sont ce dont vous avez besoin pour vous connecter à votre appareil Bluetooth via le terminal.
Sudo systemctl start bluetooth
echo -e 'connect YOUR_DEVICE_MAC_ADDRESS \nquit' | bluetoothctl
Cela peut être placé dans un script bash et le script bash peut être automatisé pour s'exécuter au démarrage.
Créé ce script simple pour basculer le périphérique Bluetooth. Je me suis basé sur la réponse de PSA, donc si vous votez pour ma réponse, veuillez également voter pour la leur.
#!/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