OS X Mavericks принесла нам огромное количество новых функций, немалая часть которых, была направлена на энергосбережение. Это, безусловно, возымело свой эффект, потому как даже неновые маки получили хорошую прибавку ко времени автономной работы. Одной из новых функций, благодаря которым этот эффект и был достигнут, является App Nap — технология позволяющая «замораживать» неактивные приложения и очень быстро выводить их из этого состояния, когда вы снова вернетесь к ним. Процесс этот мгновенный и абсолютно не заметен «на глаз», но некоторые продвинутые пользователи остались недовольны таким положением дел и пожелали отключить эту функцию. Это имеет смысл для владельцев стационарных маков, ну и для тех, кто хочет пожертвовать автономностью ради того, чтобы убрать несколько милисекунд задержки при открытии «app nap’нутых» приложений.

Если вы, по той или иной причине, все же хотите отключить замечательную функцию App Nap, в этой заметке я покажу вам как это сделать.

* * *

Речь пойдет о полном отключении App Nap в системе, а не в отдельно взятых приложениях, то есть поведение ОС будет таким, каким оно было вплоть до OS X 10.9. Делается такое отключение следующим образом:

1. Открываем Терминал (из папки ПрограммыУтилиты или через Spotlight).

Снимок экрана 2014-05-15 в 13.02.46
2. Копируем и вставляем в него вот эту строку кода:

defaults write NSGlobalDomain NSAppSleepDisabled -bool YES

3. Закрываем Терминал и перезапускаем приложение/процесс для того, чтобы изменения вступили в силу.

Снимок экрана 2014-05-15 в 13.04.27

Никаких сообщений при этом не будет отображено, системные настройки просто изменятся и все. Можно также перелогигиться или вообще перезагрузить компьютер). Удостовериться, что App Nap действительно отключен, вы сможете открыв Мониторинг системы и перейдя на вкладку Энергия. В колонке App Nap напротив всех приложений и процессов должно стоять — Нет.

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

Включение App Nap

Снимок экрана 2014-05-15 в 13.12.37

Для возврата к первоначальным настройкам и включения App Nap, достаточно открыть Терминал и ввести слегка видоизмененную команду. Вот она:

defaults delete NSGlobalDomain NSAppSleepDisabled

После это не забудьте перезапустить приложения или процессы для того, чтобы изменения вступили в силу.

* * *
Остались вопросы, замечания или предложения? Добро пожаловать в комментарии — я всегда рад пообщаться и помочь. Оставайтесь с нами, впереди еще много интересного!