Программа чтобы мак не засыпал. OS X: Что не дает вашему Маку уснуть? Сбрасываем содержимое PRAM и NVRAM

Отличная опция, которая позволяет приостановить работу MacBook без его выключения. В любой момент можно продолжить выполнять повседневные задачи, не дожидаясь загрузки операционки и соответствующих программ. В этом материале мы расскажем о семи возможных способах отхода MacBook в сон.

Режим сна отключает дисплей, переводит процессор в энергоэффективный режим, останавливает жёсткий диск и фоновые процессы.

У нас получилось отыскать семь способов отправки MacBook в режим сна. Предварительно настоятельно рекомендуем активировать ввод пароля на учётную запись при выходе из сна, особенно, если вы часто берёте ноутбук от Apple с собой.

Закрытие крышки

Самый очевидный способ отправки MacBook в режим сна. Закрыли крышку и уже через несколько секунд компьютер неактивен. После открытия крышки потребуется ввести пароль.

Меню Apple

В строке меню откройте  и выберите соответствующий пункт - «». После пробуждения также введите пароль.

Сочетание клавиш

Существует два варианта отправить MacBook в сон, используя шорткаты.

  • Control + Shift (⇧) + кнопка питания ;
  • Command (⌘) + Option (⌥) + кнопка питания .

В обоих случаях, если у вас старая модель MacBook, в которой ещё есть оптический привод, вместо кнопки питания нажмите кнопку Eject (извлечь).

Активные углы

В macOS уже давным-давно реализована функция запуска разнообразных системных функций при подведении курсора в один из четырёх углов дисплея ().

1 . Откройте в строке меню  → Системные настройки .

2 . Перейдите в раздел «Рабочий стол и заставка ».

3 . Кликните по кнопке «Активные углы… ».

4 . Выберите интересующий угол и щёлкните по пункту «Перевести монитор в режим сна ».

В сети часто можно встретить сообщения о проблеме с MacBook’ами, которые во время работы внезапно переходит в режим сна. В некоторых случаях это происходит редко, а в некоторых - каждые несколько минут. К сожалению, я сам являюсь обладателем Мака, который иногда ни с того ни с сего уходит в sleep, но к счастью у меня это происходит довольно редко, не чаще раза в неделю в среднем.

Изучив вопрос, я решил собрать в одном месте все способы решения данной проблемы с результатами - помогло ли мне это избавиться от проблемы или нет.

Отключение «Активных углов» (Hot Corners)

Первое, что стоит проверить - не включена ли функция так называемых «активных углов». Её настройки можно найти следующим путём:

Apple menu > System Preferences > Desktop & Screen Saver > Screen Saver > Hot Corners…

В русскоязычном варианте:

Меню «Apple» > «Системные настройки» > «Рабочий стол и заставка» > «Заставка» > «Активные углы»

Эта функция позволяет активировать набор действий, например, включение заставки или (!) отключение экрана, по наведению курсора в какой-либо из четырёх углов экрана. Я зачем-то выбрал отключение экрана, часто случайно наводил курсор в этот угол и бам! - чёрный экран, после чего экран логина. Не очень приятно, особенно когда сфокусировался на какой-то задаче.

Результат: после отключения «активных углов» я не избавился полностью от неожиданных переходов в спящий режим, но их стало значительно меньше.

Сброс параметров SMC

Следующее, что можно попробовать, - сброс параметров SMC (контроллер управления системой).

Этот контроллер отвечает за многие параметры работы системы:

  • реакция на нажатие кнопки питания;
  • реакция на открытие и закрытие крышки дисплея портативных компьютеров Mac;
  • управление ресурсами аккумулятора;
  • и другие…

Cледовательно, ошибка в нём может вызывать много разных неполадок в работу Макбука. В том числе он может быть ответственен за проблему: «Компьютер неожиданно переходит в режим сна или выключается», как написано на сайте технической поддержки Apple.

Чтобы сбросить его параметры, необходимо выполнить следующие шаги.

  1. Выключить компьютер.
  2. Подсоединить адаптер питания MagSafe к источнику питания, подключив его к компьютеру Mac, если он еще не подключен.
  3. Нажать на встроенной клавиатуре одновременно клавиши Shift + Control + Option (слева) и кнопку питания.
  4. Одновременно отпустить клавиши и кнопку питания.
  5. Нажать кнопку питания, чтобы включить компьютер.

