Гид по технологиям

Как отключить автоматический переход в спящий режим в Linux

5 min read Linux Обновлено 04 Jan 2026
Отключение авто-перехода в спящий режим в Linux
Отключение авто-перехода в спящий режим в Linux

Ноутбук на столе рядом с документами и чашкой кофе

Автоматический переход в спящий режим (auto-suspend) экономит энергию и защищает приватность, когда вы отошли от компьютера. Однако в рабочих сценариях это часто мешает: при чтении длинной страницы, запуске фонового расчёта или демонстрации экрана вы не хотите, чтобы система засыпала.

В этой статье подробно описаны безопасные способы отключить автоматическое засыпание в дистрибутивах Linux, вернуть настройки назад и минимизировать риски — например, выгорание экрана или чрезмерная нагрузка CPU.

Когда имеет смысл отключать авто-переход

  • Демонстрации, презентации и стенды.
  • Долгие фоновые задачи (рендеринг, тесты, симуляции).
  • Серверы с графическим выводом или медиаплееры.

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

Как отключить авто-переход через графический интерфейс

  1. Откройте приложение “Настройки”.
  2. Перейдите в раздел “Питание”.
  3. Найдите опцию “Автоматический переход в спящий режим” и выключите её для питания от батареи и/или при подключении к сети.

В Ubuntu и похожих дистрибутивах путь обычно выглядит как: Настройки → Питание → Автоматический переход.

Отключение автоматического перехода в спящий режим в Ubuntu через графический интерфейс

Альтернатива: установите утилиту Caffeine или аналог — она временно предотвращает засыпание для отдельных приложений.

Примечание: некоторые дистрибутивы имеют свои панели параметров. Если изменения не действуют, посмотрите настройки среды рабочего стола (GNOME, KDE и т. п.) или документацию дистрибутива.

Если система всё ещё засыпает, проверьте настройки BIOS/UEFI. В BIOS обычно раздел называется “Power Management” или “Управление питанием” — там могут быть параметры сна, гибридного режима и т. п.

Как отключить авто-переход через командную строку (CLI)

На большинстве систем systemd управляет целями сна и гибернации. Чтобы «замаскировать» (запретить вызов) соответствующих целей, выполните:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

Второй вывод покажет, что соответствующие юниты “Loaded: masked” и “Active: inactive (dead)”.

Отключение автоматического перехода в спящий режим в Ubuntu через командную строку

Чтобы вернуть стандартное поведение, выполните:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

После маскировки/размаскировки может понадобиться перезагрузка для полного вступления в силу.

Отключение при закрытии крышки ноутбука

Если вы хотите, чтобы ноутбук не засыпал при закрытии крышки, отредактируйте файл /etc/systemd/logind.conf. Откройте его в редакторе и добавьте или измените раздел так:

sudo nano /etc/systemd/logind.conf
# добавьте или отредактируйте раздел:
[Login]
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore

После сохранения перезапустите systemd-logind или перезагрузите систему:

sudo systemctl restart systemd-logind

Важно: если не сделать это, systemd-logind может часто пытаться вызвать sleep.target при закрытой крышке, что создаст лишнюю нагрузку на CPU.

Пример для Arch Linux и X-сессий

В X-сессии можно отключить управление питанием на уровне X11, добавив в /etc/X11/xinit/xinitrc или ваш пользовательский .xinitrc:

xset s off
xset -dpms
xset s noblank

Эти команды отключают заставку, DPMS (Display Power Management Signaling) и затемнение экрана.

Проверка и тестирование

Краткий чек-лист для проверки изменений:

  • Выполните systemctl status для sleep.target после маскировки.
  • Закройте крышку (на ноутбуке) и проверьте, не входит ли система в сон.
  • Запустите длительную задачу и наблюдайте, остаётся ли она активной.
  • Наблюдайте температуру и потребление энергии в течение часа.

