78 lines
1.9 KiB
Bash
Executable File
78 lines
1.9 KiB
Bash
Executable File
#!/bin/bash
|
|
# Default acpi script that takes an entry for all actions
|
|
|
|
case "$1" in
|
|
# button/power)
|
|
# case "$2" in
|
|
# PBTN|PWRF)
|
|
# logger 'PowerButton pressed'
|
|
# ;;
|
|
# *)
|
|
# logger "ACPI action undefined: $2"
|
|
# ;;
|
|
# esac
|
|
# ;;
|
|
# button/sleep)
|
|
# case "$2" in
|
|
# SLPB|SBTN)
|
|
# logger 'SleepButton pressed'
|
|
# ;;
|
|
# *)
|
|
# logger "ACPI action undefined: $2"
|
|
# ;;
|
|
# esac
|
|
# ;;
|
|
# ac_adapter)
|
|
# case "$2" in
|
|
# AC|ACAD|ADP0)
|
|
# case "$4" in
|
|
# 00000000)
|
|
# logger 'AC unpluged'
|
|
# ;;
|
|
# 00000001)
|
|
# logger 'AC pluged'
|
|
# ;;
|
|
# esac
|
|
# ;;
|
|
# *)
|
|
# logger "ACPI action undefined: $2"
|
|
# ;;
|
|
# esac
|
|
# ;;
|
|
# battery)
|
|
# case "$2" in
|
|
# BAT0)
|
|
# case "$4" in
|
|
# 00000000)
|
|
# logger 'Battery online'
|
|
# ;;
|
|
# 00000001)
|
|
# logger 'Battery offline'
|
|
# ;;
|
|
# esac
|
|
# ;;
|
|
# CPU0)
|
|
# ;;
|
|
# *) logger "ACPI action undefined: $2" ;;
|
|
# esac
|
|
# ;;
|
|
# button/lid)
|
|
# case "$3" in
|
|
# close)
|
|
# logger 'LID closed'
|
|
# ;;
|
|
# open)
|
|
# logger 'LID opened'
|
|
# ;;
|
|
# *)
|
|
# logger "ACPI action undefined: $3"
|
|
# ;;
|
|
# esac
|
|
# ;;
|
|
# *)
|
|
# logger "ACPI group/action undefined: $1 / $2"
|
|
# ;;
|
|
esac
|
|
|
|
# vim:set ts=4 sw=4 ft=sh et:
|