SayBoot no Mac

Desligue, suspenda e acorde o seu Mac com a Alexa, programe o arranque a partir de desligado e mantenha-o acordado. O agent vive na barra de menus: instalação a partir do .dmg, ligação a partir do navegador.

Mesa com um MacBook, a barra de menus do macOS e um Echo Dot
Sistema
macOS 13 Ventura ou posterior, Apple Silicon e Intel
Tempo
cerca de 3 minutos
Você precisa
Mac ligado à corrente (de secretária, ou portátil com o cabo); um Echo na rede; conta SayBoot com a skill ligada
Comandos
«Alexa, liga o Mac» · «Alexa, desliga o Mac» · arranque programado a partir de desligado
Plano
Premium (o agente Windows continua grátis)
Estado
Beta: build de teste ainda não assinada pela Apple
O agent para Mac está em testes: o .dmg ainda não está assinado pela Apple, por isso o macOS bloqueia-o no primeiro arranque e desbloqueia-se nas Definições (ver o passo 1). A versão pública será assinada e notarizada.

O que um Mac pode fazer, e o que não pode

Um Mac completamente desligado nunca liga pela rede: nenhum Mac, Apple Silicon ou Intel, responde ao magic packet quando desligado. Ligado à corrente, «Alexa, desliga» (configurado por defeito como repouso) apaga o ecrã e leva o Mac ao consumo mínimo, mas deixa-o acessível: «Alexa, liga» volta a acender o ecrã em segundos, também por Wi‑Fi. Com bateria, o macOS entra em repouso completo e desliga o Wi‑Fi: daí nada o consegue acordar, por decisão da Apple.

Se o desligar mesmo, a Alexa não o consegue voltar a ligar. O arranque programado consegue (Programação na app SayBoot): o agent regista-o no firmware do Mac com pmset, após uma permissão de administrador pedida uma só vez, e o Mac arranca sozinho à hora marcada. Para depois aparecer ligado no SayBoot é preciso o início de sessão automático (Definições → Utilizadores e grupos), disponível só com o FileVault desativado; com o FileVault ativo o Mac arranca e fica no ecrã de desbloqueio.

O que baixar

Um único arquivo para todos os Macs: o app é universal (Apple Silicon e Intel). A versão pública é assinada com Developer ID e notarizada pela Apple, então abre sem avisos.

MacArquivo
Todos os Macs (universal)SayBoot-<versione>.dmg

As somas de verificação SHA256SUMS estão na página de versões.

Instalação

  1. Instale o app. Abra o .dmg e arraste SayBoot para a pasta Aplicativos. Depois abra-o pelo Launchpad.

    Nas builds beta não assinadas o macOS mostra «A Apple não consegue verificar…»: feche o aviso, abra Definições do Sistema → Privacidade e segurança, desça até «O SayBoot foi bloqueado» e prima Abrir mesmo assim. Só da primeira vez.

  2. Vincule a conta. Na primeira abertura o navegador abre na página de vinculação do SayBoot: entre com a Amazon e confirme. Em segundos o ícone do SayBoot aparece na barra de menus e o Mac aparece no app como online, com o selo MAC.

    À pergunta «iniciar o SayBoot no login?» responda Sim: o agente é registrado como item de login (o macOS avisa «itens em segundo plano adicionados», é normal).

  3. Ative o despertar pela rede. Ajustes do Sistema → Bateria (ou Economia de Energia) → Opções → Ativar para acesso à rede: Sempre. Em notebooks vale só com o carregador conectado, a menos que você escolha «Sempre» explicitamente.

  4. Conceda a permissão para desligar. Na primeira vez que pedir para desligar ou reiniciar, o macOS pergunta «Permitir que o SayBoot controle o System Events?». Responda Permitir: é o mecanismo padrão do macOS e é pedido uma única vez.

    Negou por engano? Ajustes do Sistema → Privacidade e Segurança → Automação → SayBoot → System Events.

  5. Experimente com a Alexa. Diga «Alexa, procura dispositivos». Depois «Alexa, desliga nome do Mac»: o ecrã apaga-se. Por fim «Alexa, liga nome do Mac»: o ecrã volta em segundos.

    O nome que a Alexa reconhece é o do dispositivo no app SayBoot; você pode alterá-lo lá.

O que esperar

  • Repouso, desligar e reiniciar funcionam; a hibernação não existe como estado separado no macOS e é tratada como repouso. O app mostra só as três ações disponíveis.
  • «Alexa, liga» acorda o Mac do repouso quando está ligado à corrente. A partir de desligado não consegue, limite da Apple: use o arranque programado, que funciona mesmo desligado.
  • «Manter acordado»: a partir do menu do SayBoot e da app impede o Mac de entrar em repouso sozinho, até o desligar, durante 30 minutos, 1, 2, 4 ou 8 horas, ou só com a corrente ligada, mantendo o ecrã aceso se quiser. Como as apps «café», mas controlável à distância.
  • Portáteis: com bateria o macOS desliga o Wi‑Fi em repouso e ignora os despertares pela rede; ligado à corrente tudo funciona. Um rato ou teclado sem fios pode acordar o Mac sozinho: se o ecrã acende sem motivo, desligue-os.
  • Arquivos do agente: configuração em ~/Library/Application Support/SayBoot, registro em ~/Library/Logs/SayBoot/agent.log.

Se algo der errado

  • O Mac não aparece online. Verifique se o ícone está na barra de menus; se não, abra o SayBoot de novo em Aplicativos. No menu, «Sobre» mostra a versão e o estado da vinculação.
  • «Alexa, liga» não o acorda. O Mac estava desligado e não em repouso? Desligado só o arranque programado funciona. Estava com bateria? Ligue-o à corrente: com bateria o macOS não acorda pela rede. O diagnóstico do menu do SayBoot recolhe estes dados e envia-os ao suporte.
  • «Alexa, desligar» não faz nada. A permissão de Automação foi negada: Ajustes do Sistema → Privacidade e Segurança → Automação → SayBoot → ative o System Events.
  • Atualização. Baixe o novo .dmg e arraste o app de novo para Aplicativos, substituindo o anterior: a vinculação permanece.
  • Remoção. Feche o SayBoot a partir do menu e arraste a app para o Lixo. Para remover também o arranque automático, os dados e a permissão pmset: no Terminal /Applications/SayBoot.app/Contents/MacOS/sayboot-agent --uninstall antes de a apagar.

Precisa de ajuda?

Escreva para hello@sayboot.com informando o modelo do Mac e a versão do macOS, ou execute o diagnóstico pelo menu do SayBoot: o relatório chega direto para nós. Esta página está em sayboot.com/macos/pt.

Mac, macOS, Apple TV e HomePod são marcas da Apple Inc. Alexa, Amazon e Echo são marcas da Amazon.com, Inc. ou de suas afiliadas. O SayBoot é um aplicativo independente e não é afiliado, endossado nem patrocinado pela Apple ou pela Amazon.