C'è anche un'app del riquadro delle preferenze chiamata SmartSleep ( http://www.jinx.de/SmartSleep.html ): devi pagare per la versione corrente, ma puoi trovare versioni precedenti su Internet.
Inoltre ho usato questo tutorial, ho copiato il contenuto incollato e ho alcune note in fondo:
http://www.geeked.info/make-my-macbook-pro-hibernate/
Non mi piace sprecare la durata della batteria, soprattutto quando viaggio. Adoro la funzionalità di ibernazione in Windows e tutti i miei laptop sono in modalità di ibernazione quando il coperchio è chiuso. I pochi secondi in più necessari per svegliarmi valgono la durata della batteria salvata ai miei occhi. Per coloro che non sanno qui ci sono i diversi stati di MacBook Pro:
- Acceso : il computer è attivo, lo schermo è acceso e la batteria si sta esaurendo in base alle impostazioni di alimentazione
- Spento : il computer non utilizza energia dalla batteria
- Sospensione : il computer ha spento lo schermo e ha sospeso il sistema operativo su RAM (memoria volatile).
- Ibernazione : il computer ha spento la maggior parte dell'hardware e ha sospeso il sistema operativo sul disco rigido.
Di solito quando chiudi il coperchio del tuo MBP, questo verrà messo in sospensione , svegliandosi abbastanza rapidamente quando riapri il coperchio. Durante il sonno, continua a consumare la batteria, anche se in piccola quantità rispetto al normale utilizzo. Quando la batteria raggiunge un certo livello basso, l'MBP passa automaticamente alla modalità di ibernazione : sostanzialmente si spegne in modo da non perdere alcun lavoro.
La sospensione è ottima quando si utilizza attivamente il computer, ma quando si desidera prolungare la durata della batteria il più a lungo possibile, è necessario che rimanga in letargo . Inoltre, a quanto pare, i MacBook Pro più recenti scrivono anche informazioni sul disco rigido durante il sonno, in modo che quando la batteria scende a livelli pericolosi possa saltare istantaneamente in letargo . Apple chiama questo "sonno sicuro". (Maggiori informazioni su tutto il materiale tecnico qui)
Alcuni esempi del motivo per cui si desidera utilizzare l' ibernazione con il laptop:
- Stai per andare in aeroporto su un volo internazionale e vuoi usare la tua macchina durante il volo, ma lasci comunque abbastanza succo per essere in grado di recuperare una mappa / e-mail / informazioni quando arrivi a destinazione.
- Metti il tuo laptop in una borsa e puoi o meno usarlo durante un viaggio di un fine settimana, ma non vuoi preoccuparti di caricarlo.
- Vuoi conservare ogni piccola parte di potere che puoi.
E quando vorresti restare con il sonno :
- Il tuo laptop non sta scaricando la batteria
- Aprirai e chiuderai il coperchio abbastanza spesso
- Stai correndo ma stai attivamente utilizzando il tuo laptop (conferenze, riunioni, ecc.)
Fondamentalmente sacrifichi la velocità di ripristino della tua macchina per ottenere un po 'di carica della batteria o viceversa. Personalmente mi piace ricevere ogni ultima elettricità possibile.
Dopo alcune ricerche mi sono imbattuto in un post che ha spiegato come fondamentalmente forzare il tuo MBP in letargo quando il coperchio è chiuso. Richiede un po 'di lavoro in una console, ma è dolorosamente semplice.
In una console, digitare questo comando per determinare la modalità di sospensione corrente:
pmset -g | grep hibernate
Questo dovrebbe restituire uno dei seguenti:
- 0 -
Legacy sleep mode
. Salverà tutto su RAM durante la sospensione ma non supporta la modalità di sospensione sicura . Sonno molto veloce.
- 1 -
Legacy Safe Sleep
. Questo è il sonno sicuro . Tutto ciò che il tuo laptop va in sospensione, salverà tutto sul disco rigido. Ci vuole del tempo per addormentarsi ed è lento all'avvio. Slow on Sleep and Startup.
- 3 -
Default
. Come descritto sopra, durante la sospensione, i contenuti vengono salvati nella RAM. Quando la batteria si esaurisce, si verifica l'ibernazione.
- 5 - Si comporta come 1 ma applicabile solo per un Mac moderno che utilizza "Memoria virtuale sicura".
- 7 - Si comporta come 3 ma applicabile solo per un Mac moderno che utilizza "Memoria virtuale sicura".
Ora modifica e salva il tuo /Users/username/.bash_profile
file con le seguenti righe:
alias hibernateon="sudo pmset -a hibernatemode 5"
alias hibernateoff="sudo pmset -a hibernatemode 0"
Si noti che hibernateon
e hibernateoff
può essere qualsiasi testo che si desidera: basta ricordare ciò che è stato utilizzato.
Ora esegui quanto segue:
source .bash_profile
Ora hai un piccolo comando utile che ti permetterà di abilitare e disabilitare l'ibernazione istantanea per un capriccio. Ogni volta che vuoi che la tua macchina si metta in letargo quando chiudi il coperchio, basta cadere su una finestra del terminale e digitare hibernateon
. Quando preferisci che il tuo laptop dorma, digita hibernateoff
.
.bash_profile
(nota il punto) è un file "nascosto" nella tua home directory.
Prova questo comando:
pico ~/.bash_profile
e quindi aggiungere le due linee alias.
man pmset
epmset -g
per alcune utili definizioni e concetti relativi a questa domanda.