O MacBook Air se conecta automaticamente a um alto-falante Bluetooth (emparelhado anteriormente) mesmo quando a tampa está fechada, o que impede que o dispositivo que estou usando no momento se conecte ao alto-falante.
Como configuro o MacBook Air para não conectar automaticamente a um alto-falante bluetooth quando a tampa está fechada? Quero que tudo funcione como está quando a tampa estiver aberta.
sleep-wake
bluetooth
Lars Nyström
fonte
fonte
Respostas:
Com base em outras respostas e fornecendo a maioria / todas as peças do quebra-cabeça, mas não uma solução completa:
Bluetooth
→Advanced…
→Allow Bluetooth devices to wake this computer
)Instale um programa auxiliar para verificar a suspensão do sistema (se você quiser distinguir apenas a tampa aberta / fechada sem o Mac em suspensão, parece que atualmente não há uma maneira fácil - ou seja, eu não descobri como detectar isso) e alterne o Bluetooth dependendo dos eventos de sono / vigília.
Ajudantes a detectar sono / vigília (verifique as várias opções nesta postagem):
Possível executar scripts em suspensão e ativação?
Veja também este post sobre " Ligar ou desligar automaticamente o bluetooth, dependendo da rede atual (MBP executando o Lion) " mencionando o ControlPlane
Alterne o bluetooth dos scripts:
Como controlar o rádio sem fio Bluetooth na linha de comando?
Minha recomendação: instalar blueutil via homebrew
Corra
blueutil power 0
ao dormirE
blueutil power 1
ao acordarAgora, sobre minha contribuição para esse problema: Se o power nap causar um evento de ativação, tente este script para ativar a distinção entre outros motivos de ativação e abertura da tampa:
Ele define um tempo limite de 3 segundos (limitSec), obtém a hora atual e a última hora de ativação e
Wake reason: EC.lidOpen
, se isso foi há menos de 3 segundos, reativará o Bluetoothfonte
Semelhante ao @iolsmit, criei um script que baixa e configura
blueutil
esleepwatcher
para desativar o bluetooth quando a máquina entra no modo de espera, e é reativado quando a máquina é ativada.https://github.com/alb12-la/KBOS
Faça o download do homebrew e execute a
bash setup.sh
partir do diretório repo.fonte