Como fazer um Mac (Macbook Pro) não hibernar?

12

Já defini no Economizador de energia das preferências do sistema que

Computer sleep: on Battery Power, Never
                when plugged in,  Never

por isso, se eu fechar a capa do Macbook Pro executando o Mountain Lion, para que ele durma, se eu abrir a capa dentro de algumas horas, ela acordará imediatamente - o que é ótimo. No entanto, se eu abrir a tampa e não tocá-la, depois de 12 ou 24 horas, ela será ativada da hibernação, levando cerca de 2,5 minutos para que qualquer senha possa ser digitada. (Atualização de 2015: este Macbook Pro foi executando com um disco rígido não SSD. O tempo de ativação é muito melhor se for um disco SSD).

Isso é tudo quando o Macbook Pro está conectado (alimentado pelo adaptador de energia). Existe uma maneira de fazê-lo não hibernar?

falta de polaridade
fonte

Respostas:

18

Esse comportamento é documentado pela Apple em computadores Mac: A barra de progresso aparece após a ativação do modo de suspensão :

Com o lançamento da atualização suplementar 2.0 do OS X Mountain Lion v10.8.2, um novo recurso foi introduzido para entrar em suspensão segura após quatro horas do computador sendo conectado à energia CA. Este é um esforço para cumprir as Normas Europeias de Energia (ErP Lot6). Isso ocorrerá apenas se não houver atividade sem fio ou Ethernet e nenhuma atividade de dispositivos externos, como dispositivos de armazenamento USB.

Esse é um comportamento normal para as seguintes unidades:

  • MacBook Pro (meados de 2012 e posterior)
  • MacBook Pro (Retina, meados de 2012 e posterior)
  • MacBook Air (meados de 2012 e posterior)
  • iMac (final de 2012 e posterior)
  • Mac mini (final de 2012 e posterior)

Para desativar isso, desligue o desligamento automático nas configurações de suspensão executando o seguinte comando em Terminal(abaixo /Applications/Utilities):

sudo pmset -a autopoweroff 0  

A -aopção desativa o desligamento automático do Mac enquanto estiver no carregador e na bateria. Use -c(em vez de -a) para desativar o desligamento automático apenas quando estiver conectado.

MK
fonte
1
interessante, não é mesmo parte das opções Preferências do sistema padrão, mas precisa de uma linha de comando para fazê-lo ...
nonopolarity
2
Obrigado por isso. Isso é bobagem, você acha que isso pode ser detectado usando o fuso horário ou algo assim, em vez de forçá-lo a todos ... Nota: use "-c" em vez de "-a" se você quiser alterá-lo apenas para plugado- dentro.
precisa
Você também pode deixá-lo ativado, mas prolongar o atraso (por padrão, ele hibernará após apenas 4 horas enquanto estiver conectado). Use sudo pmset -c autopoweroffdelay NNpara definir o atraso para NN segundos (por exemplo, defino o meu para 43200, que é de 12 horas).
Peterflynn