hc
2023-05-26 a23f51ed7a39e452c1037343a84d7db1ca2c5bd7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
 
case "$1" in
   hibernate|suspend)
       for service in $(ls /var/run/pm_dbus_services);do \
       dbus-send --print-reply --system --type=method_call --dest=$service / local.interface.suspend;
       done
       ;;
   thaw|resume) 
       irq=$(cat /sys/power/pm_wakeup_irq)
       for service in $(ls /var/run/pm_dbus_services);do \
       dbus-send --print-reply --system --type=method_call --dest=$service / local.interface.resume string:$irq;
       done
       ;;
   *) exit $NA
       ;;
esac