Embora não pareça haver nenhuma maneira confiável de ativar ou desativar o AirPort diretamente através do shell, é possível contornar isso manipulando os locais do OS X com o comando scselect
.
Primeiro, crie um novo local chamado AirPort-Off no painel de preferências Rede. Com esse novo local selecionado, selecione Configurações de porta de rede no menu pop-up Mostrar e desmarque AirPort. Em seguida, selecione seu local anterior, que para a maioria das pessoas provavelmente seria automático.
Agora, você pode desativar o AirPort executando scselect AirPort-Off
e novamente executando o último comando, substituindo AirPort-Off
pelo nome do seu local normal. Para atribuir uma tecla de atalho ao comando usando um utilitário como o Butler, crie um AppleScript simples contendo essa linha:
do shell script "/usr/sbin/scselect AirPort-Off"
Em seguida, peça ao Butler (ou ao seu aplicativo de escolha) que execute o APpleScript. (Com Butler, a execução de um shell script contendo apenas o comando bare parece não funcionar.)