#!/bin/sh case $1 in suspend) method=Suspend ;; reboot) method=Reboot ;; shutdown) method=Shutdown ;; *) echo "Usage: hal-power (suspend|reboot|shutdown)" exit 1 ;; esac qdbus --system org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.$method