25 votos

Cómo controlar inalámbrica Bluetooth de la radio de la línea de comandos?

Esta pregunta es casi lo mismo que mi pregunta anterior, pero con una diferencia importante; quiero activar/desactivar el Bluetooth desde la línea de comandos (bash o similar), NO de AppleScript - las respuestas para este vi en superusuario utilizados AppleScript.

Me imagino que networksetup podría ser útil, pero no tienen idea lo de la interfaz(s) para interactuar con el - me gustaría una respuesta, incluyendo un comando completo que puede funcionar (y entender) - si el modelo de dispositivo que importa, es Snow Leopard en MacBook2,1 a MacBook7,1, excepto MacBook5,1, y si sólo se puede hacer por 6,1 y 7,1 eso está bien.

45voto

binarybob Puntos 6395

Blueutil es un poco aseado herramienta de línea de comandos para hacer esto. Es gratis y viene con el código fuente. Si usted tiene homebrew instalado, puede instalarlo via brew install blueutil.

Uso:

Impresión de estado de bluetooth
blueutil

Encienda el bluetooth
blueutil power 1

Desactivar el bluetooth
blueutil power 0

Funciona bien en un Macbook Pro con Lion (10.7.3) y Mac mini con Snow Leopard (10.6.8). Usted obtendrá algunos errores si usted apaga el bluetooth, mientras que el magic mouse está conectado, todavía funciona :)

11voto

Zathrus Puntos 5385

El siguiente trabajó para mí (OSX 10.7.5) para activar bluetooth desde la línea de comandos (usando comandos que se encuentra aquí):

sudo defaults write /Library/Preferences/com.apple.Bluetooth ControllerPowerState -int 1

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist

(Me encontré con el problema que he desactivado el bluetooth y, a continuación, en el siguiente inicio del sistema, no podía usar el teclado inalámbrico más... así que no hay registro en la pantalla, pero yo podría entrar por ssh. Y no estaba claro para mí cómo instalar el software, tales como blueutil desde la línea de comandos como sugerido por @binarybob )

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X