Выключите MacBook, когда крышка закрыта, а внешний монитор подключен к Lion.

13

Я знаю, что вы слышали это раньше, но есть ли какое-нибудь приложение / взлом, которое заставляет компьютер вести себя как Snow Leopard при закрытии крышки?

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

Публикуйте здесь, только если у вас есть решение, которое заставляет MacBook вести себя как в Snow Leopard при закрытии крышки.

Tyilo
источник
4
Не решение, но помните, что вы всегда можете использовать ⌥⌘⏏ для сна компьютера.
jtbandes
Даже не понял этого, так как я обычно закрываю крышку и сразу выключаю внешний монитор ...: - /
LudoMC
@LudoMC запускал мой macbook ночью три раза, потому что я забыл отсоединить кабель от внешнего монитора, так как я также немедленно выключил свой монитор: S
Tyilo
@Tyilo Только что выполнил команду uptime, которая показывает, что мой работает более 3 дней! Надеюсь, теперь я знаю, что должен вручную усыпить его.
LudoMC

Ответы:

6

Это работало в 10.7 и 10.8 с моим MacBook Air:

sudo nvram boot-args=iog=0x0

После перезапуска он должен восстановить поведение до 10.7:

  • Закрытие крышки переводит ноутбук в режим сна, даже если он подключен к внешнему дисплею
  • Если вы затем разбудите ноутбук и откроете крышку, внутренний дисплей не включится

Чтобы отменить его, запустите sudo nvram -d boot-argsили удерживайте ⌥⌘PR при запуске.

LRI
источник
1
Это сработало для меня на MacBook Air 10.9.4! НО ... Есть ли способ включить внутренний дисплей, когда вы просыпаетесь на ноутбуке?
Алан Дэвид Гарсия
Это сработало для моего MBP под управлением Mavericks, но только если я отключил питание и монитор перед запуском команды, перезагрузил Mac, а затем снова подключил питание и монитор. Не уверен, что это была перезагрузка, отключение или и то, и другое.
января
1

В предыдущих версиях OS X вы переходили в ~ / Library / Preferences / SystemConfiguration, чтобы найти файл с именем com.apple.PowerManagement.plist. В этом файле вы найдете способы настройки таких вещей, как старый режим «раскладушка». Я еще не заглядывал в Lion, чтобы увидеть, существует ли он по-прежнему, но если файл все еще там, вы можете посмотреть, что он позволяет вам контролировать. Надеюсь это поможет.

Кристиан Корреа
источник
Существует опция «Пробуждение при раскладушке», но не «Спать при закрытии раскладушки», или что-то похожее. Снимок экрана: i.imgur.com/44Zrr.png
Tyilo
@Christian_Correa, кстати, это находится в / Library / Preferences / SystemConfiguration, а не ~ / Library / Preferences /
SystemConfiguration
0

Не уверен, что он все еще будет работать с Lion, но на SL я использую InsomniaX, когда хочу закрыть крышку и не дать спать моему mbp. Проверьте следующие ссылки для подобных программ:

http://www.macupdate.com/app/mac/22211/insomniax

http://alternativeto.net/software/insomniax/

Роберт С Чаччо
источник
2
Я не хочу мешать Mac спать. Я хочу спать, когда закрываю крышку!
Tyilo
@tyilo: упс, полностью прочитайте это задом наперед :)
Robert S Ciaccio
оставил мой ответ на тот случай, если это приложение поможет кому-то с противоположной проблемой ...
Robert S Ciaccio
0

Я сделал LaunchAgent, который делает это. Исходный код можно скачать здесь: https://github.com/Tyilo/Lid-sleep

Tyilo
источник
Это работает в Йосемити? Как бы я использовал этот LaunchAgent? Спасибо.
Jtheletter
0

У меня тоже была эта проблема, и я предложил этот скрипт, который отслеживает состояние крышки и переводит компьютер в спящий режим, когда крышка закрыта: https://github.com/pirj/noclamshell

фил пирожков
источник