Как настроить энергосбережение Debian 9.1

Автор Бениамин Масан, 19 сентября 2017, 03:48:13

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Бениамин Масан

Добрый день люди. Установил Debian 9.1 без иксов (только консоль и всякие сервисы)  на свой старый ноутбук , который дожен работать телеприставкой, домашним медиасервером и тд тп. Все ок. Только вот такой вопрос не смог сходу решить. - Открыл крышку ноутбука -система загрузилась , показалось приглашение для ввода логина заработали разные тв компы в локалке ... И я закрываю крышку ноутбука , пусть работает  с закрытой крышкой, меньше пространства  занимает. А он уходит в спящий режим.. И при сем отрубаеться и wifi и lan  что недопустимо. Ранее энергосбережение я настраивал через acpi . Теперь же каталога /etc/acpi вообше не нашол. Нагуглить пока  тоже ничего путного  не удаёться. Как настроить реакцию системы на закрышие крышки и тому подобные  действия? 

ecc83


Бениамин Масан

Цитата: ecc83 от 19 сентября 2017, 06:45:42
sudo apt install acpi-support acpitool acpid powermgmt-base

Благодарю уважаемый Ecc83 ! Сразу не пришло в голову просто поставить acpid , но всетаки настораживало то, что в системе действие на закрытие крышки было уже настроено и работало. В общем нагуглил
http://www.oldnix.org/systemd/

Открыть содержимое (спойлер)
Для управления питанием, например действие при закрытой крышки ноутбука, нужно отредактировать файл /etc/systemd/logind.conf:

    HandlePowerKey: действия при нажатии кнопки питания.
    HandleSuspendKey: действия при нажатии кнопки спящего режима.
    HandleHibernateKey: действия при нажатии кнопки ждущего режимаs.
    HandleLidSwitch: действия при закрытии крышки ноутбука.

Эти переменные могут принимать следующие значения:

    ignore (пропустить).
    poweroff (выключить питание).
    reboot (перезагрузка).
    halt (завершить работу).
    suspend (спящий режим).
    hibernate (ждущий режим).
    hybrid-sleep (гибридный сон).
    lock (блокировка).
    kexec (оперативное переключение между ядрами).
[свернуть]

В итоге сделал
echo "HandleLidSwitch:ignore" >> /etc/systemd/logind.conf
systemctl restart systemd-logind

И все заработало как надо. Вопрос закрыт, всем спасибо