До вчерашнего дня (с Snow Leopard) закрытие крышки приводило к тому, что мой MacBook находился в спящем режиме независимо от того, был ли подключен внешний монитор.
После обновления до Lion прошлой ночью, закрытие крышки, когда внешний монитор подключен, просто отбрасывает все окна на этот экран и продолжает работать.
Я понимаю, что могу спать через меню Apple или клавиатуру, прежде чем закрыть крышку. Я бы предпочел этого не делать, и мне интересно, есть ли способ восстановить поведение при близком сне.
macbook
lion
sleep-wake
Пол Руб
источник
источник
Ответы:
Изменить: Посмотрите, как изменилось поведение: Почему после обновления до Lion закрытие крышки не спит мой MacBook Pro с подключенным внешним монитором?
Есть две группы людей. Те, кто хочет иметь два дисплея и закрывать крышку, уходят в сон, а люди, которые хотят отключить дисплей монитора, закрывают крышку и используют внешний монитор, как будто вы «пристыкованы» к нему.
Ранее, если вы хотели полностью перейти с macbook на внешний монитор, вам пришлось выполнить следующее, чтобы перевести ноутбук в режим раскладушки:
источник: http://support.apple.com/kb/ht3131
Таким образом, чтобы перевести машину в режим раскладушки, вам необходимо перевести ее в режим сна и снова разбудить. Что касается пользовательского опыта, это несколько неприятно.
Поскольку у вас есть другие варианты перевода машины в спящий режим, очень вероятно, что это изменение сохранится.
Прямо сейчас нет способа изменить это поведение.
источник
Right now, there is no way to alter this behaviour
, Это не правда (больше). Этот ответ возвращает его к старому поведению.Да, есть. Чтобы восстановить поведение Snow Leopard, просто запустите следующую команду в Терминале, пока внешний монитор отключен, и перезагрузите компьютер:
Я только что использовал его на своем льве - работает как шарм.
Если вы когда-нибудь захотите сбросить его, либо выполните следующее (и, конечно, перезагрузите):
или просто сбросьте PRAM с помощью ⌘+ ⌥+ P+, Rесли по какой-то причине вы не можете загрузиться.
источник
Один из вариантов - использовать функцию «горячих углов» вместо того, чтобы закрывать крышку, чтобы перевести дисплей в спящий режим.
Например, вы можете настроить его так, чтобы перемещение мыши в нижний правый угол экрана инициировало «Сон».
Настройка находится в System Preferences> Desktop & Screen Saver> Заставка и нажмите Hot Corners ... кнопку.
источник
Я тоже был озадачен этим с момента установки Lion, тем более, что я наблюдал оба поведения (мой MBP иногда засыпал, когда закрывал крышку, когда подключен внешний монитор, иногда - нет).
Я думаю, что я нашел, что отличается в обоих сценариях: кабель питания (magsafe).
Я полагаю, что если вы отключите шнур питания перед тем, как закрыть крышку, Mac будет спать, когда вы закроете крышку. Если шнур питания все еще подключен, он не будет спать.
Это может не отвечать на вопрос «как я могу заставить его всегда спать», но это действительно отвечает на первоначальный вопрос, а именно «почему» ...
источник
Этому вопросу уже много лет, но он все еще актуален. У меня тоже была эта проблема, и я предложил этот скрипт, который отслеживает состояние крышки и переводит компьютер в спящий режим, когда крышка закрыта: https://github.com/pirj/noclamshell
источник
Хотя и не отвечая на ваш вопрос, почему бы не использовать сочетание клавиш или меню для сна компьютера?
Я считаю, что этот вариант предпочтительнее, так как вы будете меньше использовать шарнир и, вероятно, остановите его также быстрее.
источник
S
ключ. У меня проблема в том, что ничего из этого не работает, если ваш компьютер заблокирован. Меня очень раздражает, что я должен ввести свой пароль, чтобы перевести компьютер в спящий режим, когда я смогу сделать это, просто закрыв компьютер.Ну ... у меня есть "решение", если вы готовы принять несколько не идеальных аспектов.
Вот как это работает:
Предостережение
В идеале мы должны отслеживать систему на предмет изменения разрешения, за исключением того, что я не могу найти способ сделать это автоматически.
(Похоже, что должен был бы быть способ сделать это, но мой GoogleFu не появился.)
«Ошибка»
Сценарий может заметить, что что-то произошло, может занять минуту или две. ( Кажется, когда ты ждешь, это намного дольше, но это случится.)
КАК
источник
Нашел решение, которое подходит мне, так как я уже использую ControlPlane , один из лучших планировщиков CPU / Power.
Laptop Lid Open/Closed State
источник доказательствpmset sleepnow
прикрепленным скриптомВуаля
источник
Это похоже на то, что я испытываю:
Я только что обновился до Lion на своем Macbook (White 1.83 2007), у меня есть внешний монитор Samsung XL2370HD. Макбук иногда сильно нагревался, прикрыв крышку снежным барсом.
Решением было поднять крышку наполовину, чтобы дать ей остыть, а также получить доступ к встроенной клавиатуре, когда внешняя клавиатура не была подключена обратно. Теперь, с Lion, он автоматически переключается на ЖК-дисплей Macbook при открытии крышки, и иногда настройки синхронизации цветов в процессе смешиваются, в результате чего второй дисплей отключается, пока я вручную не сброслю разрешение экрана до 1920 x 1080 ,
Также заметил, что колесо масштабирования ctrl + масштабировалось только в области 1280 x 800 на samsung, установленном на 1920 x 1080. Это кажется ошибкой, потому что перезапуск с крышкой в режиме 1920 все хорошо.
Я не могу найти крышку, кроме как в режиме зеркала. Win 7 на Bootcamp работает нормально, и я могу снять крышку без ее переключения. Было очень удобно иметь возможность закрыть Macbook, чтобы он спал, а затем щелкнуть мышью, чтобы разбудить его на внешнем мониторе, затем заснуть и открыть крышку, чтобы разбудить встроенный дисплей. Это оптимальный способ работы, который ранее работал с двумя дисплеями.
источник