Каталог товарів

OS X: Що не дає вашому Маку заснути?

Категорії
: OS X: Що не дає вашому Маку заснути?
13.08.2013
Буває, відправляєш свій Mac в   сплячий режим   — а   він тільки дисплей гасить. Кулери працюють, підключення до мережі активно, дані шарудять туди-сюди в   звичайному режимі   — що ж таке ?! З'ясувати причину, по   якою комп'ютер не   хоче засипати, дуже просто. &Nbsp ;;)

Буває, відправляєш свій Mac в   сплячий режим   — а   він тільки дисплей гасить. Кулери працюють, підключення до мережі активно, дані шарудять туди-сюди в   звичайному режимі   — що ж таке ?! З'ясувати причину, по   якою комп'ютер не   хоче засипати, дуже просто. &Nbsp ;;)

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

Щоб дізнатися, які саме процеси так безцеремонно поводяться, запустіть « Термінал » ;. Коли побачите рядок запрошення, готову приймати команди, введіть pmset -g assertions і   натисніть клавішу введення. В   відповідь ви отримаєте цілу « простирадло » дивних, на   перший погляд, написів.

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

Відразу під   списком ви побачите список процесів, серед яких будуть і   наші « винні » ;. В   нашому прикладі з   статусом DenySystemSleep (тобто « заборонити системі спати ») вказано процес com.apple.InternetSharing . Це означає, що на   нашому комп'ютері включена « роздача Інтернету »   — її потрібно відключити через « Системні налаштування » ;, і   тоді Мак зможе безперешкодно заснути.

В   інших випадках можна просто « убити » процес, через який система залишається активною   — або з   допомогою консольної команди killall , або через « Монітор стану » (Activity Monitor). Під   другому випадку вам потрібно знайти в   списку той процес, який підказала команда pmset -g assertions .

Читати далі...