Portál AbcLinuxu, 16. července 2025 14:59
#!/bin/sh
# Default acpi script that takes an entry for all actions
IFS=${IFS}/
set $@
case "$1" in
button)
case "$2" in
power) /sbin/init 0
;;
*) logger "ACPI akce $1 $2 nebyla definovana"
;;
esac
;;
button/lid)
case "$2" in
LID) /etc/acpi/sleep.sh
;;
*) logger "ACPI action $2 is not defined"
;;
esac
;;
*)
logger "ACPI group $1 / action $2 is not defined"
;;
esac
v tomhle bude problem jinak sleep.sh je funkcni kdyz ho zavolam uspim se a pak je to ok proste nevim ted jsem zmenil acpi handler na tento a po zaklopeni se to ani neuspi ;)
Kvůli nastavení field separatoru je událost button/lid oproti očekávání zpracovávána v tom prvním vnořeném case bloku. Přesuň tu obsluhu tam a mělo by to fachat.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.