LINUX.ORG.RU
решено ФорумAdmin

Как отключить кнопку выключения питания? acpid и systemd ни при чём.

 , , , ,


0

1

Всем здравствуйте!

Есть машина с Debian 9 и SysV init.

Глобальный файл настройки /etc/default/acpid выглядит так:

# Options to pass to acpid
#
# OPTIONS are appended to the acpid command-line
OPTIONS="--logevents"

# Linux kernel modules to load before starting acpid
#
# MODULES is a space separated list of modules to load, or "all" to load all
# acpi drivers, or commented out to load no module
#MODULES="battery ac processor button fan thermal video"
MODULES="all"

В /etc/acpi/events/powerbtn-acpi-support строка action закомментирована:

event=button[ /]power
##action=/etc/acpi/powerbtn-acpi-support.sh

что подтверждается сообщениями в /var/log/syslog:

Jun  6 00:07:07 proxima acpid: starting up with netlink and the input layer
Jun  6 00:07:07 proxima acpid: skipping incomplete file /etc/acpi/events/powerbtn-acpi-support
Jun  6 00:07:07 proxima acpid: 26 rules loaded
Jun  6 00:07:07 proxima acpid: waiting for events: event logging is on

После изменения файла /etc/acpi/events/powerbtn-acpi-support при нажатии кнопки выключения питания acpid перестал выдавать сообщение вида

Jun  5 23:52:32 proxima acpid: received input layer event "button/power PBTN 00000080 00000000 K"

что хорошо. Но, в то же время, нажатие по-прежнему приводит к выключению (даже при остановленном acpid):

Jun  6 00:05:36 proxima acpid: exiting
Jun  6 00:05:38 proxima shutdown[4365]: shutting down for system halt
Jun  6 00:05:38 proxima init: Switching to runlevel: 0
Jun  6 00:05:39 proxima bluetoothd[2764]: Terminating
Jun  6 00:05:39 proxima bluetoothd[2764]: Stopping SDP server
Jun  6 00:05:39 proxima bluetoothd[2764]: Exit
Jun  6 00:05:39 proxima lvmetad[1952]: Failed to accept connection errno 11.
Jun  6 00:05:39 proxima kernel: [  161.377939] VBoxPciLinuxLinuxUnload
Jun  6 00:05:41 proxima ntpd[2572]: ntpd exiting on signal 15 (Terminated)

systemd у меня нет.

Если не acpid и не systemd – то кто?!

★★★★