Как предотвратить спящий режим ноутбука MacBook, когда он закрыт без внешней клавиатуры, мыши или экрана?

Контекст/цель:

У меня есть MacBook Pro 2008 года (под управлением El Capitan с последними обновлениями), который я хочу использовать в качестве медиацентра/сервера.

Он будет управляться исключительно с помощью приложений для совместного использования экрана и удаленного управления (например, Kodi / XBMC, Airfoil и т. Д.). Он хранится под моим телевизором, что не позволяет ноутбуку оставаться открытым, поэтому его приходится закрывать. Я знаю, что MacBook может нагреваться, если он работает в закрытом состоянии; он не покрыт ни с одной стороны, где он сидит, поэтому он должен оставаться прохладным.

Ноутбук всегда будет подключен к HDMI и динамикам. Телевизор и динамики не всегда могут быть включены; иногда будут включены только динамики (например, для потоковой передачи звука).

Он будет постоянно подключен к проводному Интернету/Ethernet. Мое общее беспроводное соединение нестабильно, поэтому оно часто не подключается к WiFi.

Вопрос:

Мне нужно, чтобы ноутбук оставался включенным, не засыпая. В Интернете есть множество советов о том, как включить режим раскладушки. Однако в моем случае не подключены внешняя док-станция, мышь, клавиатура или периферийное устройство Thunderbolt.

Как предотвратить переход закрытого, отключенного ото всех MacBook с OSX 10.11 в спящий режим?

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

Что я пробовал:

Я отключил PRAM/PMU перед тем, как приступить к настройке, чтобы гарантировать отсутствие устаревших настроек.

  • Полное отключение сна при питании от сети/батареи.
  • Я пробовал различные nvramкоманды, чтобы отключить внутренний дисплей . Хотя внутренний дисплей не горел во время других попыток в этом разделе, похоже, это не повлияло на режим сна.
  • Временно подключаю клавиатуру Bluetooth, чтобы по крайней мере было отключено периферийное устройство Bluetooth, чтобы оно рассматривало режим раскладушки. Я не хочу использовать устройство Bluetooth для управления медиацентром в долгосрочной перспективе; совместное использование экрана только с другими приложениями. Не повезло; при отключенном или выключенном телевизоре даже подключенный Bluetooth-аксессуар, по-видимому, переводит его в спящий режим, как только отключен общий доступ к экрану.
  • Включение общего доступа к Интернету, общего доступа к файлам и Bluetooth PAN. Это не всегда работает; кажется, что он работает более последовательно, когда доступно соединение WiFi, но Wi-Fi в моей квартире работает нестабильно и часто не подключается.
  • Установка InsomniaX и настройка с его помощью различных режимов; это иногда держит MacBook включенным, когда телевизор включен и подключен, а сеанс совместного использования экрана завершен, но, похоже, не работает для потоковой передачи только аудио.
Пробовали ли вы Caffeine в Mac App Store? Это стоит 1 доллар, но у него хорошие отзывы о том, что он не дает Mac спать.
@fbara Есть приложение под названием KeepingYouAwake, которое пришло на смену Caffeine. Это бесплатно и с открытым исходным кодом: KeepingYouAwake

Ответы (2)

Я использую программу под названием «NoSleep». Это позволяет мне делать именно это — помогает мне загружать обновления, например, пока я иду домой с работы.

Вы можете получить его здесь: http://www.macupdate.com/app/mac/37991/nosleep

Добро пожаловать в Ask Different. Хотя технически это ответ, на самом деле он бесполезен, потому что вы говорите «нет ссылки». См. Apple.stackexchange.com/help/how-to-answer о том, как написать хороший ответ.
NoSleep, как и несколько других решений, которые я пробовал, работает какое-то время, а затем перестает работать.

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

Вы можете запустить его без каких-либо параметров, и он будет бодрствовать до тех пор, пока работает кофеинат, или вы можете указать -t (время ожидания в секундах), в течение которого он будет удерживать машину в бодрствующем состоянии.

Есть несколько других полезных опций, которые описаны на странице руководства.