Pertanyaan ini hampir sama dengan pertanyaan saya sebelumnya , tetapi dengan satu perbedaan utama; Saya ingin mengaktifkan / menonaktifkan Bluetooth dari baris perintah (bash atau serupa), BUKAN dari AppleScript - jawaban untuk ini saya melihat pada superuser semua digunakan AppleScript.
Saya akan menebak bahwa networksetup
mungkin berguna tapi tidak tahu apa antarmuka (s) untuk berinteraksi dengan - Saya ingin jawaban termasuk perintah lengkap saya dapat menjalankan (dan memahami) - jika hal model perangkat, itu Snow Leopard pada MacBook2,1
ke MacBook7,1
, kecuali MacBook5,1
, dan jika Anda hanya bisa melakukannya untuk 6,1 dan 7,1 tidak apa-apa.
macos
snow-leopard
terminal
bluetooth
command-line
Andrew Wonnacott
sumber
sumber
osascript -e "<applescript goes here>"
jika muncul windows adalah satu-satunya masalah yang Anda miliki dengan menggunakannya.Jawaban:
Blueutil adalah alat baris perintah kecil yang rapi untuk melakukan ini. Ini gratis dan dilengkapi dengan kode sumber. Jika Anda telahmenginstal homebrew , Anda dapat menginstalnya melalui
brew install blueutil
.Bekerja dengan baik pada Macbook Pro yang menjalankan Lion (10.7.3) dan Mac mini yang menjalankan Snow Leopard (10.6.8). Anda akan mendapatkan beberapa kesalahan jika Anda mematikan bluetooth saat mouse ajaib terhubung, masih berfungsi :)
sumber
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
. Untuk me-restart daemon bluetooth:sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist
brew install blueutil
menginstalnya dengan mudah. Mereka tampaknya telah mengubah bendera baris perintah, gunakanblueutil power 1
untuk menghidupkan bluetooth.Berikut ini bekerja untuk saya (OSX 10.7.5) untuk mengaktifkan Bluetooth dari baris perintah (menggunakan perintah yang ditemukan di sini ):
(Saya mengalami masalah bahwa saya menonaktifkan bluetooth dan kemudian pada sistem selanjutnya mulai saya tidak bisa menggunakan keyboard nirkabel lagi ... jadi tidak ada login dari layar tapi saya bisa masuk melalui ssh. Dan tidak jelas bagi saya cara menginstal perangkat lunak seperti
blueutil
dari baris perintah seperti yang disarankan oleh @binarybob)sumber
Alat baris perintah mac opensource ini seharusnya melakukan itu, dan lebih banyak lagi:
https://github.com/guarinogabriel/Mac-CLI
sumber