I run a pretty sparse Linux installation on my desktop. It’s based on Xubuntu 11.04 (right now), but typically I use musca in preference to the full xfce4 experience.
By default, if no other power management software (like xfce4-power-manager) is running, pressing the power button will initiate a machine shutdown. I turn my desktop off most evenings, but when I do leave it on, I’d always stumble in the next morning, stab the power button … and watch it shutdown.
Here’s the quick fix. When the power button is pressed,
acpid loads the event at
/etc/acpi/events/powerbtn. By default this calls the script
This script checks to see if any power management programs (again, gnome-power-manager, kpowersave, xfce4-power-manager, etc) are running. If they are, it just exits. If not, it gets to the last line:
# If all else failed, just initiate a plain shutdown. /sbin/shutdown -h now "Power button pressed"
Well there’s the problem. I commented out the shutdown, reloaded acpid (this probably isn’t necessary), and away I went.