[% PROCESS helpheader.html %]
SrvrPowerCtrl's job is to help you control power states (sleeping / waking / etc.) on your SqueezeCenter server hardware. To do that, SrvrPowerCtrl needs to be able use some “helper” applications on your server. These applications differ according to which operating system you are using on the SqueezeCenter server. But whatever your server setup, you'll need to do a certain amount of manual tweaking of those helper applications and SrvrPowerCtrl's settings in order to get things working as they ought. Hopefully, these instructions will help you get everything set “just right.”
To finish installing SrvrPowerCtrl for linux, you'll need to make sure that the following commands are available from a terminal prompt:
# sudo
# shutdown
Additionally, to support suspend and hibernation, the pm-utils package must be installed. Check to see that these commands are runnable from a terminal prompt as well:
# pm-suspend
# pm-hibernate
Not all linux distros include those commands in a default installation. Consult your distro's documentation for adding (if necessary) the sudo, shutdown and pm-utils packages.
Also, your hardware may require adding “quirks” to the pm-suspend command line in order for S3 sleep/suspend and resume to function properly. Unfortunately, this can be determined only by trial and error. See the Sleep Quirk Debugger page for more information.
Alternately, your distro may use different commands to initiate a shutdown/restart/suspend/hibernation. If so, edit the command lines on the SqueezeCenter→Settings→Plugins→Server Power Control→Settings page accordingly.
To finish installing the plugin for linux, do the following:
If you'd prefer to make your linux system settings changes manually (rather than using the above setup script) please consult the readme.txt file for steps you'll need to carry out.