No OS X 10.8, a Apple introduziu um " sistema de sono agressivo " para ajudar no consumo de energia do laptop e na vida útil da bateria. Isso significa que os aplicativos precisam informar ao SO quando eles não querem que ele durma, porque eles estão, por exemplo, trabalhando em uma tarefa longa que não requer entrada do usuário.
Se você estiver usando um aplicativo que não foi atualizado para emitir essas solicitações (conhecido como declarações de energia), você mesmo poderá emiti-las a partir da linha de comando usando o comando caffeinate
. Para fazer isso, abra Terminal.app
e digite,
caffeinate
A máquina permanecerá ativa até que você cancele o comando com CTL + c . Para permitir que a tela durma de acordo com o uso normal das Configurações do sistema,
caffeinate -s
Para que a declaração de energia expire após um número fixo de segundos (por exemplo, 1 hora = 3600 segundos),
caffeinate -t 3600
Assim que expirar, suas configurações normais de sono serão retomadas.