Критерии приёмки:

  • Система не должна переходить в спящий режим автоматически в заданных условиях.
  • Процессы, которые вы держите активными, должны корректно завершать или продолжать работу.
  • Нагрузка CPU и температура должны оставаться в безопасных пределах.

Откат и безопасность

Чтобы вернуть поведение по умолчанию:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
sudo systemctl restart systemd-logind

Если вы редактировали /etc/systemd/logind.conf — верните прежние значения или закомментируйте строки, содержащие HandleLidSwitch. Всегда делайте резервную копию конфигурационных файлов перед изменениями:

sudo cp /etc/systemd/logind.conf /etc/systemd/logind.conf.bak

Важно: отключение сна увеличивает энергопотребление и риск выгорания экрана на OLED/AMOLED/CRT-панелях. Для мониторов LCD используйте режим экономии подсветки.

Когда не стоит отключать авто-переход

  • На ноутбуках, где нужно экономить батарею.
  • На публичных компьютерах без надёжного экрана блокировки.
  • Если система работает в горячем помещении и нет внешнего мониторинга температуры.

Альтернативные подходы

  • Использовать утилиты, которые временно предотвращают сон (Caffeine, caffeinate), а не отключать системный механизм навсегда.
  • Настроить отдельный профиль питания: выключать засыпание только когда подключено к источнику питания.
  • Если требуется показывать слайд-шоу, использовать приложение с опцией «не спать во время воспроизведения».

Чек-листы по ролям

Администратор:

  • Создать резервные копии конфигов.
  • Маскировать/размаскировать systemd-юниты.
  • Обновить документацию для команды.

Разработчик/Исследователь:

  • Тестировать долгие задачи с новым поведением.
  • Мониторить логи и ресурсы.

Пользователь презентации:

  • Включить профиль «не спать» перед выступлением.
  • Проверить подключение питания и оконечное ПО.

Быстрая методика действий (SOP)

  1. Оцените риски: батарея, монитор, безопасность.
  2. Сделайте бэкап /etc/systemd/logind.conf.
  3. Если нужно — настройте GUI в “Настройки → Питание”.
  4. Для полного отключения: sudo systemctl mask …
  5. Проверка: systemctl status + смоделировать сценарий.
  6. Документируйте изменения и обеспечьте откат.

Мини-руководство по отладке (Troubleshooting)

  • Система всё ещё засыпает: проверьте BIOS/UEFI, затем crontab и службы сторонних менеджеров питания (например, laptop-mode-tools).
  • Спящий режим вызывается мгновенно при закрытии крышки: убедитесь, что logind.conf отредактирован и systemd-logind перезапущен.
  • После маскировки вы видите ошибки в журналах: проверьте journalctl -b и лог systemd для подробностей.

Факторы влияния и рекомендации

  • Экран: настроить заставку и яркость, использовать тёмные темы для OLED.
  • Батарея: ограничьте отключение авто-перехода при питании от батареи.
  • Безопасность: включите автоматическую блокировку экрана через короткое время.

Краткий глоссарий

  • systemd: инициализационная система и менеджер сервисов в большинстве современных дистрибутивов.
  • sleep.target / suspend.target: цели systemd, отвечающие за переход в спящий режим.
  • mask/unmask: операции systemctl для запрета/разрешения запуска юнитов.
  • logind.conf: конфигурация systemd-logind, управляющая действиями при закрытии крышки и др.

Краткое резюме

Отключение автоматического перехода в спящий режим даёт контроль над рабочими сценариями, но увеличивает энергопотребление и риски для экрана. Используйте маскирование systemd-юнитов для системного решения или утилиты вроде Caffeine для временной блокировки сна. Всегда делайте резервные копии конфигов и проверяйте поведение после изменений.

Важно: перед массовым развёртыванием на нескольких машинах прогоните тесты и документируйте изменения.

Рекомендуемые дальнейшие шаги:

  • Создайте короткую инструкцию для команды по включению/откату изменений.
  • Настройте мониторинг температуры для машин, где вы отключили сон.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство