Подробный гайд: РЕД ОС уходит в спящий режим — как исправить
РЕД ОС (как и большинство Linux-дистрибутивов) может автоматически уходить в спящий режим из-за настроек энергосбережения. Вот несколько способов решения проблемы — от простых к продвинутым.
Способ 1. Через графический интерфейс (самый простой)
РЕД ОС обычно использует окружение MATE или KDE Plasma.
Для MATE:
- Откройте меню → Параметры → Электропитание.
2. В разделе «При питании от сети» (или «От батареи»):
- Установите «Переводить компьютер в спящий режим» → Никогда (или «Выключено»).
- Отключите «Гасить экран» и «Приостанавливать жесткие диски» по желанию.
3. Закройте окно — настройки сохранятся автоматически.
Для KDE Plasma:
- Откройте Параметры системы → Управление питанием.
- В профиле «От сети» снимите галочки с пунктов «Спящий режим» и «Ждущий режим».
- Нажмите «Применить».
Способ 2. Через командную строку (systemd)
Этот метод отключает спящий режим на уровне системы — работает для всех окружений.
Откройте терминал (Ctrl+Alt+T) и выполните:
# Проверить текущие настройки
systemctl status sleep.target suspend.target hibernate.target
Чтобы отключить все виды сна:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
После этого система не сможет уйти в спящий режим ни автоматически, ни по кнопке.
Чтобы вернуть возможность сна:
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
Способ 3. Редактирование logind.conf
Этот файл управляет реакцией системы на закрытие крышки ноутбука и кнопки питания.
sudo nano /etc/systemd/logind.conf
Найдите и измените (или раскомментируйте) следующие строки:
[Login]
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
IdleAction=ignore
Сохраните файл (Ctrl+O, Enter) и перезапустите службу:
sudo systemctl restart systemd-logind
Внимание:
перезапуск systemd-logind может завершить текущую графическую сессию — сохраните работу beforehand.
Способ 4. Отключение через GRUB (параметры ядра)
Если система всё равно засыпает, можно добавить параметры ядра.
sudo nano /etc/default/grub
Найдите строку GRUB_CMDLINE_LINUX_DEFAULT и добавьте в неё:
GRUB_CMDLINE_LINUX_DEFAULT="... idle=poll processor.max_cstate=1"
Сохраните файл и обновите GRUB:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
После перезагрузки система не будет использовать глубокие состояния энергосбережения процессора.
Способ 5. Проверка «виновника» через journalctl
Если система уходит в сон неожиданно, полезно найти причину:
journalctl -b | grep -i "suspend\|sleep\|lid"
Эта команда покажет, какое событие или процесс инициировал переход в спящий режим.
Способ 6. Для ноутбуков — отключение датчика крышки (LID)
Если ноутбук засыпает при закрытии крышки, а вам нужно, чтобы он продолжал работать:
sudo nano /etc/systemd/logind.conf
Установите:
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore
HandleLidSwitchExternalPower=ignore
Затем:
sudo systemctl restart systemd-logind
Способ 7. Проверка ACPI-событий
Иногда спящий режим вызывают ACPI-события.
Проверьте:
cat /etc/acpi/events/* | grep -i sleep
Если найдёте файлы с обработчиками сна, их можно отключить:
sudo mv /etc/acpi/events/sleepbtn /etc/acpi/events/sleepbtn.bak
sudo systemctl restart acpid
Рекомендуемый порядок действий
- Начните со Способа 1 (графический интерфейс) — это решает проблему в 80% случаев.
- Если не помогло — Способ 2 (systemctl mask) — надёжно отключает сон на уровне системы.
- Для ноутбуков дополнительно — Способ 6 (настройка LID).
- Если проблема связана с ACPI или ядром — используйте Способ 4 или Способ 7.
Как проверить, что всё работает
После внесения изменений выполните:
systemctl status sleep.target suspend.target hibernate.target
Все три статуса должны показывать masked или inactive (dead).
Также можно вручную протестировать:
# Эта команда должна выдать ошибку, если сон отключён
systemctl suspend
Информация предоставлена в ознакомительных целях. Применение описанных настроек в системах, должно осуществляться только после согласования с ответственными за информационную безопасность и в соответствии с требованиями ФСТЭК, ФСБ и иных уполномоченных органов.