Главная · Запор · Программа не дающая заснуть мас. Как сделать так, чтобы Mac не засыпал. iMac сам переходит в режим сна

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

13 августа 2013 г.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 играет музыка, поэтому компьютер не заснёт самостоятельно.

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

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

Причины, почему в iMac не работает режим сна?

Установка условий входа и выхода из режима сна выполняется в настройках системы. Для этого нужно обратиться в соответствующий раздел. Выбираем меню Apple «Системные настройки», переходим в раздел «Экономия энергии», где можно отключить режим или задать расписание. И если iMac не переходит в спящий режим, вероятно, что это предусмотрено настройками. Достаточно передвинуть ползунок, чтобы изменить ситуацию.

iMac сам переходит в режим сна

Причины, по которым моноблок может «самовольно» переходить в режим сна:

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

iMac не уходит в режим сна

Причины, почему iMac не засыпает:

  • наличие сетевой активности;
  • запущенный процесс (работает приложение, печатается документ, воспроизводится видео, аудио и т. д.).

Если подобные факторы будут влиять на работу iMac, он будет продолжать работать, не переходя в режим сна.

Неожиданный выход iMac из режима сна

Быстрое пробуждение моноблока возможно по таким причинам:

  • сетевая активность: использование функции «Доступ к моему Mac», организован общий доступ к файлам и принтерам, пр.;
  • активность Bluetooth.

В последнем случае все решается достаточно просто. Необходимо через меню Apple зайти в «Системные настройки», кликнуть Bluetooth, а далее снять галочку «Разрешить устройствам Bluetooth...».

iMac не выходит из режима сна

Если моноблок не пробуждается, когда это необходимо, следует проверить:

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

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

Ничего не помогает?

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

Бесплатная консультация! Бесплатная диагностика! Гарантия на работу!

Выберите раздел:

Надёжность, помноженная на простоту, - краеугольный камень, который основатель Apple Стив Джобс заложил в фундамент «яблочной» корпорации. Однако какой бы ни была техника, в процессе её эксплуатации неизбежно возникают различные вопросы. Иногда они вызваны сбоями программного характера, реже - неисправностями электроники, однако, к счастью, существует категория проблем, решить которые можно без обращения в ремонт или покупки нового устройства. Именно такие вопросы чаще всего задают в комментариях, и в рубрике Genius мы постараемся с ними помочь.

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


К сожалению, явной опции в OS X не предусмотрено (почему — поговорим ниже), однако существует простой трюк, с помощью которого можно приостановить переход компьютера в режим сна при закрытии крышки. Для этого переходим в меню «Системные настройки» из Apple-меню в левом верхнем углу экрана и выбираем раздел «Общий доступ», где отмечаем пункт «Общий Интернет». Теперь закрытие крышки не будет влиять на состояние машины при подключённом сетевом адаптере питания и активном соединении Wi-Fi.


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


Теперь кратко о причинах. Многие считают это ограничение искусственным, однако не стоит забывать, что ввиду конструктивных особенностей системы охлаждения MacBook её эффективность при закрытой крышке заметно ослабляется, что при достаточной нагрузке в течение длительного времени может привести к перегреву компьютера и последующему выходу его из строя. Цель, которую преследовали инженеры Apple при разработке такой конструкции — обеспечить максимально удобное использование ноутбуков на неровных поверхностях, ведь многие пользователи работают с ними в «прикроватном» режиме. Массовая же поломка устройств, огорчает их владельцев куда серьёзнее.

Второй вопрос касается операционной системы OS X и сложностей при автозагрузке приложений.


В данном случае «виновником торжества» оказалась утилита CleanMyDrive от MacPaw, задача которой состоит в очистке дисков от ненужных файлов. Многие программы подобного типа некорректно работают с системой, что в особенности при переходе на новые версии ОС может привести к неприятным последствиям. Приложение, о котором идёт речь, весьма популярно, поэтому если у вас возникла схожая ситуация, рекомендуется прекратить его использование до выпуска устраняющего неполадки обновления. Разумеется, не лишним будет поставить в известность разработчиков, воспользовавшись формой на официальном сайте.

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


Конечно, магазин множество различных предложений, но решением данной проблемы для автора стала программа Camera Plus Pro . Данное приложение, помимо удобных функций редактирования, предлагает и требуемую опцию.

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

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