Надеюсь, вам это поможет, а мой Мак, к сожалению, продолжил иногда засыпать и после сброса SMC.

Подробную инструкцию по сбросу параметром SMC можно найти на сайте support.apple.com/kb/HT3964 .

Обновление SMC

Кроме сброса настроек не будет лишним и обновить прошивку SMC (она обновляется вместе с EFI). Обычно она обновляется через AppStore > Updates (Software Update в версиях Mac OS X до 10.8 Mountain Lion), как и все другие обновления для операционной системы Mac OS X . Но если вдруг вы захотите это сделать сами, то на странице support.apple.com/kb/HT1237 можно найти подробные инструкции.

У меня стоит последняя версия 1.1 для моего MacBook Pro на текущий момент, и это не исправило ситуацию, хотя субъективно (точно замерить очень сложно из-за того, что засыпает он внезапно и непредсказуемо) случаи перехода в sleep стали реже.

Сброс параметров NVRAM (PRAM)

Вообще, NVRAM (в компьютерах Mac с процессором PowerPC этот специальный участок памяти назывался PRAM) не отвечает за настройки питания и переход в спящий режим, но некоторые советуют его сбросить, лишним, как говорится, не будет:)

Инструкция сброса настроек и дополнительная информация находится на странице технической поддержки Apple: Информация о NVRAM и PRAM .

Я эти настройки сбросил, но статистики по переходам в спящий режим у меня пока нет, если они продолжатся, то я отпишусь здесь.

Переустановка Mac OS X

Метод из серии «а вы пробовали выключить и снова включить», но почему нет? Опять же хорошая инструкция лежит на сайте технической поддержки: Как удалить и переустановить OS X .

Сам я переустанавливал ось пару месяцев назад и мне это не помогло.

Замена сенсора (замена MacBook’а)

Если у вас официальный MacBook с гарантией, то лучшее что вы можете сделать - это поменять его на новый или заменить магнитный сенсор, который отвечает за переход в режим сна. Многим обладателям маков с данной проблемой помогла только замена, к сожалению.

Надеюсь, что вам поможет собранная мной информация, если же вы знаете то, чего не знаю я, или у вас есть вопрос, - то добро пожаловать в комментарии.

Для того чтобы узнать количество минут, спустя которые компьютер уйдёт в режим сна нужно выполнить:

Sudo systemsetup -getcomputersleep

Например, чтобы настроить переход компьютера в режим сна через 1 час бездействия:

Sudo systemsetup -setcomputersleep 60

Для того чтобы выключить переход в режим сна:

Sudo systemsetup -setcomputersleep 0

Sudo systemsetup -setcomputersleep Never

Как и в любой другой современной ОС, OS X имеет несколько режимов сна. Простой сон - оперативная память компьютера продолжает потреблять питание. Глубокий сон (гибернация) - содержимое оперативной памяти копируется на жёсткий диск.

По умолчанию, режим гибернации включен только на MacBook, на остальных моделях его можно включить. Посмотрим текущие настройки электропитания:

Sudo pmset -g

Нас интересует параметр hibernatemode . Он может принимать несколько значений:

    0 - гибернация выключена;

    3 - гибернация включена, содержимое оперативной памяти копируется на диск, но питание не отключается;

    25 - гибернация включена, содержимое оперативной памяти копируется на жёсткий диск, затем отключается питание.

С помощью параметра standbydelay можно задать время в секундах, спустя которое компьютер будет автоматически переходить с режима сна в режим гибернации.

Для экономии электроэнергии можно настроить настольный Mac следующим образом: Включаем режим гибернации с автоматическим отключением питания через 15 минут.

Sudo pmset hibernatemode 3 standbydelay 900

Или включаем более экономный режим, который будет отключать питание сразу после копирования оперативной памяти

Sudo pmset hibernatemode 25

Так же, можно вручную отправить Mac в сон

Pmset sleepnow

В процессе использования OS X некоторые пользователи могут заметить, что система перестала уходить в режим сна автоматически, а все настройки на первый взгляд будут верными. Для того чтобы разобраться с ситуацией, посмотрим сводку энергопотребления, выполним в терминале:

