Сейчас крутится демон acpid и слушает только кнопку power:
> event=button/power
> action=/sbin/halt
В гугле всё про ноутбуки (закрывание-открывание крышки).
А какие ещё есть acpi-события?
Можно например этим же демоном слушать кнопки power/sleep/wake
на клавиатуре?