Impedindo Repouso
Também: o que está mantendo o Mac acordado
Resposta rápida
Impedindo Repouso é uma coluna da aba Energia do Monitor de Atividade que mostra se um app está impedindo o Mac de entrar em repouso no momento. Os apps fazem isso de propósito enquanto reproduzem mídia, baixam arquivos ou executam tarefas longas.
Os apps mantêm o Mac acordado fazendo uma asserção de energia, um pedido ao macOS para adiar o repouso. Um player de vídeo faz isso enquanto um filme passa, e um backup ou download pode fazer isso até terminar. A maioria dos apps retira o pedido quando termina.
Se o Mac não entra em repouso sozinho, ou se a tela continua ligada, a coluna Impedindo Repouso é o primeiro lugar para olhar.
Nesta página
Como descobrir o que está impedindo o Mac de entrar em repouso
Abra o Monitor de Atividade, clique na aba Energia e clique na coluna Impedindo Repouso para ordenar por ela. Os apps que mostram Sim estão mantendo o Mac acordado.
Para ver mais detalhes, execute pmset -g assertions no Terminal. Ele lista cada asserção ativa e o processo dono dela, o que inclui os processos em segundo plano.
O que fazer
Se o app tem um bom motivo, como um download em andamento, deixe-o terminar. Se não tem, encerrar o app normalmente libera a asserção. Abas do navegador reproduzindo mídia, inclusive as silenciadas, são uma causa comum.
Como ler o pmset -g assertions
Para uma resposta em uma linha, execute pmset -g e olhe a linha sleep. Se algo está mantendo o Mac acordado, ela termina com as palavras sleep prevented by e uma lista de nomes de processos.
pmset -g assertions mostra os detalhes. A metade de cima é um resumo dos tipos de asserção, e a seção chamada Listed by owning process mostra cada processo, há quanto tempo ele mantém a asserção e um nome que o app deu a ela. Os tipos que você mais vai ver:
- PreventUserIdleSystemSleep: o Mac não entra em repouso sozinho, mas a tela ainda pode desligar.
- PreventUserIdleDisplaySleep: a tela continua ligada. Players de vídeo e apps de apresentação usam isso.
- PreventSystemSleep: o Mac é impedido de entrar em repouso de qualquer forma. A versão
caffeinate -sdisso só funciona na tomada. - NoIdleSleepAssertion: outro nome que alguns apps usam quando impedem o Mac de entrar em repouso por ociosidade.
- powerd mantendo uma asserção chamada Prevent sleep while display is on: normal enquanto você está usando o Mac.
Quando o coreaudiod ou outro processo do sistema está mantendo o Mac acordado
Às vezes o dono em pmset -g assertions é um processo do sistema, como o coreaudiod, mantendo a asserção para outro app. Nesse caso, a entrada tem uma linha que diz Created for PID seguida de um número. Esse número é o app que você está procurando.
- Execute
pmset -g assertionse encontre a linha Created for PID abaixo do processo do sistema. - Execute
ps -p <PID> -o comm=, trocando <PID> por esse número, para mostrar o nome do app. - Interrompa o que esse app está fazendo com áudio, como um vídeo pausado, uma chamada aberta ou uma gravação, ou encerre o app.
- Execute
pmset -g assertionsde novo para confirmar que a entrada sumiu.
Motivos comuns para o Mac não entrar em repouso
- Uma aba do navegador ou um app com áudio ou vídeo aberto, mesmo pausado ou sem som.
- Um app de videochamada que ainda está com o microfone ou a câmera abertos.
- Downloads, uploads, sincronizações com a nuvem e backups que ainda não terminaram.
- Apps lendo de um disco. A Apple dá como exemplo o app Música tocando músicas.
- Pessoas usando serviços que o seu Mac compartilha, como uma impressora conectada ou arquivos compartilhados.
- Uma sessão de terminal ativa, como um login remoto. O ajuste ttyskeepawake do
pmsetimpede o repouso por ociosidade enquanto uma sessão está em uso. Executepmset -g | grep ttyskeepawakepara conferir; 1 significa ativado. - Um comando
caffeinateou um utilitário para manter o Mac acordado que você iniciou e esqueceu.
Como ver o que acordou o Mac
Se o Mac entra em repouso mas acorda de novo, o registro de energia anota o motivo. Execute pmset -g log | grep -e " Sleep " -e " Wake " -e " DarkWake " | tail -20 para ver os repousos e despertares mais recentes. O texto depois de due to diz a causa, como a tampa, um teclado ou trackpad, ou uma tarefa agendada.
As linhas DarkWake são despertares curtos com a tela desligada, que o macOS usa para tarefas em segundo plano. Alguns desses durante a noite são normais.
Perguntas frequentes
O que significa Impedindo Repouso no Monitor de Atividade?
Mostra se um app está impedindo o Mac de entrar em repouso no momento. Sim significa que o app pediu ao macOS para continuar acordado.
Como ver o que está impedindo o Mac de entrar em repouso?
Confira a coluna Impedindo Repouso na aba Energia do Monitor de Atividade, ou execute pmset -g assertions no Terminal para ver todos os processos que estão mantendo o Mac acordado.
Posso manter o Mac acordado de propósito?
Sim. O comando caffeinate, que já vem no sistema, mantém o Mac acordado enquanto está rodando. Pressione Control-C para interrompê-lo.
Por que o coreaudiod aparece impedindo o repouso?
O coreaudiod cuida do som de todos os apps, então ele mantém a asserção de repouso enquanto um app está tocando ou gravando áudio. A linha Created for PID em pmset -g assertions diz qual é o app.
É ruim o powerd estar impedindo o repouso?
Não. O powerd é o processo de gerenciamento de energia do macOS, e a asserção dele chamada Prevent sleep while display is on é normal enquanto você usa o Mac.
Uma sessão do Terminal pode manter o Mac acordado?
Pode. Quando o ajuste ttyskeepawake está ativado, o macOS não entra em repouso por ociosidade enquanto uma sessão de terminal, como um login remoto, estiver ativa. Uma sessão passa a contar como inativa quando fica ociosa por mais tempo que o temporizador de repouso. Um comando executado com caffeinate também mantém o Mac acordado até terminar.
Relacionados
Passo a passo: Por que meu Mac não entra em repouso.
Procurando algo melhor que o Monitor de Atividade? Veja as melhores alternativas ao Monitor de Atividade para Mac ou navegue por todos os termos do glossário.