Istnieje również aplikacja panelu preferencji o nazwie SmartSleep ( http://www.jinx.de/SmartSleep.html ): musisz zapłacić za bieżącą wersję, ale starsze wersje można znaleźć w Internecie.
Również skorzystałem z tego samouczka, skopiowałem wklejoną treść i mam kilka notatek na dole:
http://www.geeked.info/make-my-macbook-pro-hibernate/
Nie lubię marnować czasu pracy baterii, szczególnie podczas podróży. Uwielbiam funkcję hibernacji w systemie Windows i wszystkie moje laptopy mają hibernację po zamknięciu pokrywy. Kilka dodatkowych sekund potrzebnych na przebudzenie jest warte zaoszczędzonego czasu pracy baterii w moich oczach. Dla tych, którzy nie wiedzą tutaj, są różne stany MacBooka Pro:
- Włączony - komputer nie śpi, ekran jest włączony, bateria jest zużyta w zależności od ustawień zasilania
- Wyłączony - komputer nie pobiera energii z akumulatora
- Uśpienie - komputer wyłączył ekran i zawiesił system operacyjny na pamięci RAM (pamięć ulotna).
- Hibernacja - komputer wyłączył większość sprzętu i zawiesił system operacyjny na dysku twardym.
Zwykle po zamknięciu pokrywy MBP zostanie on uśpiony , budząc się dość szybko po ponownym otwarciu pokrywy. Podczas snu nadal zużywa energię baterii, choć niewielką ilość w porównaniu do normalnego użytkowania. Kiedy poziom naładowania baterii osiągnie pewien niski poziom, MBP automatycznie przełączy się w tryb hibernacji : po prostu się wyłączy, aby nie stracić żadnej pracy.
Sen jest świetny, gdy aktywnie korzystasz z komputera, ale jeśli chcesz wydłużyć czas pracy baterii tak długo, jak to możliwe, chcesz hibernować . Zauważ też, że najwyraźniej nowi MacBooki Pro również zapisują informacje na dysku twardym podczas snu , aby gdy bateria spadła do niebezpiecznego poziomu, mogła natychmiast przejść w stan hibernacji . Apple nazywa to „Bezpiecznym snem”. (Więcej informacji o wszystkich kwestiach technicznych tutaj)
Kilka przykładów, dlaczego chcesz używać hibernacji z laptopem:
- Masz zamiar udać się na lotnisko podczas lotu międzynarodowego i chcesz podczas podróży korzystać ze swojej maszyny, ale nadal pozostawiać wystarczającą ilość soku, aby móc pobrać mapę / e-mail / informacje po dotarciu do miejsca docelowego.
- Wrzucasz laptopa do torby i możesz go nie używać podczas weekendowej wycieczki, ale nie chcesz się martwić o jego naładowanie.
- Chcesz oszczędzić każdą odrobinę mocy, jaką możesz.
A kiedy chcesz zostać ze snem :
- Twój laptop nie ma zasilania z baterii
- Będziesz często otwierać i zamykać wieko
- Biegasz, ale aktywnie korzystasz z laptopa (konferencje, spotkania itp.)
Zasadniczo poświęcasz szybkość przywracania maszyny, aby zyskać trochę mocy baterii lub odwrotnie. Osobiście lubię dostawać każdą możliwą energię elektryczną.
Po kilku poszukiwaniach natknąłem się na post wyjaśniający, jak w zasadzie zmusić MBP do hibernacji, gdy pokrywa jest zamknięta. Wymaga szybkiej pracy w konsoli, ale jest bolesnie prosta.
W konsoli wpisz to polecenie, aby określić bieżący tryb uśpienia:
pmset -g | grep hibernate
Powinno to zwrócić jedną z następujących czynności:
- 0 -
Legacy sleep mode
. Zapisuje wszystko do pamięci RAM po spaniu, ale nie obsługuje Bezpiecznego spania . Bardzo szybki sen.
- 1 -
Legacy Safe Sleep
. To jest bezpieczny sen . Wszystko, co Twój laptop przechodzi w tryb uśpienia, zapisze wszystko na dysku twardym. Przejście w tryb uśpienia zajmuje trochę czasu i uruchamia się powoli. Wolno w trybie uśpienia i rozruchu.
- 3 -
Default
. Jak opisano powyżej, podczas snu zawartość jest zapisywana w pamięci RAM. Kiedy bateria się wyczerpie, nastąpi hibernacja.
- 5 - Zachowuje się jak 1, ale dotyczy tylko nowoczesnego komputera Mac, który korzysta z „Bezpiecznej pamięci wirtualnej”.
- 7 - Zachowuje się jak 3, ale dotyczy tylko nowoczesnego komputera Mac, który korzysta z „Bezpiecznej pamięci wirtualnej”.
Teraz edytuj i zapisz /Users/username/.bash_profile
plik za pomocą następujących linii:
alias hibernateon="sudo pmset -a hibernatemode 5"
alias hibernateoff="sudo pmset -a hibernatemode 0"
Należy pamiętać, że hibernateon
i hibernateoff
może być dowolny tekst chcesz: po prostu trzeba pamiętać, czego wykorzystywane.
Teraz wykonaj następujące czynności:
source .bash_profile
Teraz masz przydatne małe polecenie, które pozwoli ci włączyć i wyłączyć natychmiastową hibernację na kaprys. Ilekroć chcesz, aby maszyna hibernowała po zamknięciu pokrywy, po prostu upuść się do okna terminala i wpisz hibernateon
. Jeśli wolisz, aby Twój laptop po prostu spał, wpisz hibernateoff
.
.bash_profile
(zauważ kropkę) to „ukryty” plik w twoim katalogu domowym.
Wypróbuj to polecenie:
pico ~/.bash_profile
a następnie dodaj dwa wiersze aliasu.
man pmset
ipmset -g
dla niektórych przydatnych definicji i pojęć związanych z tym pytaniem.