To pytanie jest prawie takie samo jak moje poprzednie , ale z jedną zasadniczą różnicą; Chcę włączyć / wyłączyć Bluetooth z linii poleceń (bash lub podobny), NIE z AppleScript - odpowiedzi na to widziałem na superużytkowniku wszystkie używane AppleScript.
Przypuszczam, że networksetup
może być przydatny, ale nie mają pojęcia, co interfejsu (ów) do interakcji z - Chciałbym odpowiedź w tym kompletnego polecenia można uruchomić (i zrozumieć) - jeśli sprawach model urządzenia, to Snow Leopard na MacBook2,1
celu MacBook7,1
, z wyjątkiem MacBook5,1
, a jeśli możesz zrobić tylko dla 6,1 i 7,1, to w porządku.
macos
snow-leopard
terminal
bluetooth
command-line
Andrew Wonnacott
źródło
źródło
osascript -e "<applescript goes here>"
tylko wyskakujących okien.Odpowiedzi:
Blueutil to schludne małe narzędzie wiersza poleceń do tego celu. Jest darmowy i zawiera kod źródłowy. Jeśli maszzainstalowany program Homebrew , możesz go zainstalować za pośrednictwem
brew install blueutil
.Działa dobrze na MacBooku Pro z systemem Lion (10.7.3) i Mac mini z systemem Snow Leopard (10.6.8). Pojawią się błędy, jeśli wyłączysz bluetooth, gdy magiczna mysz jest podłączona, ale nadal działa :)
źródło
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
. Aby ponownie uruchomić demona bluetooth:sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist
brew install blueutil
łatwo zainstalować. Wygląda na to, że zmienili flagi linii poleceń, użyj,blueutil power 1
aby włączyć bluetooth.Poniższe działało dla mnie (OSX 10.7.5), aby włączyć bluetooth z wiersza poleceń (używając poleceń tutaj ):
(Wystąpił problem polegający na tym, że wyłączyłem Bluetooth, a następnie przy następnym uruchomieniu systemu nie mogłem już używać klawiatury bezprzewodowej ... więc nie logowałem się z ekranu, ale mogłem zalogować się przez ssh. I nie było to dla mnie jasne jak zainstalować oprogramowanie, takie jak
blueutil
z wiersza poleceń, jak sugeruje @binarybob)źródło
To narzędzie wiersza polecenia opensource mac to robi i wiele więcej:
https://github.com/guarinogabriel/Mac-CLI
źródło