OS X: Что не дает вашему Маку уснуть? Как сделать так, чтобы Mac не засыпал Macbook не уходит в спящий режим.

OS X: Что не дает вашему Маку уснуть? Как сделать так, чтобы Mac не засыпал Macbook не уходит в спящий режим.

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

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

И на Маке, и на хакинтоше вы можете запустить в окне терминала полезнейшую команду:

pmset -g assertions

Она выведет на экран полный отчёт о состоянии ситуации со сном компьютера. Пользователю будут интересные первые две его части:

Assertion status system-wide:
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
PreventUserIdleSystemSleep 1
ExternalMedia 0
UserIsActive 0
ApplePushServiceTask 0
BackgroundTask 0

Listed by owning process:
pid 636(iTunes): 00:00:56 PreventUserIdleSystemSleep named: "Nameless (via IOPMAssertionCreate)"
pid 158(coreaudiod): 00:00:56 NoIdleSleepAssertion named: "com.apple.audio.’AppleHDAEngineOutput:1B,2,1,3:0′.noidlesleep"

Идеальная ситуация — если во всех строчках в списке «Assertion status system-wide» у вас будут проставлены нули. В таком случае это означает, что режиму сна ничего не мешает. Если же режим сна не работает, то в одной или нескольких строках вы увидите единицы:

  • PreventUserIdleDisplaySleep — означает, что программа или процесс не даёт автоматически отключиться дисплею
  • PreventSystemSleep — означает, что компьютер не войдёт в режим сна даже в том случае, если пользователь выберет соответствующий пункт в меню системы
  • PreventUserIdleSystemSleep — означает, что Мак может заснуть вручную, но не станет засыпать автоматически, по истечении некоторого времени
  • ExternalMedia — сон не сработает из-за подключённой периферии
  • UserIsActive — сон невозможен из-за текущей активности пользователя
  • ApplePushServiceTask — сон блокирует служба уведомлений Apple
  • BackgroundTask — сну мешают прочие системные процессы

А виновника проблем вы можете увидеть в списке ниже («Listed by owning process»). Например, в нашем случае есть две связанных причины — процесс iTunes и драйвер com.apple.audio. Проще говоря, сейчас в iTunes играет музыка, поэтому компьютер не заснёт самостоятельно.

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

MacOS позволяет установить время, в течение которого дисплей Макбука остается включенным в периода бездействия, прежде чем он отключится, чтобы уменьшить потребление энергии и увеличить время работы от батареи. Есть слайдер, который предоставляет от 1 минуты до "Никогда" на панели "Экономия заряда" в Системных настройках. Имеется 2 слайдера: один для тех случаев, когда вы работаете от батареи, и другой - когда вы используете адаптер питания.

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

1. Стороннее приложение.

Это Owly - бесплатное приложение, которое вы можете найти в Аппсторе. Оно помещает значок в строку меню, который позволяет вам настроить время бодрствования от 5 минут до бесконечности. Вы также можете щёлкнуть правой кнопкой мыши на значок чашки кофе, чтобы запустить его с продолжительностью по умолчанию. Щёлкните правой кнопкой ещё раз, чтобы отключить его.

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

2. Команда терминала.

Если вы не хотите устанавливать дополнительное приложение, чтобы удержать Макбук включённым, вы можете обратиться к Терминалу. Вы найдете Терминал в "Приложения> Утилиты", но вы также можете просто найти его с помощью Spotlight.

Когда Терминал открыт, введите следующую команду: caffeinate . Вы будете знать, что команда работает, если в заголовке Терминала отображается надпись "caffeinate". Чтобы отключить команду, используйте сочетание клавиш Control-C . То есть, не набирайте "control", а удерживайте клавишу Control , а затем нажмите клавишу C .

После установки обновления огромное количество пользователей жалуются на некорректную реакцию компьютера на выход из режима сна, причём независимо от типа устройства, будь то iMac, Macbook или Mac Mini. Проявляется это таким образом: после погружения компьютера в сон, его уже невозможно разбудить традиционными способами: открытием крышки ноутбука, нажатием кнопки включения, etc, приходится делать hard reset. Главная прелесть заключается в том, что существует множество модификаций этого бага: у кого-то он проявляется только если вводить компьютер в режим сна путём закрытия крышки, у кого-то только путём нажатия «Режим сна» в меню; у кого-то он проявляется только при подключённом MagSafe, а у кого-то только при работе от аккумулятора. У меня же он проявляется крайне экзотическим образом: система просыпается, но ведёт себя так, как будто её перезапускали, - все приложения загружаются заново.

Что интересно, единого лекарства против этого нету. На форуме поддержки предлагают огромное количество решений проблемы, но ни один из них не помогает всем и наверняка.
Этот пост - сборка всех возможных решений отсюда: https://discussions.apple.com/thread/3190738 .

PRAM (parameter RAM) и NVRAM (non-volatile RAM) - это две области памяти вашего Mac, в которых некоторые настройки и информация хранятся даже после отключения питания компьютера. Но иногда содержащиеся там данные могут оказаться поврежденными и вызвать разного рода проблемы.

Сбросить содержимое PRAM и NVRAM можно за пять последовательных шагов:

1) Выключите компьютер.
2) Найдите на клавиатуре клавиши Command, Option, P и R (эти клавиши вам понадобятся на следующих шагах).
3) Включите компьютер.
4) Одновременно нажмите и удерживайте комбинацию Command+Option+P+R, но учтите, что это нужно сделать прежде, чем появится серый экран.
5) Спустя несколько секунд ваш Mac вновь перезагрузится, прозвучит знакомый звук (startup sound), а вам можно отпустить нажатые клавиши.

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

