Самый распространенный вариант использования, который у меня есть, — это когда я проигрываю музыку через AirTunes, но не хочу, чтобы открытый ноутбук лежал без дела. Или когда я что-то синхронизирую или загружаю.
Это не то же самое, что этот вопрос, касающийся сна и гибернации ; Я ищу способ заставить его оставаться активным с закрытой крышкой.
Вы можете использовать InsomniaX . Он находится в строке меню, и после его активации ваш ноутбук не будет спать, если вы закроете его.
Существует также альтернатива insomniaX — расширение macosx-nosleep-extension .
Apple заявляет, что без использования какого-либо стороннего программного обеспечения вам потребуется внешняя клавиатура, мышь или трекпад (USB или Bluetooth), чтобы предотвратить переход компьютера в спящий режим (Lion) или вывести его из спящего режима (Snow Leopard и более ранние версии). ), после закрытия крышки.
Оказывается, вы можете подключить любое внешнее USB-устройство, чтобы вывести его из спящего режима. Я делаю это с MacBook Pro, который использую с Synergy, чтобы я мог использовать клавиатуру и мышь на своей рабочей станции Linux для управления своим MacBook Pro с внешним монитором и закрытой крышкой. Я просто подключаю флэш-накопитель USB после того, как закрою крышку, чтобы разбудить MacBook Pro, а затем я могу начать использовать его в режиме раскладушки без внешней клавиатуры или мыши, подключенных к MacBook Pro.
Утилита командной строки caffeinate (встроенная, по крайней мере, в Mavericks и Yosemite) делает именно это. "мужской кофеин" для более
caffeinate
: Используйте кофеин, чтобы предотвратить сон при закрытой крышке на батарее .Я бы с удовольствием прокомментировал этот вопрос, но политика «представителей» stackexchange не позволяет мне комментировать. Поэтому я составил этот «ответ». Пожалуйста, потерпите меня! Этот ответ направлен на то, чтобы не дать вам пойти в неправильном направлении.
Если вы откроете консоль терминала и введете pmset -g pslog
, вы увидите, что происходит, когда вы закрываете крышку:
mc-dondon:~ dondon$ pmset -g pslog Регистрация сообщений IORegisterForSystemPower сна/пробуждения pmset сейчас находится в режиме ведения журнала. Нажмите ctrl-c, чтобы выйти. 16.11.13 01:28:57 МЭЗ В настоящее время берется из «AC Power» -InternalBattery-0 55%; зарядка; (без оценки) 16.11.13 01:29:02 MEZ IORRegisterForSystemPower: ...Спит...
Если вы погуглите, вы найдете множество страниц, на которых утверждается, что pmset справится с задачей . Однако, что касается вашего вопроса, pmset не помогает - по крайней мере, не для меня.
Ни «sudo pmset noidle», ни часто предлагаемый «sudo pmset -a lidwake 0» не предотвратят переход системы в спящий режим при закрытии крышки.
sudo pmset noidle
предотвратит спящий режим, создав утверждение PM во время работы в сеансе терминала, пока не будет нажата клавиша Control+C.Подключите внешнюю мышь или клавиатуру. Закройте крышку, затем нажмите клавишу на клавиатуре или щелкните мышью. Это выводит ноутбук из спящего режима, даже если крышка закрыта.
Я использую Nosleep на своем macbook pro. Он находится в строке меню, а затем вы можете дважды щелкнуть по нему, и как только он станет синим, ноутбук останется активным, когда вы опустите крышку с выключенным экраном и подсветкой.
Это немного хакерски, но не требует стороннего программного обеспечения.
Открытие сеанса совместного использования экрана не позволит целевому Mac перейти в спящий режим, даже если крышка закрыта и он работает от батареи. Я имею в виду встроенную в macOS функцию совместного использования экрана, которую вы можете включить в «Настройки» -> «Общий доступ». После включения просто откройте приложение «Общий экран» на другом Mac, которое можно найти с помощью Spotlight, чтобы подключиться и заставить другой компьютер проснуться.
Пока сеанс совместного использования экрана открыт, целевой Mac не будет спать. Я даже могу использовать этот трюк, чтобы разбудить спящий Mac, который работает от батареи с закрытой крышкой, при условии, что он все еще прослушивает Wi-Fi в каком-то режиме с более низким энергопотреблением.
Это не идеальное решение IMO, но это самое близкое, что я нашел без установки сторонней программы.
Вы можете полностью отключить сон с помощью sudo pmset disablesleep 1
. Однако после этого вы даже не сможете вручную выполнить команду Sleep из меню Apple. Спящий режим становится полностью отключенным.
Чтобы снова разрешить сон, используйте sudo pmset disablesleep 0
.
Йоник
macbook
или чем-то вродеlaptop
.)кремокс
пользователь10355
Хокен
pmset
или погуглите