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

Как настроить действия при закрытии крышки ноутбука в 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





Спасибо, что читаете! Подписывайтесь на мой канал в Telegram и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Также, читайте меня в социальных сетях: Facebook, Twitter, VKOK.

Мне нужна ваша помощь


Для своевременного наполнения сайта, его продвижения, развития, а также, конечно, оплаты хостинга мне необходима помощь от вас, читатели. Подробнее о донатах читайте на специальной странице. На данный момент есть возможность поддержать меня через Яндекс Деньги, WebMoney и PayPal.

Все собранные средства будут пущены на развитие сайта и редкое пиво для автора!