Hallo Entwickerteam,
ich habe mich mal mit dem ACPI-Powerbutton beschäftigt...
Da manche Motherboard für Key up/down beim ACPI Event PWRB oder PWRF ein doppeltes Ereignis auslösen und mansche nicht, habe ich bei mir die Routine folgendermaßen geändert:
/etc/acpi/PWRF/00000080
#!/bin/sh
if [ -e /usr/bin/svdrpsend.sh ]; then
# Sperre, falls doppelter Tastendruck für "Key pressed/released"
if [ ! -f /dev/shm/KEY_POWER_PRESSED ]; then
# Sperre erzeugen
touch /dev/shm/KEY_POWER_PRESSED
svdrpsend.sh HITK power
# Automtisch entsperren
sleep 2 && rm -f /dev/shm/KEY_POWER_PRESSED &
fi
else
/sbin/shutdown
fi
Diese Routine arbeitet sowohl mit Boards die nur ein Event als auch mit denen die Zwei auslösen...
Eventuell könnte dies als Standard in MLD aufgnommen werden...
Grüße
Ralf