Pmset -g assertions

Нас интересует параметр «PreventUserIdleSystemSleep », если он имеет значение «1 », то значит в системе запущено какое-то приложение или служба не позволяющая OS X засыпать. Если взглянуть на вывод внимательнее, то в «Listed by owning process» можно будет увидеть службу, которая мешает автоматическому переходу в режим сна. Вывод с моего компьютера:

Assertion status system-wide: BackgroundTask 0 ApplePushServiceTask 0 UserIsActive 1 PreventUserIdleDisplaySleep 0 PreventSystemSleep 0 ExternalMedia 1 PreventUserIdleSystemSleep 1 NetworkClientActive 0 Listed by owning process: pid 30(powerd): [..] 121:05:39 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" pid 31(com.apple.serve): [..] 00:14:04 PreventUserIdleSystemSleep named: "com.apple.collabd" pid 75(hidd): [..] 00:01:52 UserIsActive named: "com.apple.iohideventsystem.queue.tickle" Timeout will fire in 21 secs Action=TimeoutActionRelease Kernel Assertions: 0x10c=USB,BT-HID,MAGICWAKE id=503 level=255 0x4=USB mod=09.03.15, 18:44 description=EHC1 owner=AppleUSBEHCI id=506 level=255 0x100=MAGICWAKE mod=09.03.15, 19:36 description=en0 owner=en0 id=508 level=255 0x8=BT-HID mod=01.01.70, 3:00 description=com.apple.driver.IOBluetoothHIDDriver owner=BNBMouseDevice id=522 level=255 0x8=BT-HID mod=01.01.70, 3:00 description=com.apple.driver.IOBluetoothHIDDriver owner=AppleBluetoothHIDKeyboard

Как видно, мешает «com.apple.collabd », этот компонент входит в набор утилит OS X Server , и запускается даже если у Вас нет настроенных служб. Насколько мне удалось понять, эта служба необходима для wiki сервисов которые можно поднять с помощью OS X Server.

Для того чтобы отключить службу, необходимо выполнить:

Sudo serverctl disable service=com.apple.collabd

Затем можно снова выполнить просмотр сводки, если значение «PreventUserIdleSystemSleep », изменилось на «0 », то при отсутствии других проблем, автоматический переход в режим сна должен заработать.

Проверено на следующих конфигурациях:

Версия ОС
Apple OS X Yosemite (10.10)

Когда Mac не используется, обычно требуется, чтобы устройство спящий режим , В спящем режиме это помогает продлить срок службы аккумулятора, снизить потребление энергии и увеличить общий срок службы вашего устройства. Кроме того, MacOS позволяет указывать временные рамки, в течение которых дисплей остается включенным в течение периода бездействия, прежде чем он выключается, чтобы снизить потребление энергии и увеличить срок службы батареи.

Но часто некоторые пользователи не хотят, чтобы их устройство спало, особенно в тех случаях, когда они готовят презентацию Keynote или разрешают кому-либо использовать устройство. Следовательно, этот отрывок предлагает несколько эффективных методов, чтобы помочь им запретить Mac спать .

Какова цель режима сна в Mac?

Спящий режим на компьютерах Mac помогает экономить энергию, но может быстро включиться на некоторое время. Даже сегодня большинство пользователей все еще задаются вопросом, что происходит с Mac, когда он спит. Как правило, Mac поддерживает различные спящие режимы. Начиная с 2005, Apple предоставляет 3 основные режимы сна.

Как использовать PowerMyMac для предотвращения сна Mac?

Инструменты No Sleep направлены на то, чтобы не дать вашему Mac спать, чтобы вы могли:

  • Держите ваше устройство активным, когда приложение работает, чтобы ваша работа была выполнена.
  • Убедитесь, что ваш Mac не спит в определенное время, чтобы не прерывать ваши развлечения.
  • Держите Mac в активном режиме при использовании адаптера питания.

У вас есть возможность установить подходящий таймфрейм внизу экрана.

  • После того, как вы нажмете на вкладку No Sleep в модуле обслуживания, вы увидите интерфейс инструмента.
  • Вы увидите слайдер, для которого вы можете настроить свой Mac на «Активен для». Опции начинаются с Никогда, минут 30, часов 1, часов 2, часов 4, часов 8, часов 12, часов 24, часов 48 и Всегда.
  • Просто настройте время, когда вы хотите, чтобы ваш Mac бодрствовал.

