Собственно есть ноут с дебиан 10 и опенбокс. Хочу по кнопке включения вызывать obshutdown. В logind изменил HandlePowerKey на ignore, /etc/acpi/events/powerbtn-acpi-support изменил след образом
event=button[ /]power
action=/usr/local/bin/obshutdown
cat acpi_listen
button/power PBTN 00000080 00000000
button/power LNXPWRBN:00 00000080 00000004
dmesg | grep -i button[ 4.891570] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input3
[ 4.891594] ACPI: Power Button [PWRB]
[ 4.891666] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input4
[ 4.891677] ACPI: Sleep Button [SLPB]
[ 4.891937] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
[ 4.891955] ACPI: Power Button [PWRF]
[ 10.783106] input: Ideapad extra buttons as /devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input8
Obshutdown сам по себе в порядке, с помощью xbindkeys вызываю его по нажатию PWRB, но хочу обходиться без этого костыля. Куда копать?
UPD Разобрался.
event=button[ /]power PBTN
action=su -c 'env DISPLAY=:0 /usr/local/bin/obshutdown' - user