Як я можу припинити автоматичний сон мого MacBook Pro, коли я блокую екран?


30

Щоразу, коли я блокую екран (через значок блокування -> екран блокування або за допомогою комбінації клавіш Control + shift + eject), мій екран негайно вимикається (не показує заставку), і система, здається, спить. Це незручно, оскільки він відключає мене від мережі, внаслідок чого Jabber переходить у режим офлайн / ssh.

Я постійно підключений до змінного струму і використовую такі параметри енергозбереження-> адаптер живлення:

  • Вимкнення дисплея після: Ніколи
  • Не дозволяйте комп'ютеру спати автоматично, коли дисплей вимкнено
  • Пробудьте доступ до Wi-Fi

У мене MacBook Pro на кінець 2013 року під керуванням ОС X 10.9.1.

Чи є спосіб запобігти цьому?

Відповіді:


30

Була така ж проблема в моєму Macbook (15 ") pro під керуванням 10.9.4 .

Я хотів, щоб мій Mac був заблокований, поки я не був (так налаштовано гарячі куточки), але в той же час не хотів, щоб він спав (незалежно від того, підключений він до мережі чи ні), щоб мій wifi завжди був "ВКЛ" для моєї джебберу та пошти. Ось що я зробив, щоб не допустити сну Mac:

  1. Відкритий термінал
  2. Біжи sudo pmset -a sleep 0

Пояснення команди:

  • pmset команда - маніпулювати налаштуваннями управління живленням.

  • -a вказує, що налаштування застосовується для всіх умов (живлення та акумулятор)

  • sleep налаштувати таймер сну системи

  • 0 відключити

Ознайомтеся з man pmsetдодатковою інформацією.


Як його ввімкнути?
Даніель Кукір

1
sudo pmset - сон 30 # налаштує машину спати через 30 хвилин
Кріс Бетті

10

Я знайшов рішення, яке працює для моїх потреб: Як виявилося, я не повинен блокувати екран, а замість цього запустити заставку і вимагати, щоб заставка негайно вимагала пароль.

Я створив службу «Запустити заставку» з Automator, а потім вибрав ярлик клавіатури для цієї послуги в розділі Налаштування-> Клавіатура-> Ярлики-> Послуги.


1
Чи можете ви опублікувати свій сценарій Automator?
варильні панелі

На жаль, у мене більше немає сценарію, але це може допомогти: apple.stackexchange.com/questions/135728/…
Мартин

7

Відповідь у вашому дописі. Просто зніміть прапорець "Пробудити для доступу до Wi-Fi" у Налаштуваннях системи в розділі "Енергозбереження та адаптер живлення".

Якщо це встановлено, це означає, що ваш комп'ютер відключається від мережі, коли комп'ютер не буває.


1
Дійсно? Це десь задокументовано? Логіка фрази "Wake for WiFi Access" говорить лише про те, що прапорець повинен впливати лише на поведінку неспання, а не на поведінку сну.
варильні панелі

6

Вживайте або кофеїн, або щось на зразок wimoweh


1
Тож мені потрібен сторонній додаток, який заважає mac спати? Я не можу якось просто відключити "сон у замці"?
Мартін

1
caffeinate є частиною системи, але це інструмент командного рядка. Я не думаю, що існує перевага, яка повністю відключить сон. Я особисто залишу свій Macbook сном і використовую mosh, щоб обійти проблему з відключенням ssh.
хуй

3

У мене Mac Book Pro працює 10.9.5. Щоб не спати, коли я заблокував екран, я змінив налаштування енергозбереження для адаптера живлення, я поставив прапорець "Заборонити комп'ютер спати автоматично, коли дисплей вимкнено", і я зняв прапорець "Прокинутися для доступу до мережі".


2

Ви можете використовувати InsomniaX для цього.

Завдяки цьому ви можете запобігти сну вашого комп'ютера, якщо він не працює і навіть коли ви закриєте кришку.


1
Підсумуйте, як посилання може загинути в майбутньому.
Роб

+1 - єдиний з гідними налаштуваннями для всього, і він працює на El Capitan.
unom

1

Я перейшов до Системних налаштувань > Енергозбереження та зняв прапорець Увімкнено живлення, підключивши до адаптера живлення .


0

Встановіть SmartSleep (від Apple Store) за допомогою плагіна Insomnia, і вашу проблему слід вирішити. Ви навіть можете відтворювати музику із закритою кришкою без проблем.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.