MLD-5.x > Development
ACPI Powerbutton - Ignoriere 2.Tastendruck falls erforderlich - Lösungsvorschlag
(1/1)
razie:
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
--- Code: ---
#!/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
--- End code ---
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
clausmuus:
Danke für die Lösung. Ich habe das so ähnlich übernommen.
Navigation
[0] Message Index
Go to full version