Рубрики
*NIX информация

Debian \ Centos \ Отключить сон \ гибернацию \ hibernate \ sleep \ systemd

Отключить энергосберегающие функции (сон, гибернация, гибридный сон и т.п.):

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

Реакция на закрытие крышки у ноутбука:

vim /etc/systemd/logind.conf
----------------------------
[Login]
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore
----------------------------

Для применения параметров сделаем
sudo systemctl restart systemd-logind.service

Включить обратно энергосберегающие функции (сон, гибернация, гибридный сон и т.п.):

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

add gnome/ubuntu

# Отключаем переход в сон при питании от сети
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'

# Отключаем переход в сон при питании от батареи (если есть)
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing'

# Отключаем блокировку экрана
gsettings set org.gnome.desktop.screensaver lock-enabled false