También hay una aplicación de panel de preferencias llamada SmartSleep ( http://www.jinx.de/SmartSleep.html ): debe pagar por la versión actual, pero puede encontrar versiones anteriores en Internet.
También utilicé este tutorial, copié el contenido pegado y tengo algunas notas en la parte inferior:
http://www.geeked.info/make-my-macbook-pro-hibernate/
No me gusta perder la vida de la batería, especialmente cuando viajo. Me encanta la función Hibernate en Windows y tengo todas mis computadoras portátiles configuradas para hibernar cuando la tapa está cerrada. Los pocos segundos adicionales que se necesitan para despertar merecen la vida de la batería. Para aquellos que no saben aquí están los diferentes estados de la MacBook Pro:
- Encendido : la computadora está activa, la pantalla encendida, la batería se está consumiendo en función de la configuración de energía
- Apagado : la computadora no usa energía de la batería
- Suspender : la computadora apagó la pantalla y suspendió el sistema operativo a la RAM (memoria volátil).
- Hibernación : la computadora ha apagado la mayoría del hardware y ha suspendido el sistema operativo en el disco duro.
Por lo general, cuando cierra la tapa de su MBP, se pondrá a dormir , y se despertará bastante rápido cuando vuelva a abrir la tapa. Mientras duerme, todavía consume energía de la batería, aunque una pequeña cantidad en comparación con el uso normal. Cuando la batería alcanza cierto nivel bajo, el MBP cambiará automáticamente al modo de hibernación : básicamente se apaga para que no pierda ningún trabajo.
Dormir es ideal para cuando estás usando tu computadora de forma activa, pero cuando deseas alargar la vida útil de la batería el mayor tiempo posible, querrás que hiberne . También tenga en cuenta que aparentemente los MacBook Pros más nuevos también escriben información en el disco duro cuando duermen para que cuando la batería caiga a niveles peligrosos pueda saltar instantáneamente a la hibernación . Apple llama a esto "sueño seguro". (Más información sobre todas las cosas técnicas aquí)
Algunos ejemplos de por qué querrías usar la hibernación con tu computadora portátil:
- Está a punto de dirigirse al aeropuerto en un vuelo internacional y desea usar su máquina durante el vuelo, pero aún así deja suficiente jugo para poder abrir un mapa / correo electrónico / información cuando llegue a su destino.
- Tira su computadora portátil en una bolsa y puede o no usarla en un viaje de fin de semana, pero no quiere preocuparse por cargarla.
- Desea conservar todo el poder que pueda.
Y cuando quieras quedarte con el sueño :
- Su computadora portátil no está funcionando con batería
- Abrirá y cerrará la tapa con bastante frecuencia.
- Estás corriendo pero usando activamente tu computadora portátil (conferencias, reuniones, etc.)
Básicamente sacrificas la velocidad de restaurar tu máquina para ganar un poco de batería o viceversa. Personalmente, me gusta obtener hasta el último bit de electricidad que pueda.
Después de buscar un poco, me encontré con una publicación que explicaba cómo forzar básicamente su MBP a la hibernación cuando se cierra la tapa. Requiere un poco de trabajo rápido en una consola, pero es dolorosamente simple.
En una consola, escriba este comando para determinar su modo de suspensión actual:
pmset -g | grep hibernate
Esto debería devolver uno de los siguientes:
- 0 -
Legacy sleep mode
. Guardará todo en RAM al dormir, pero no es compatible con Safe Sleep . Sueño muy rápido
- 1 -
Legacy Safe Sleep
. Este es el sueño seguro . Todo lo que su computadora portátil se duerma, lo guardará todo en el disco duro. Tarda un poco en irse a dormir y su inicio es lento. Lento en el sueño y el inicio.
- 3 -
Default
. Como se describió anteriormente, cuando se duerme, el contenido se guarda en la RAM. Cuando la batería se agota, se produce la hibernación.
- 5 - Se comporta como 1 pero aplicable solo para una Mac moderna que usa "Memoria virtual segura".
- 7 - Se comporta como 3 pero aplicable solo para una Mac moderna que usa "Memoria virtual segura".
Ahora edite y guarde su /Users/username/.bash_profile
archivo con las siguientes líneas:
alias hibernateon="sudo pmset -a hibernatemode 5"
alias hibernateoff="sudo pmset -a hibernatemode 0"
Tenga en cuenta que hibernateon
y hibernateoff
puede ser cualquier texto que desee: sólo tiene que recordar lo que utilizó.
Ahora ejecute lo siguiente:
source .bash_profile
Ahora tiene un pequeño comando útil que le permitirá habilitar y deshabilitar la hibernación instantánea por capricho. Siempre que desee que su máquina hiberne cuando cierre la tapa, simplemente desplácese a una ventana de terminal y escriba hibernateon
. Cuando prefiera que su computadora portátil simplemente duerma, escriba hibernateoff
.
.bash_profile
(observe el período) es un archivo "oculto" en su directorio de inicio.
Prueba este comando:
pico ~/.bash_profile
y luego agregue las dos líneas de alias.
man pmset
y busquepmset -g
algunas definiciones y conceptos útiles relacionados con esta pregunta.