В самом худшем случае кроме «неисправного» режима сна можно заметить и другие симптомы, свидетельствующие о необходимости сброса параметров контроллера управления системой (System Management Controller или кратко SMC). Везде рекомендуют прибегать к этому только в самом последнем случае, когда все остальные методы уже перепробованы, хотя в этом нету ничего страшного, - этот контроллер управляет различного рода датчиками, и не содержит никаких настроек. Сброс никак не затронет настройки системы.

со съемным аккумулятором делается так (под «съёмным» аккумулятором имеется в виду тот, который пользователь может заменить сам, без помощи отвёртки, только руками открыв крышку и вынув аккумулятор):

1) Выключите компьютер.
2) Отключите сетевой адаптер MagSafe (если он подключен).
3) Достаньте аккумулятор из корпуса ноутбука и отложите в сторону.
4) Нажмите и удерживайте кнопку Power в течение 5 секунд.
5) Отпустите кнопку питания, вставьте аккумулятор обратно в ноутбук и подключите адаптер MagSafe.
6) Нажмите кнопку Power, чтобы включить компьютер.

Сброс параметров SMC на ноутбуках без съемного аккумулятора делается так:

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

Сброс параметров SMC на десктопных компьютерах Mac делается такие действия:

Выключите компьютер и отключите шнур питания.
Подождите не менее 15 секунд.
Подключите шнур питания обратно к Маку.
Подождите еще 5 секунд и затем нажмите кнопку Power для включения компьютера.

Поиск процесса, не дающего уснуть

Запустить в терминале: pmset -g
напротив sleep посмотреть pid процесса, после фразы «imposed by». Например, для:


запускаем ps -ef |grep -e 18 - Обновить Little Snitch
- Закрыть/удалить iStat
- Удалить содержимое директории /Library/Preferences/SystemConfiguration, очистить корзину, ребутнуться
- Закрыть Mail (при запущенном у некоторых жёсткий диск просто не уходит в сон
- Отключить Internet Sharing (Cистемные настройки -> Общий доступ -> Снять чекбокс «Общий интернет» (некоторые рекомендуют снять все чекбоксы).

Мне помог только один метод, и то его хватило всего на 1 раз:

1) Отключить MagSafe
2) Закрыть крышку ноутбука
3) Подождать пока ноутбук не заснёт (индикатор активности диска не начнёт мигать)
4) Включить MagSafe обратно
5) Разбудить ноутбук

Со всеми случалос такое, когда нужно срочно ненадолго отлучиться с рабочего места. Как правило, подобные ситуации нередко сопровождаются «засыпанием» лэптопа, стоит вам слегка задержаться. О том, как избежать подобных казусов, мы сегодня и поговорим. Применительно к Mac, конечно, ведь портал у нас тематический.

Сохранит работоспособность вашему MacBook, как ни странно, кофеин. Но не тот «вредный» элемент, который легко можно купить в любой аптеке или отыскать в знакомых продуктах из ближайшей кофейни. Наш кофеин специальный и разработан исключительно для работы с OS X. Его можно загрузить в Mac App Store абсолютно бесплатно и настроить в произвольном порядке.

После установки приложения вы обнаружите новый значок в тулбаре, отдаленно напоминающий чашечку кофе. Нажав на пиктограмму, вам предстанут возможности Caffeine по поддержанию “бодрости” вашего Mac. Активируйте его на 5, 15 или 60 минут в зависимости от собственных предпочтений, либо запретите засыпать устройсту вовсе.

Также вы можете настроить функцию «запоминания» программой нужного алгоритма действий даже после повторного включения лэптопа. Будьте спокойны, кофеин не даст ему спать.

Еще один способ «пробудки» MacBook доступен более-менее продвинутым пользователям, знакомым с работой в «Терминале». К слову, Caffeine всего лишь совершает нижеописанные действия за вас. Но если вы не ищете легких путей или не желаете засорять устройство посторонним софтом, попробуйте этот вариант.

1) Запустите Терминал на своем компьютере. В интерфейсе Терминала наберите слово “caffeinate” (без кавычек!) и нажмите Ввод;

2) Для того, чтобы задать определенное время действия, добавьте требуемое количество секунд. Например, 15 000.

13 августа 2013 г.

Бывает, отправляешь свой Mac в спящий режим — а он только дисплей гасит. Кулеры работают, сетевое подключение активно, данные шуршат туда-сюда в обычном режиме — что ж такое?! Выяснить причину, по которой компьютер не хочет засыпать, очень просто. ;)

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

Чтобы узнать, какие именно процессы так бесцеремонно себя ведут, запустите «Терминал». Когда увидите строку приглашения, готовую принимать команды, введите pmset -g assertions и нажмите клавишу ввода. В ответ вы получите целую «простыню» странных, на первый взгляд, надписей.

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

Сразу под списком вы увидите список процессов, среди которых будут и наши «виновные». В нашем примере со статусом DenySystemSleep (то есть «запретить системе спать») указан процесс com.apple.InternetSharing . Это значит, что на нашем компьютере включена «раздача Интернета» — ее нужно отключить через «Системные настройки», и тогда Мак сможет беспрепятственно уснуть.

В других случаях можно просто «убить» процесс, из-за которого система остается активной — либо с помощью консольной команды killall , либо через «Монитор состояния» (Activity Monitor). Во втором случае вам нужно найти в списке тот процесс, который подсказала команда pmset -g assertions .




Самое обсуждаемое
К чему увидеть кошку во сне? К чему увидеть кошку во сне?
Яркая и мечтательная женщина-Овен: как завоевать ее? Яркая и мечтательная женщина-Овен: как завоевать ее?
Печень индейки рецепт приготовления в сметане Печень индейки рецепт приготовления в сметане


top