Поиск по сайту:

Как изменить поведение закрытия крышки в Ubuntu 20.04, 22.04 и 23.10 Обновлено

В этом простом руководстве показано, как изменить действие (например, выключить, перейти в спящий режим, ничего не делать или заблокировать. ) когда крышка ноутбука закрыта в Ubuntu 20.04, хотя по умолчанию Ubuntu приостанавливается.

ПРИМЕЧАНИЕ. Это руководство также протестировано и работает в Ubuntu 22.04 и Ubuntu 23.10 со средой рабочего стола GNOME по умолчанию.

Редактор Dconf предлагает варианты изменения действия, выполняемого при закрытии крышки ноутбука при включении переменного тока или питания, но он не работает!

Насколько я знаю, вы можете отредактировать файл logind.conf, чтобы изменить действие. И он должен работать на всех версиях Ubuntu для настольных компьютеров, серверов и версий.

1.) Откройте терминал (нажмите Ctrl+Alt+T в Gnome) из меню системного приложения. Когда он откроется, выполните команду:

sudo gedit /etc/systemd/logind.conf

Введите пароль пользователя (без звездочки) и нажмите Enter. Для Ubuntu 23.04 и более поздних версий замените gedit в команде на текстовый редактор командной строки gnome-text-editor или nano. зависит от среды вашего рабочего стола.

2.) Когда файл откроется, найдите строку #HandleLidSwitch=suspend и измените ее на одно из следующих:

  • HandleLidSwitch=lock – блокировка при закрытии крышки.
  • HandleLidSwitch=ignore — ничего не делать, некоторые ноутбуки отключат Wi-Fi.
  • HandleLidSwitch=poweroff – выключение.
  • HandleLidSwitch=hibernate – перевести Ubuntu в спящий режим.

ПРИМЕЧАНИЕ: функция гибернации НЕ работает в Ubuntu в готовом виде, при необходимости ее необходимо сначала включить.

3.) Установите другое действие закрытия крышки при работе от источника питания.

По выбору вы также можете раскомментировать «HandleLidSwitchExternalPower=suspend», удалив # в его начале, и изменить значение на блокировку, игнорирование, выключение или спящий режим.

Таким образом, правило из шага 2.) работает только тогда, когда ваш ноутбук работает от аккумулятора. Хотя этот шаг вступит в силу при работе от источника питания.

4.) Наконец примените изменения, выполнив команду:

systemctl restart systemd-logind.service

В Ubuntu 22.04 и выше эта команда выведет вас из системы и прервет следующий вход в систему. Поэтому вы можете просто перезагрузить компьютер, чтобы изменения вступили в силу.

Обратите внимание, что вам придется выполнять предыдущие шаги каждый раз, когда вы хотите изменить действие. И опция «Приостановить работу при закрытии крышки ноутбука» в Gnome Tweaks больше не будет работать, пока вы не прокомментируете (добавьте # в начале) строку в /etc/systemd/logind .конф.

Статьи по данной тематике