С помощью инструмента PowerMyMac «Не спать» вы можете легко запретить Mac спать, выбрав время, в течение которого ваше устройство не спит.

Другие методы, чтобы предотвратить Mac от сна

Ручной метод

На панели «Экономия энергии» в Системных настройках есть ползунок, который начинается с минуты 1 до «Никогда». Кроме того, есть еще один ползунок для настройки при работе от батареи и другой при использовании адаптера питания.

  • Шаг 1. Выберите «Системные настройки» в меню Apple, которое находится в левом верхнем углу рабочего стола. С другой стороны, вы можете открыть окно «Системные настройки», просто щелкнув значок «Системные настройки» в док-станции.
  • Шаг 2. Нажмите на значок «Экономия энергии» в разделе «Оборудование». Это откроет окно энергосбережения.
  • Шаг 3. Нажмите на поле «Настройки для» и выберите «Адаптер питания» из списка. Нажмите на поле «Оптимизация» и выберите «Пользовательский» в списке.
  • Шаг 4. Нажмите на ползунок «Компьютерный сон» и отрегулируйте его вправо. Слайдер заканчивается на «Никогда». Нажмите на слайдер «Display Sleep» и установите его на «Never».
  • Шаг 5. Снова нажмите на раскрывающийся список «Настройки для» и выберите «Аккумулятор» из списка. Выберите «Пользовательский» в раскрывающемся списке «Оптимизация». Установите оба ползунка в положение «Никогда».

Использование терминала

Вы можете держать Mac в активном состоянии в течение длительного периода или если вы хотите предотвратить затемнение экрана во время просмотра видео, которое не отображается в полноэкранном режиме с помощью терминала.

Используя простую команду терминала, вы можете запретить Mac спать. Это будет держать ваше устройство активным, чтобы приложения продолжали работать.


Как только вы решите прекратить выполнение команды «кофеин» и вернуть свой Mac к нормальной работе, просто вернитесь в командную строку и введите комбинацию клавиш Control + C.

Просто убедитесь, что, когда ваш Mac работает с закрытой крышкой, не кладите его в сумку. Это приведет к накоплению тепла, которое потенциально может повредить ваше устройство.

Давайте завернем это!

В зависимости от причины, по которой вы хотите запретить Mac спать, существуют методы, которые вы можете использовать. Если вы хотите беспроблемный подход, предотвращающий переключение вашего устройства в спящий режим, рекомендуется использовать инструмент без спящего режима от PowerMyMac.

В сентябре прошлого года Apple выпустила обновление до macOS Mojave. Операционная система вышла на редкость стабильной, однако иногда проблемы всё же могут встречаться. Одна из наиболее известных неполадок - быстрый разряд аккумулятора MacBook в спящем режиме. В особо запущенных случаях, ноутбук может полностью разрядиться всего за ночь. Чаще всего проблема кроется в самой macOS, а это значит что её будет легко устранить своими силами. Нужно лишь воспользоваться командной строкой.

Итак, как устранить проблему с быстрой разрядкой аккумулятора MacBook в спящем режиме?

  • Запускаем приложение «Терминал» используя или любым другим удобным способом.

  • В окне командной строки нам предстоит ввести следующую команду:

pmset -g assertions

  • Будут выведены параметры для детальной настройки управления питанием. Команда позволит выявить проблемное приложение или службу, которая не позволяет вашему Mac заснуть. Если напротив параметров «PreventSystemSleep» или «PreventUserIdleSystemSleep» стоит цифра 1, это означает что часть процессов не может быть завершена для перехода в спящий режим. Если же рядом стоит цифра 0 — это значит спящий режим функционирует верно.

В том случае, если ручное завершение службы или процесса не дало нужного эффекта, используем поочередно следующие команды в командной строке:

sudo pmset -a hibernatemode 25

sudo pmset -a standby 1

sudo pmset -a standbydelaylow 60

sudo pmset -a standbydelayhigh 60

Применение этих команд позволит вашему Mac корректно переходить в режим сна, дополнительных действий со стороны пользователя не потребуется.



Случайные статьи

Вверх