Cette question est presque la même que ma question précédente , mais avec une différence majeure; Je veux activer / désactiver le Bluetooth à partir de la ligne de commande (bash ou similaire), PAS à partir d'AppleScript - les réponses à cela que j'ai vues sur le superutilisateur utilisent tous AppleScript.
Je suppose que networksetup
peut - être utile , mais avoir aucune idée de ce que l' interface (s) d'interagir avec - je voudrais une réponse comprenant une commande complète , je peux courir (et comprendre) - si les questions du modèle de l' appareil, il Snow Leopard sur MacBook2,1
pour MacBook7,1
, à l' exception MacBook5,1
, et si vous ne pouvez faire que pour 6,1 et 7,1, ça va.
macos
snow-leopard
terminal
bluetooth
command-line
Andrew Wonnacott
la source
la source
osascript -e "<applescript goes here>"
si les fenêtres contextuelles sont le seul problème que vous rencontrez avec son utilisation.Réponses:
Blueutil est un petit outil de ligne de commande pour ce faire. C'est gratuit et est livré avec le code source. Si vous avezinstallé homebrew , vous pouvez l'installer via
brew install blueutil
.Fonctionne très bien sur un Macbook Pro exécutant Lion (10.7.3) et un Mac mini exécutant Snow Leopard (10.6.8). Vous obtiendrez des erreurs si vous désactivez le bluetooth alors qu'une souris magique est connectée, cela fonctionne quand même :)
la source
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
. Pour redémarrer le démon bluetooth:sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist
brew install blueutil
installer facilement. Ils semblent avoir changé les drapeaux de ligne de commande, utilisezblueutil power 1
pour activer le bluetooth.Les éléments suivants ont fonctionné pour moi (OSX 10.7.5) pour activer le Bluetooth à partir de la ligne de commande (à l'aide des commandes trouvées ici ):
(J'ai rencontré le problème de désactivation du bluetooth, puis au prochain démarrage du système, je ne pouvais plus utiliser le clavier sans fil ... donc pas de connexion depuis l'écran mais je pouvais me connecter via ssh. Et ce n'était pas clair pour moi comment installer un logiciel tel que
blueutil
depuis la ligne de commande comme suggéré par @binarybob)la source
Cet outil de ligne de commande open source mac fait cela, et bien plus encore:
https://github.com/guarinogabriel/Mac-CLI
la source