Há também um aplicativo de painel de preferências chamado SmartSleep ( http://www.jinx.de/SmartSleep.html ): você precisa pagar pela versão atual, mas pode encontrar versões mais antigas na Internet.
Também usei este tutorial, copiei e colei o conteúdo e tenho algumas notas na parte inferior:
http://www.geeked.info/make-my-macbook-pro-hibernate/
Não gosto de perder a vida da bateria, principalmente quando viajo. Adoro o recurso de hibernação no Windows e todos os meus laptops estão configurados para hibernar quando a tampa está fechada. Os poucos segundos extras necessários para acordar valem a vida útil da bateria economizada aos meus olhos. Para quem não sabe, aqui estão os diferentes estados do MacBook Pro:
- Ligado - o computador está ativado, a tela está ligada, a bateria está sendo consumida com base nas configurações de energia
- Apagado - o computador não está usando energia da bateria
- Suspensão - o computador desligou a tela e suspendeu o sistema operacional para a RAM (memória volátil).
- Hibernação - O computador desligou a maioria dos hardwares e suspendeu o sistema operacional para o disco rígido.
Normalmente, quando você fecha a tampa do seu MBP, ele é adormecido , acordando rapidamente quando você abre a tampa novamente. Enquanto dorme, ainda consome energia da bateria, embora uma pequena quantidade em comparação com o uso normal. Quando a bateria atinge um determinado nível baixo, o MBP muda automaticamente para o modo de hibernação : basicamente desligando para que você não perca nenhum trabalho.
O sono é ótimo para quando você está usando ativamente o computador, mas quando deseja prolongar a vida útil da bateria o máximo possível, deseja hibernar . Observe também que, aparentemente, os novos MacBook Pros também gravam informações no disco rígido ao dormir, para que, quando a bateria cair a níveis perigosos, ela possa pular instantaneamente na hibernação . A Apple chama isso de "suspensão segura". (Mais informações sobre todo o material técnico aqui)
Alguns exemplos de por que você desejaria usar a hibernação com seu laptop:
- Você está prestes a ir ao aeroporto em um voo internacional e deseja usar sua máquina durante o voo, mas ainda deixa bastante suco para poder obter um mapa / e-mail / informações quando chegar ao seu destino.
- Você joga o laptop em uma bolsa e pode ou não usá-lo em uma viagem de fim de semana, mas não quer se preocupar em carregá-lo.
- Você deseja economizar todo o poder possível.
E quando você gostaria de ficar com o sono :
- Seu laptop não está ficando sem bateria
- Você estará abrindo e fechando sua tampa com bastante frequência
- Você está andando por aí, mas usando ativamente seu laptop (conferências, reuniões etc.)
Basicamente, você sacrifica a velocidade de restaurar sua máquina para ganhar um pouco de energia da bateria ou vice-versa. Pessoalmente, gosto de obter todo o último pedaço de eletricidade que puder.
Após algumas pesquisas, deparei-me com um post que explicava basicamente como forçar seu MBP em hibernação quando a tampa está fechada. Requer um trabalho rápido em um console, mas é extremamente simples.
Em um console, digite este comando para determinar seu modo de suspensão atual:
pmset -g | grep hibernate
Isso deve retornar um dos seguintes:
- 0 -
Legacy sleep mode
. Ele salvará tudo na RAM ao dormir, mas não suporta o modo de suspensão segura . Sono muito rápido.
- 1 -
Legacy Safe Sleep
. Este é o sono seguro . Tudo o que seu laptop adormece, ele salvará tudo no disco rígido. Leva algum tempo para entrar no modo de espera e é lento para iniciar. Lento no sono e inicialização.
- 3 -
Default
. Como descrito acima, ao dormir, o conteúdo é salvo na RAM. Quando a bateria acaba, ocorre a hibernação.
- 5 - Comporta-se como 1, mas aplicável apenas a um Mac moderno que usa "Memória virtual segura".
- 7 - Comporta-se como 3, mas aplicável apenas a um Mac moderno que usa "Memória virtual segura".
Agora edite e salve seu /Users/username/.bash_profile
arquivo com as seguintes linhas:
alias hibernateon="sudo pmset -a hibernatemode 5"
alias hibernateoff="sudo pmset -a hibernatemode 0"
Observe que hibernateon
e hibernateoff
pode ser qualquer texto que você quiser: você só precisa se lembrar do que usou.
Agora execute o seguinte:
source .bash_profile
Agora você tem um pequeno comando útil que permitirá ativar e desativar a hibernação instantânea por capricho. Sempre que você quiser que sua máquina hiberne ao fechar a tampa, basta soltar a janela do terminal e digitar hibernateon
. Quando você preferir que seu laptop durma, digite hibernateoff
.
.bash_profile
(observe o período) é um arquivo "oculto" no seu diretório pessoal.
Tente este comando:
pico ~/.bash_profile
e adicione as duas linhas de alias.
man pmset
epmset -g
para algumas definições e conceitos úteis relacionados a esta pergunta.