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