Как настроить действия при закрытии крышки ноутбука в Ubuntu

На некоторых ноутбуках с ОС Ubuntu категорически отказывается правильно работать настройка действия при закрытии крышки. Классическая настройка (Системные настройки > Питание), где устанавливается поведение операционки в подобных случаях, совершенно бесполезна. Расскажу, как исправить эту ошибку и заодно приобрести несколько дополнительных возможностей.

 

 

Как настроить действия при закрытии крышки ноутбука в Ubuntu

1) Встроенный power manager умеет только sleep, suspend и do nothing. Для расширения возможностей установим набор скриптов pm-utils, которые обрабатывают приостановление и возобновление.

 

sudo apt install pm-utils

 

2) Правим файл logind.conf. Но для начала сделаем бекап.

 

sudo cp /etc/systemd/logind.conf  /etc/systemd/logind.conf.back

 

3) Откройте logind.conf

 

sudo nano /etc/systemd/logind.conf

 

4) Раскомментируйте (удалите #) следующую строку. Также измените ее значение:

 

HandleLidSwitch=lock

 

Теперь ноутбук при закрытии крышки будет блокировать ОС. Данная директива также поддерживает следующие значения:

 

  • ignore
  • poweroff
  • reboot
  • halt
  • kexec
  • suspend
  • hibernate
  • hybrid-sleep
  • lock

 

Разъяснять, что к чему, думаю, нет никакого смысла. Подробнее: man logind.conf

 

5) Осталось перезапустить службу:

 

systemctl restart systemd-logind.service

 

 


 

Спасибо, что читаете! Подписывайтесь на меня в социальных сетях Facebook, Twitter, VKOK и мессенджерах Telegram и TamTam!

 

Читайте анонсы и посты целиком в ЖЖ, Medium, Голосе и Яндекс.Дзен!

 

Поддержите мой блог финансово. Все донаты пойдут на оплату хостинга и развитие сайта!