Diese Frage ist fast die gleiche wie meine vorherige Frage , aber mit einem großen Unterschied; Ich möchte Bluetooth über die Befehlszeile aktivieren / deaktivieren (Bash oder ähnliches), NICHT über AppleScript - die Antworten dazu habe ich auf Superuser alle mit AppleScript verwendet.
Ich würde vermuten , dass networksetup
nützlich sein könnten , aber keine Ahnung, welche Schnittstelle (n) zur Interaktion mit - ich eine Antwort, die eine vollständige Befehls möchte ich laufen kann (und verstehen) - wenn das Gerätemodell Angelegenheiten, es Snow Leopard auf MacBook2,1
zu MacBook7,1
, es sei denn MacBook5,1
, und wenn Sie nur für 6,1 und 7,1 tun können, ist das in Ordnung.
macos
snow-leopard
terminal
bluetooth
command-line
Andrew Wonnacott
quelle
quelle
osascript -e "<applescript goes here>"
wenn Sie nur mit dem Aufrufen von Fenstern Probleme haben.Antworten:
Blueutil ist dafür ein hübsches kleines Kommandozeilen-Tool. Es ist kostenlos und kommt mit dem Quellcode. Wenn Sie Homebrew installiert haben, können Sie es über installieren
brew install blueutil
.Funktioniert problemlos auf einem Macbook Pro mit Lion (10.7.3) und einem Mac mini mit Snow Leopard (10.6.8). Sie werden einige Fehler bekommen, wenn Sie das Bluetooth ausschalten, während eine magische Maus angeschlossen ist, es funktioniert aber immer noch :)
quelle
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
. So starten Sie den Bluetooth-Daemon neu:sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist
brew install blueutil
es einfach installieren. Sie scheinen die Kommandozeilen-Flags geändert zu haben, umblueutil power 1
Bluetooth einzuschalten.Das Folgende funktionierte für mich (OSX 10.7.5), um Bluetooth über die Befehlszeile einzuschalten (mithilfe der hier gefundenen Befehle ):
(Ich hatte das Problem, dass ich Bluetooth deaktiviert und dann beim nächsten Systemstart die drahtlose Tastatur nicht mehr verwenden konnte ... also keine Anmeldung über den Bildschirm, aber ich konnte mich über ssh anmelden. Und es war mir nicht klar wie man Software wie
blueutil
von der Kommandozeile aus installiert (wie von @binarybob vorgeschlagen)quelle
Dieses OpenSource-Mac-Kommandozeilen-Tool macht das angeblich und noch viel mehr:
https://github.com/guarinogabriel/Mac-CLI
quelle