#!/bin/bash # powerdown sync sync sync if ps -Af | grep -q '[k]desktop' && test -f /usr/bin/dcop then dcop --all-sessions --all-users kdesktop KScreensaverIface lock fi chvt 1 touch /tmp/acpi_sleep /etc/init.d/cpufreq_setup stop /etc/init.d/hotplug stop #/etc/init.d/sl-modem-daemon stop #/etc/init.d/alsa suspend /etc/init.d/irda-utils stop rmmod acerhk rmmod nsc_ircc /usr/local/sbin/radeontool power off # sleepy time if [ -e /proc/acpi/sleep ]; then echo 3 > /proc/acpi/sleep else echo mem > /sys/power/state fi # resume /usr/local/sbin/boot-radeon /etc/init.d/hotplug start #/etc/init.d/alsa resume #/etc/init.d/sl-modem-daemon start /etc/init.d/irda-utils start /etc/init.d/cpufreq_setup start modprobe acerhk chvt 7