Додаткова примітка до верхньої відповіді:
Оскільки ви можете або вимкнути режим сну, або активувати його, але потім змушений тримати його після пробудження, я знайшов брудний маленький трюк для мого вподобаного рішення: Проведіть сон, але видаліть його після пробудження, щоб звільнити місце на диску. Якщо ви такий, як я, який постійно зависає на вашому маленькому SSD приблизно 2-6 Гб вільного місця, це може бути вашим рішенням.
Просто наведіть сонник на свою .Trash
папку та очистіть відро для сміття після прокидання.
sudo pmset -a hibernatefile ~/.Trash/sleepimage
Це лише життєздатне рішення, якщо ви використовуєте лише один обліковий запис на своєму mac. Ви не зможете легко видалити файл сну з іншого облікового запису (Звичайно, ви могли б, якщо інший обліковий запис має достатньо прав, але це втратить його простоту, оскільки це не означатиме просто натискання на смітник).
Якщо з будь-якої причини ви хочете повернутися до заводських налаштувань, просто введіть
sudo pmset -a hibernatefile /var/vm/sleepimage
(Примітка. Я використовую 10.8, це може змінитися в інших версіях, просто перевірте man pmset
це.)