Ноут включается при открытии крышки: как отключить на MacBook
АМАндрей Михайловведущий специалист по технике AppleЕсли ноут включается при открытии крышки сам, без нажатия кнопки питания, это не поломка. Так задумано: датчик под шарниром фиксирует угол раскрытия и будит систему из сна. Проблема начинается там, где это неудобно, например ноутбук лежит в сумке и открывается от тряски, или экран загорается ночью на тумбочке и мешает спать.
Почему MacBook сам просыпается от крышки
В Mac с момента перехода на SMC-контроллеры встроен механизм lid wake. Он нужен, чтобы не ждать по пять секунд, пока система выйдет из глубокого сна после обычного клика мышкой или нажатия клавиши. Поднятие крышки считается таким же сигналом «пользователь вернулся к работе», как и нажатие кнопки питания или клавиши на клавиатуре.
На части моделей добавляется ещё один слой: Handoff и уведомления с iPhone могут зажечь экран даже при закрытой крышке, если ноут подключён к сети. Это разные вещи, и отключаются они по отдельности. Путаница чаще всего начинается именно отсюда: человек отключает одно, а экран всё равно загорается из-за другого механизма.
Само по себе пробуждение от крышки не расходует заметно больше энергии, если ноут сразу закрыть обратно: система уходит обратно в сон за секунды. Раздражает обычно не расход батареи, а сам факт, что компьютер что-то делает без команды, особенно если это происходит в сумке или в присутствии других людей на встрече.
Как отключить автопробуждение через настройки энергопотребления
Через графический интерфейс управлять именно пробуждением от крышки в последних версиях macOS нельзя, тумблера под этот сценарий в «Настройках» нет. Apple убрала эту опцию из видимого интерфейса ещё несколько поколений macOS назад, хотя сам механизм в системе остался и управляется через командную строку.
Есть терминальная команда, которая решает задачу напрямую: нужно отключить параметр lidwake через pmset, встроенную утилиту управления питанием macOS.
Открываете Терминал (Launchpad - Другое - Терминал) и вводите команду sudo pmset -a lidwake 0, затем пароль администратора. После этого система перестаёт просыпаться от самого факта открытия крышки.
Если позже понадобится вернуть поведение как было, та же команда с единицей вместо нуля: sudo pmset -a lidwake 1. Никаких побочных эффектов на батарею или другие настройки сна это не даёт, параметр отвечает ровно за одно действие и не трогает яркость, таймеры сна или расписание включения.
Проверка, что настройка применилась
Командой pmset -g можно посмотреть текущие значения всех параметров питания и убедиться, что lidwake стоит в 0. Полезно, если забыли, что меняли, или настраивали ноут давно и не помните, какая версия команды применена сейчас.
Когда отключить полностью не получится
Есть ситуации, где MacBook всё равно включит экран, даже с отключённым lidwake:
- входящий звонок или FaceTime с привязанного iPhone будит экран отдельно от механизма крышки;
- запланированные задачи pmset (schedule) включают систему по времени независимо от положения крышки;
- если ноут подключён к сети и находится рядом с разблокированным iPhone, уведомления Handoff могут зажечь экран частично, обычно только подсветку без полной разблокировки.
Это разные механизмы, и под каждый своя настройка. Полностью «обездвижить» экран при закрытой крышке так, чтобы вообще ничего его не включало, можно только отключив заодно уведомления и Handoff, что обычно не нужно и лишает смысла саму идею связки устройств Apple.
Что делать, если отключать пробуждение не хочется, а раздражает экран ночью
Иногда причина жалобы не в самом пробуждении, а в том, что ноут лежит на зарядке и экран светит в темноте. В этом случае проще не трогать lidwake, а снизить яркость до минимума в настройках дисплея или убрать ноут подальше от спального места. По опыту редакции, большинство обращений с формулировкой «сам включается» на деле означает именно это: крышка открылась случайно от тряски в сумке, а не от чьих-то действий или вредоносного процесса.
Стоит также проверить физическое состояние шарнира. На старых моделях, где петля разболталась, крышка может приоткрываться сама на несколько градусов от вибрации стола, этого иногда достаточно, чтобы сработал датчик.
Если же задача обратная, то есть MacBook наоборот слишком быстро засыпает и это мешает работе, это уже другая настройка энергосбережения, никак не связанная с lidwake. Подробный разбор с рабочими способами есть в нашей статье про то, как запретить MacBook уходить в спящий режим.
Команда pmset вообще управляет куда большим числом параметров, чем просто крышка: яркость при разрядке, время до сна диска, поведение при подключении к сети, автоматическое включение по расписанию. Но для разовой задачи «не хочу, чтобы экран загорался сам» хватает одной строки в терминале, и возвращать всё обратно, если понадобится, так же просто.
На ноутбуках, которые постоянно лежат открытыми на подставке в режиме второго монитора, вопрос вообще не актуален: там крышку никто не закрывает, и пробуждение от неё просто не задействуется. Это к слову о том, что настройка нужна далеко не всем, а только тем, у кого MacBook реально ездит закрытым и открывается часто без участия владельца.