Custom Power Control - Razor-qt/razor-qt GitHub Wiki

The preferred method for power control (shutdown, suspend, etc.) is through ConsoleKit/UPower - this will give all the functionality out-of-the-box.

However, some distributions (specifically older or enterprisey ones) might lack these components, resulting in inability to perform any action other than logout.

Razor-qt 0.5.0 adds a way to set a custom command for each action. To do that, create a file ~/.config/razor/power.conf (for a local user) or the global Razor configuration in /etc (the exact location varies - see "System Configuration" in "About Razor"), and set any of the following keys: shutdownCommand, rebootCommand, hibernateCommand, suspendCommand and logoutCommand. Restarting the session might be required for the changes to take effect.

Example:

[General]
shutdownCommand=sudo /sbin/shutdown -h now
rebootCommand=sudo /sbin/shutdown -r now
suspendCommand=sudo /usr/sbin/hibernate-ram

Note that the set commands will override the default action.