Este método requereu o ícone de estado da barra de menu bluetooth para mostrar e utilizar o script GUI AppleScript (requer System Preferences “ Universal Access ” Support for assisttive devices IIRC):
tell application "System Events"
tell process "SystemUIServer"
tell (menu bar item 1 of menu bar 1 whose description is "bluetooth")
click
click menu 1's second menu item
end tell
end tell
end tell
Call from command line using osascript
:
osascript -e 'tell application "System Events" to tell process "SystemUIServer" to tell (menu bar item 1 of menu bar 1 whose description is "bluetooth") to {click, click (menu item 2 of menu 1)}'
Não edite este post. Não me interessa se não gosta da barra de deslocamento. É mais fácil de seleccionar clicando três vezes desta forma.
Em alternativa, pode lançar as Preferências do Sistema e clicar na caixa de verificação:
tell application "System Preferences"
set current pane to pane id "com.apple.preferences.bluetooth"
tell application "System Events"
tell process "System Preferences"
click checkbox "On" of window "Bluetooth"
end tell
end tell
quit
end tell
Enquanto um processo GUI é lançado, não é visível excepto para o ícone Dock.