OS X имеет только одну опцию «сна». Вы не можете изменить его имя, но чтобы изменить его поведение, я использую старую версию SmartSleep на Mac mini (хотя в режиме «сна и гибернации», подобном MacBook). Это работает для мини, хотя сайт относится только к MacBook.
(SmartSleep был все еще свободен, когда я написал это в 2009 году.)
Иногда я получаю жалобы на то, что оборудование не было удалено должным образом (но OS X никогда не говорит мне, какое оборудование, и мои USB-диски Time Machine кажутся нормальными - я должен заглянуть в журналы однажды, и я предполагаю, что это связано с OS X, а не SmartSleep).
Я быстро протестировал «только спящий режим» SmartSleep на этом мини (Intel; работает 10.5), и, похоже, он тоже работает. Выполняя эти тесты, я заметил, что после того, как дисплей погаснет, индикатор питания начнет пульсировать (например, чтобы показать сон, а не спящий режим) на несколько секунд. Может быть, он все еще записывает ОЗУ на диск. (До сих пор я всегда думал, что на моем MacBook пульсирование указывало, что все было сделано. Но теперь я думаю, что, какой бы режим сна вы ни использовали, вероятно, не следует отключать питание слишком рано). Через некоторое время он полностью отключается.
В 2006 году Macworld объясняет, как добиться того же самого без этой панели настроек SmartSleep. Чтобы проверить текущую настройку:
pmset -g | grep hibernatemode
Согласно старой статье Macworld, применимо следующее, но обязательно прочитайте ответ Лаури, который предполагает, что в настоящее время вместо этого следует использовать только 0, 3 и 25 :
- 0 - Режим сна в старом стиле, с включенной оперативной памятью во время сна, безопасным режимом сна и сверхбыстрым пробуждением.
- 1 - режим гибернации, при котором содержимое ОЗУ записывается на диск, система полностью отключается во время «сна» и медленнее просыпается из-за чтения содержимого ОЗУ с жесткого диска.
- 3 - Режим по умолчанию на машинах, введенный примерно с осени 2005 года. ОЗУ включается во время сна, но содержимое ОЗУ также записывается на диск перед сном. В случае полной потери мощности система автоматически переходит в режим гибернации.
- 5 - Это то же самое, что и режим 1, но для тех, кто использует защищенную виртуальную память (в Системных настройках »Безопасность).
- 7 - Это то же самое, что и режим 3, но для тех, кто использует безопасную виртуальную память.
И те же цифры могут быть использованы для изменения настройки режима сна:
sudo pmset -a Hibernatemode 1