Отключение сна и действий при закрытии крышки в LMDE 6
Этот гайд охватывает настройку всех параметров энергосбережения в Linux Mint Debian Edition (LMDE 6), включая полное управление поведением при закрытии крышки и бездействии системы.
Шаг 1: Отключение сна и действий при закрытии крышки через logind.conf
Некоторые параметры доступны только через редактирование файла конфигурации /etc/systemd/logind.conf. Для их настройки:
- Откройте файл в текстовом редакторе:
sudo nano /etc/systemd/logind.conf
- Добавьте или отредактируйте следующие строки:
HandleSuspendKey=ignore HandleLidSwitch=ignore HandleLidSwitchExternalPower=ignore HandleLidSwitchDocked=ignore IdleAction=ignore
- Сохраните файл:
- Нажмите Ctrl+O, затем Enter, чтобы сохранить изменения.
- Нажмите Ctrl+X, чтобы выйти.
- Перезапустите службу, чтобы изменения вступили в силу:
sudo systemctl restart systemd-logind
Объяснение параметров
Эти параметры позволяют гибко управлять поведением системы:
- HandleSuspendKey
- Назначение: Указывает действие при нажатии кнопки "Сон".
- ignore: Игнорирует нажатие кнопки.
- HandleLidSwitch
- Назначение: Определяет действие при закрытии крышки ноутбука.
- ignore: Закрытие крышки не влияет на работу системы.
- HandleLidSwitchExternalPower
- Назначение: Определяет действие при закрытии крышки, если ноутбук подключен к сети.
- ignore: Игнорирует закрытие крышки при подключении питания.
- HandleLidSwitchDocked
- Назначение: Настраивает действие при закрытии крышки, если ноутбук находится в док-станции.
- ignore: Система продолжает работать без изменений.
- IdleAction
- Назначение: Действие при простое системы в течение заданного времени.
- ignore: Система не переходит в спящий режим и не выключается.
Шаг 2: Настройка через GUI
- Отключение энергосбережения:
- Перейдите в Настройки системы → Энергосбережение.
- Установите "Никогда" для параметров:
- "Выключать экран через..."
- "Переходить в спящий режим через..."
- Настройка действия при закрытии крышки:
- В разделе Энергосбережение измените параметр "Действие при закрытии крышки" на "Ничего не делать".
Что можно настроить только через терминал?
- Параметры HandleSuspendKey, HandleLidSwitchExternalPower, и HandleLidSwitchDocked недоступны в графическом интерфейсе.
- Параметр IdleAction также настраивается исключительно через logind.conf.
Использование терминала позволяет детализировать настройки, выходящие за рамки GUI.
Шаг 3: Отключение спящего режима через GRUB
Если система продолжает засыпать:
- Откройте конфигурацию GRUB:
sudo nano /etc/default/grub
- Добавьте параметр no_suspend:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash no_suspend"
- Сохраните изменения и обновите GRUB:
sudo update-grub
Итог
Для полной настройки рекомендуется использовать комбинацию настроек через GUI и logind.conf. Терминал предоставляет больше возможностей для детальной конфигурации, например, управление действиями при работе с док-станцией или внешним питанием.
Если нужно больше гибкости, редактируйте параметры через терминал.