Перейти до вмісту
code-n

Щоб комп'ютер не заснув, коли ви підете

Агент працює у вас. Приспаний комп'ютер означає зупинену роботу — ось налаштування для macOS, Windows і Linux.

5 хвилин Оновлено 2026-09-13

Агент працює на вашому комп'ютері. Коли комп'ютер засинає, він засинає разом із ним — і ви на телефоні побачите, що Сервер перестав відповідати, посеред роботи, яку ви дали хвилину тому. Це налаштування робиться раз, а потім про нього не думають.

Різниця між «засинає екран» і «засинає комп'ютер» принципова: погаслий дисплей Агентові не шкодить, приспана система — так.

macOS

Найпростіше запустити Сервер через caffeinate, який тримає систему неспящою лише поки виконується та команда. Жодних постійних налаштувань, які ви потім шукали б:

$ caffeinate -s coden start --dir ~/projekty/muj-projekt

Перемикач -s не дає системі заснути, поки підключене живлення. На батареї додайте ще -i, інакше ноутбук засне і з ним.

Постійно це можна налаштувати в Налаштування → Батарея → Параметри: «Не давати комп'ютеру автоматично засинати, коли дисплей вимкнено». Закрита кришка присипляє ноутбук усе одно — тут допоможе лише зовнішній монітор або живлення й розблокований стан.

Windows

Налаштування → Система → Живлення та батарея → Екран і режим сну. Пункт «Переводити в режим сну при підключенні до мережі» перемкніть на «Ніколи». Дисплей нехай гасне, це Агентові не шкодить.

З командного рядка це теж працює і швидше, ніж клікати меню:

> powercfg /change standby-timeout-ac 0
> powercfg /change hibernate-timeout-ac 0

Нуль означає «ніколи». Суфікс -ac стосується живлення від мережі; для батареї це -dc.

Linux

На комп'ютері з графічним середовищем вимкніть автоматичний сон у налаштуваннях живлення. На сервері або в середовищі без GNOME достатньо systemd:

$ sudo systemctl mask sleep.target suspend.target hibernate.target

Закриту кришку вирішує /etc/systemd/logind.conf — пункт HandleLidSwitch=ignore і потім sudo systemctl restart systemd-logind.

А що, коли комп'ютер усе ж засне?

Нічого не зламається. Агент перестане працювати там, де був, а Сервер втратить з'єднання. Після пробудження Сервер працює далі і телефон під'єднається до нього сам — але незавершений хід уже не добіжить, і його доведеться дати знову.

Тому той один вечір на налаштування вартий того. Найгірший стан — думати, що Агент працює, коли він півгодини спить.

Застрягло десь інде, ніж тут написано? Напишіть на support@coden-app.com.