%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20CLI.png)
У меня есть ноутбук с установленной Ubuntu 20.04, который используется как сервер. Поэтому я хочу, чтобы он никогда не приостанавливался.
По умолчанию он автоматически приостанавливается при закрытии крышки.
Поскольку я могу получить к нему доступ только через ssh (и X в любом случае не установлен), мне нужно отключить его через CLI.
Несколько сайтов предлагают использовать
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Это действительно предотвращает переход ноутбука в режим ожидания при закрытой крышке, но приводит к тому, что systemd-logind потребляет 100% ресурсов процессора и постоянно регистрирует следующее: (несколько раз в секунду)
systemd-logind[514]: Suspending...
systemd-logind[514]: Unit suspend.target is masked, refusing operation.
systemd-logind[514]: Failed to execute suspend operation: Permission denied
Может ли кто-нибудь сказать мне, какправильноотключить приостановку?
решение1
После дополнительных поисков я нашел правильный ответ:
Добавьте /etc/systemd/logind.conf
следующие строки внизу:
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
и беги
systemctl restart systemd-logind
для активации новых настроек.