[1] MLD-5.x / Development / ACPI Powerbutton - Ignoriere 2.Tastendruck falls erforderlich - Lösungsvorschlag
 

Offline razie

  • Member
  • **
  • Posts: 94
    • View Profile
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: [Select]

#!/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
« Last Edit: March 22, 2021, 00:40:14 by razie »
MLD 5.4: NUC6CAYH - 8 GB RAM - 2 TB SSD - SATIP - FLIRC - CEC (Pulse Eight)
MLD 5.4: Testsystem auf VirtualBox - SATIP
SAT>IP : Digital Devices Octopus NET S2X Basic - 8 Tuner (DD MAX S8 Basic intern verbaut)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Danke für die Lösung. Ich habe das so ähnlich übernommen.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] MLD-5.x / Development / ACPI Powerbutton - Ignoriere 2.Tastendruck falls erforderlich - Lösungsvorschlag
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.