💻 Guia com a tampa fechada
Como manter seu Mac acordado, mesmo com a tampa do MacBook fechada
Fechar a tampa não é um tempo limite de inatividade - é um sono no nível do hardware, e é por isso que o caffeinate não faz nada aqui. Abaixo: os três métodos de verdade, os comandos, as pegadinhas, e o único toque que resolve sem nada disso.
Teste grátis de 14 dias · pagamento único de US$ 39,99 · sem telemetria · macOS 13+
Primeiro: por que seu truque de sempre não funcionou
Quase todo mundo tenta o caffeinate primeiro, fecha a tampa, e encontra o Mac dormindo mesmo assim. Isso não é um bug e não são suas flags.
O caffeinate - e todo app de barra de menus "no estilo amphetamine" - cria uma power assertion que bloqueia o sono por inatividade: o sono que acontece porque você se afastou do teclado. Fechar a tampa é um evento completamente diferente. O macOS trata o interruptor da tampa no nível do hardware/firmware e coloca a máquina para dormir diretamente, e uma assertion de sono por inatividade não tem voz nisso.
A consequência: para sobreviver ao fechamento da tampa você precisa ou da configuração oficial de clamshell da Apple, ou de algo que acione a flag de desativar o sono do sistema - um mecanismo diferente e bem mais grosseiro. Essas são as únicas duas portas.
1. Modo clamshell (o jeito oficial e garantido da Apple)
O modo clamshell é a forma suportada de rodar um MacBook com a tampa fechada. É totalmente confiável - só tem uma conta de hardware.
- Conecte à energia. Ligue o Mac ao carregador ou a um dock com energia. Só na bateria, o clamshell não se mantém.
- Conecte uma tela externa. HDMI, USB-C ou Thunderbolt. Essa é a parte sem solução alternativa - sem tela, sem clamshell.
- Conecte um teclado ou mouse externo. Com fio, ou Bluetooth (verifique se "Permitir que dispositivos Bluetooth despertem este computador" está ativado nos Ajustes).
- Feche a tampa. O Mac continua rodando e a tela externa assume. Aperte uma tecla no teclado externo se a tela não voltar.
A pegadinha: você tem que carregar um monitor, um teclado e um carregador. Isso funciona numa mesa e é inútil no momento em que você está em movimento - num café, num trem, ou com o Mac na mochila. Também quer dizer que o clamshell nunca pode te ajudar se a ideia toda é ir embora com a máquina.
2. sudo pmset -a disablesleep 1 (poderoso, e fácil de se arrepender)
O instrumento grosseiro. Isso define uma flag em todo o sistema que diz ao macOS para não dormir de jeito nenhum - inclusive ao fechar a tampa. Precisa de root, e fica ativo até você limpar.
# Desativar o sono em todo o sistema (sobrevive ao fechamento da tampa em muitos Macs com Apple Silicon)
sudo pmset -a disablesleep 1
# Verificar se está ativo no momento (1 = sono desativado, 0 = normal)
pmset -g | grep SleepDisabled
# Voltar ao normal - NÃO esqueça deste aqui
sudo pmset -a disablesleep 0 Depois feche a tampa e o Mac continua funcionando. Essa é a boa notícia. Agora a parte honesta.
Precisa de sudo, toda vez
Tanto ativar quanto limpar a flag pedem sua senha de administrador. Não tem como automatizar isso com segurança.
É persistente e fácil de esquecer
Nada te lembra. Ative na terça, esqueça, e seu Mac nunca mais dorme - bateria zerada, ventoinhas trabalhando, um laptop quente lacrado numa bolsa acolchoada.
A tela interna pode ficar ligada
Com a tampa fechada, o painel interno pode continuar consumindo energia à toa - bateria desperdiçada e calor extra exatamente onde ele não consegue escapar.
Tudo ou nada
Não é limitado ao build, render ou execução de agente com que você de fato se importa. É "este Mac nunca dorme", 24 horas por dia, até você lembrar.
E não é garantido: a Apple força o sono ao fechar a tampa em alguns modelos com Apple Silicon, não importa esta flag. Teste sua própria máquina antes de confiar nela para uma execução longa - inicie algo, feche a tampa por um minuto, reabra e confira se continuou.
Teste grátis de 14 dias · pagamento único de US$ 39,99 · sem telemetria · macOS 13+
3. Apps comuns de manter acordado (eles não sobrevivem ao fechamento da tampa)
Vale dizer sem rodeios, porque salva uma noite: os clássicos utilitários de barra de menus "no estilo amphetamine" em geral embrulham a mesma assertion de sono por inatividade que o caffeinate usa. São ótimos para impedir seu Mac de cochilar no meio de um download, e não fazem nada quando a tampa fecha. Se uma ferramenta não diz explicitamente que lida com o sono de tampa fechada, presuma que não lida.
Para os métodos com a tampa aberta na íntegra, veja todo jeito de manter um Mac acordado, com honestidade.
4. O jeito fácil: um toque no AwakeMate
O AwakeMate tem uma opção Manter acordado com a tampa fechada - em Ajustes › Opções, ou logo na integração. Ative, aprove um assistente único, e essa é a configuração inteira. Sem Terminal, sem monitor, sem flag para lembrar.
O que o diferencia de digitar o comando pmset você mesmo é o escopo: o AwakeMate segura o sono só enquanto uma ferramenta que você escolheu está de fato rodando. Quando seu build, render ou agente termina, o sono normal volta na hora.
Limitado ao trabalho real
O manter acordado com a tampa fechada vale enquanto uma ferramenta monitorada está rodando - Xcode, ffmpeg, Claude Code - não para sempre.
Ele escurece a tela
A tela interna é escurecida sob a tampa fechada para não gastar bateria nem gerar calor, e o brilho é restaurado quando você abre.
Ele se reverte sozinho
Desligue a opção, ou saia do AwakeMate, e a configuração é revertida e o brilho restaurado. Nada fica para trás.
Ele nunca mexe nos seus ajustes de energia
Suas preferências salvas de Economia de Energia / Bateria ficam exatamente como você definiu. A opção vem desligada por padrão.
A ressalva honesta, igual à de cima: isso funciona na maioria dos Macs com Apple Silicon, mas a Apple força o sono em alguns modelos. Feche a tampa uma vez com uma execução rolando para confirmar que o seu se mantém. Se não se mantiver, o modo clamshell é o recurso garantido.
O caso de uso para o qual foi criado: inicie uma execução longa de agente ou um build, feche a tampa, jogue o Mac na mochila, conecte por tethering ao celular, e continue conferindo pelo celular no caminho. É essa a ideia toda - veja agente na sua mochila para o passo a passo completo.
Teste grátis de 14 dias · pagamento único de US$ 39,99 · sem telemetria · macOS 13+
pmset manual vs AwakeMate
pmset manual AwakeMate sudo, toda santa vez Um toque, uma aprovação única de assistente Rodando agentes durante a noite? Veja por que agentes de IA precisam do seu Mac acordado.
Perguntas frequentes
Como mantenho um MacBook acordado com a tampa fechada?
Três jeitos. O modo clamshell (energia + tela externa + teclado ou mouse externo) é a rota oficial e garantida da Apple, mas precisa de hardware. O sudo pmset -a disablesleep 1 define uma flag de desativar o sono em todo o sistema que funciona em muitos Macs com Apple Silicon, mas é persistente, precisa de root e é fácil de esquecer. Ou ative Manter acordado com a tampa fechada no AwakeMate, que segura o sono só enquanto uma ferramenta que você escolheu está de fato rodando e se reverte sozinho.
O caffeinate funciona com a tampa fechada?
Não. O caffeinate cria uma power assertion de sono por inatividade, e o sono ao fechar a tampa não é sono por inatividade - ele é acionado no nível do hardware/firmware no momento em que o ímã da tampa fecha. A assertion é simplesmente ignorada. É por isso que o truque habitual do Terminal falha aqui.
Posso usar o modo clamshell sem uma tela externa?
Não oficialmente. O modo clamshell da Apple exige que o Mac esteja na energia com uma tela externa conectada, além de um teclado ou mouse externo para despertá-lo. Sem uma tela, fechar a tampa coloca o Mac para dormir. Definir a flag de desativar o sono (ou usar a opção de tampa fechada do AwakeMate) é o único jeito de ficar acordado sem monitor conectado.
O sudo pmset -a disablesleep 1 é seguro?
Não danifica nada, mas é arriscado na prática. É de todo o sistema e persistente, então se você esquecer, o Mac nunca vai dormir - esvazia a bateria, esquenta, e pode ficar cozinhando dentro de uma bolsa fechada. Sempre verifique com pmset -g | grep SleepDisabled e limpe com sudo pmset -a disablesleep 0 quando terminar.
Como verifico se o sono está desativado no momento?
Rode pmset -g | grep SleepDisabled. Um valor de 1 significa que o sono está desativado em todo o sistema; 0 significa comportamento de sono normal. Desfaça com sudo pmset -a disablesleep 0.
Como mantenho meu Mac funcionando na mochila?
Ative a opção de tampa fechada do AwakeMate, inicie o trabalho que te importa, conecte o Mac por tethering ao celular se ele precisar de rede, e feche a tampa. O AwakeMate escurece a tela interna para não gastar bateria sob a tampa. Use uma bolsa com ventilação e mantenha na energia ou num carregador portátil para execuções longas.
O manter acordado com a tampa fechada funciona em todo Mac?
Não, e ninguém pode prometer isso com honestidade. A Apple força o sono ao fechar a tampa em alguns modelos com Apple Silicon, não importa a flag de desativar o sono, então a mesma ressalva vale para o pmset e para o AwakeMate. Teste o seu uma vez: inicie uma execução, feche a tampa por um minuto, abra e confira se o trabalho continuou. O modo clamshell é o único método garantido.