Como impedir (temporariamente) seu Mac de entrar em repouso

Augusto Campos em 5/08/2011

As configurações default dos Macs fazem um excelente trabalho de economizar energia (ou prolongar o uso da bateria) reduzindo o brilho do monitor, ativando a proteção de tela ou mesmo colocando o Mac em repouso após detectar um período de inatividade do usuário.

Alguns aplicativos (como players de vídeo, por exemplo) tomam suas próprias providências para suspender este efeito durante seu uso - afinal, quando você está assistindo em tela cheia a um show que dura 80 minutos, é bastante provável que não haja movimentação do teclado e do mouse ao longo de todo o período, e mesmo assim a tela deve ser mantida visível e sem proteção de tela!

Outras vezes - durante um longo download, um monitoramento ou uma operação em que o Mac tenha que ficar esperando algo acontecer na rede, por exemplo, a proteção de tela pode não ser problema nenhum, mas você pode querer que o efeito (usualmente desejado!) de colocar o Mac em repouso também seja suspenso, sem ter de para isso lembrar de ficar mexendo o mouse a cada 5 minutos ;-)

Embora seja suficientemente fácil clicar em  | Preferências do Sistema | Economizador de Energia e desativar o Repouso do Computador, a experiência de muitos usuários demonstra que não é tão simples lembrar de reativar o recurso quando a necessidade acaba, e acabamos perdendo o uso desta capacidade tão eficiente.

Uma solução comum para esta demanda eventual é instalar o utilitário gratuito Caffeine, cuja missão na vida é esta: oferecer no menu do sistema uma opção de colocar o Mac em um modo de operação no qual ele não dormirá (nem reduzirá o brilho da tela, nem ativará o screen saver), não importa quanto tempo você fique sem interagir.
 

Um comando versátil

Mas às vezes a demanda não é eventual, ou você prefere não instalar o utilitário. Neste caso, também temos uma solução: basta abrir um Terminal e digitar o comando abaixo:

pmset noidle

O pmset vem pré-instalado no OS X e o que ele faz, quando chamado com o parâmetro noidle como mostrado acima, é muito simples: enquanto estiver rodando, o Mac não entrará em modo repouso. Você pode emitir o comando, minimizar o Terminal e aí deixar seu Mac esperando à vontade, mexendo o mouse e o teclado (ou não) quanto quiser.

Para interromper o comando (reativando automaticamente a configuração de repouso original), basta selecionar o Terminal em que o pmset estiver rodando, e pressionar Control+C - e o próprio pmset se encarregará de lembrar a você desta combinação de teclas que o interrompe.

Anote ou decore este comando, você verá que ele ainda lhe será útil ;-)

Bônus: o pmset tem muitas outras funcionalidades - por exemplo, você pode chamá-lo como pmset sleepnow para fazer o Mac entrar em repouso imediatamente, ou mesmo para alterar as configurações de energia - digite man pmset para ver todas as opções, e aprenda até mesmo como usar rapidamente o Terminal para colocar seu Mac para dormir imediatamente, mas já definindo a data e horário em que ele deverá acordar! ;-)

Comentar

Comentários arquivados

Comentário de Helbin em 05/08/2011 às 09:40:50

Uso o App Caffeine (Free na MAS)... Qnd o Caffeine está ativado, o Mac não hiberna nem ativa descanso de tela... =)

Comentário de Thiago A. em 05/08/2011 às 09:41:34

O Caffeine integra a minha lista de essenciais. Legal que ele suporta AppleScript, então dá pra fazer uns scripts bem interessantes para o mac entrar em economia de energia para usar na bateria, com Keyboard Maestro (pressionando um conjunto de teclas de atalho qualquer). Ou para o modo normal, arregaçando o brilho, ligando o caffeine, etc.

Comentário de Augusto Campos em 05/08/2011 às 10:04:10

Sim, o gratuito Caffeine, mencionado e linkado no post, é uma boa alternativa também. Mas o pmset tem uma grande vantagem, também mencionada: já vem com o Mac, portanto estará sempre disponível na hora que você precisar, mesmo em um Mac em que você não fez configurações prévias.

Comentário de Alexandre Gorges em 05/08/2011 às 15:36:51

lembrando que ver video em tela cheia pelo quicktime ou vlc, não faz o notebook dormir.

Comentário de Carlos Eduardo de Andrade em 05/08/2011 às 15:45:35

Uma coisa interessante do pmset é que vc pode mudar o modo de hibernação do Mac tb. No caso do Snow Leopard, que não hiberna por padrão, podemos usar o comando sudo pmset -a hibernatemode 1 para ativar a hibernação em disco. Para voltar p/ suspensão em RAM basta sudo pmset -a hibernatemode 3 []'s

Comentário de Augusto Campos em 05/08/2011 às 16:17:18

Sim, felizmente. Como informa o post, aliás ;-)

Comentário de Augusto Campos em 05/08/2011 às 16:43:19

Boa! :)

Comentário de Guilherme em 09/08/2011 às 00:08:26

Ja tentei de diversas alternativas para retirar a hibernação ao fechar a tela de meu macbook pro. Utilizei diversos apps para isso, tentei com alguns comandos tbm. A unica coisa que nao tentei, mas que ja li a respeito foi de usar um teclado e mouse externo, mas nao gostei da ideia, pois ele dorme ao fechar, e acorda novamente ao mexer no mouse... gostaria que ele nao dormisse nunca. sera que isso eh possivel? como? obrigado.

Comentário de Augusto Campos em 09/08/2011 às 00:27:12

Eis a resposta da fabricante: http://support.apple.com/kb/HT3131?viewlocale=pt_BR

Comentário de Guilherme em 09/08/2011 às 15:40:08

Poisé, já tinha lido isso, foi justamente o que eu havia comentado: ele dorme primeiro, então você precisa mexer no mouse para despertá-lo novamente. Eu gostaria de achar uma solução que impedisse ele de dormir, pois ao dormir ele para algumas atividades como Downloads, Msn, etc. Mas infelizmente não encontrei.