У меня есть система под управлением Ubuntu 18.04, которую я пытаюсь контролировать с помощью acpi
. К сожалению, systemd-logind также обрабатывает кнопку питания и сокращает скрипт acpi
.
Я добавил строку конфигурации HandlePowerKey=ignore
в /etc/systemd/logind.conf
и перезапустил службу, и это успешно отключило logind от регистрации кнопки питания. Проблема при следующем запуске кажется, что logind игнорирует значения в файле конфигурации и регистрирует кнопку питания. Если я вручную перезапущу logind, он будет работать нормально при следующем отключении питания, но после повторного запуска он вернется к значению по умолчанию.
Я попытался отредактировать файл /etc/systemd/logind.conf
, а также добавить файл .conf в каталоги /etc/systemd/logind.conf.d/
, /usr/lib/systemd/logind.conf.d/
и /run/systemd/logind.conf.d/
. Все ведут себя одинаково.