App Nap — это энергетическая функция, представленная Mac в OS X Mavericks, которая приводит к тому, что неактивные приложения переходят в приостановленное состояние, что помогает снизить энергопотребление. Эта функция может помочь продлить срок службы батареи для линии MacBook, а также может повлиять на общее потребление энергии с компьютера. Хотя App Nap имеет свои привилегии, некоторые продвинутые пользователи могут оказаться неприятными в некоторых ситуациях, и поэтому отключение функциональности App Nap может быть желательным. Мы покажем вам, как быстро отключить функцию App Nap везде в OS X одним махом, без необходимости отключать ее на основе отдельных приложений.
Чтобы быть совершенно ясным, это отключает функцию App Nap полностью и системно, что означает для каждого отдельного приложения и процесса, которые будут выполняться на Mac. По сути, это возвращает поведение приложения к тому, что было похоже на pre-Mavericks, где неактивные простаивающие приложения не входят в состояние ожидания при паузе. Если вы хотите просто отключить его для одного приложения, используйте это вместо этого, чтобы выполнить это.
Отключить приложение Nap System Wide в Mac OS X
Выключение этого параметра может повлиять на каждую задачу, процесс или приложение, выполняющееся на фоне OS X:
- Откройте приложение «Терминал», которое находится в папке / Applications / Utilities /
- Скопируйте и вставьте следующую строку по умолчанию в терминал, затем нажмите клавишу возврата:
- Закрытие терминала и перезапуск приложений и / или процессов для переноса изменений
defaults write NSGlobalDomain NSAppSleepDisabled -bool YES
Как и другие командные строки по умолчанию, подтверждения нет. Чтобы изменения вступили в силу, вы должны перезапустить все запущенные приложения. Вы можете сделать это самостоятельно, уволив и вновь открыв вещи, или используя наш инструмент «Сделай сам», созданный с помощью Automator, чтобы быстро выполнить этот процесс. Перезагрузка Mac также будет работать нормально, поэтому, если вы просрочены для системного обновления или перезапуска в любом случае, это может быть хорошей возможностью.
После перезапуска приложений или перезагрузки Mac вы можете подтвердить, что приложение Nap не работает, основываясь на нескольких процессах или скрывая неактивные приложения в течение 30 минут или около того, а затем проверяя панель «Энергия» в Activity Monitor. Посмотрите раздел «App Nap», и все будет указано как «Нет», включая приложение, которое было основано.
Это действительно расширенная настройка для переключения, и большинство пользователей должны оставить эту функцию включенной, особенно потому, что она приносит пользу тем, кто обеспокоен потреблением энергии или поддерживает максимально возможное время автономной работы.
Re-Enable App Nap в Mac OS X
Решил, что вы предпочтете, чтобы приложение Nap оставалось, чтобы OS X могла управлять потреблением энергии в приложениях и процессах? Вы можете легко отменить курс и снова включить функцию App Nap везде в OS X, просто изменив строку по умолчанию немного, вот как это сделать:
- Вернитесь в приложение «Терминал», используйте следующую командную строку, а затем нажмите return:
- Закройте и перезапустите все приложения или перезагрузите Mac для установки по умолчанию для возврата
defaults delete NSGlobalDomain NSAppSleepDisabled
Опять же, нет подтверждения, но App Nap будет функционировать снова, как предполагалось. Для этой функции требуется использовать OS X 10.9 или новее.
Обращайтесь к читателю MacWorld для обнаружения команды по умолчанию, вы заметите, что это фактически та же самая строка по умолчанию, что и для отключения приложения Nap для определенного приложения, за исключением того, что используется «NSGlobalDomain», а не имя приложения. Отличная находка!