1 |
I'm running TuxOnIce kernel version 2.6.34-r1 with gnome 2.28.2. |
2 |
I can hibernate using pm-hibernate as root but I do not have a hibernate button in the shutdown dialog box |
3 |
but it does have suspend button which works. |
4 |
|
5 |
Here is some info based on https://wiki.ubuntu.com/DebuggingGNOMEPowerManager. |
6 |
|
7 |
After running: |
8 |
echo /sbin/tuxoniceui_text > /sys/power/tuxonice/user_interface/program |
9 |
echo /mnt/data/system/suspend_file > /sys/power/tuxonice/file/target |
10 |
I can using Hibernate: |
11 |
$ dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Hibernate |
12 |
|
13 |
$ dbus-send --session --print-reply --dest="org.freedesktop.PowerManagement" --type=method_call --reply-timeout=6000 /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.CanSuspend |
14 |
Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PowerManagement was not provided by any .service files |
15 |
Does not work on Gentoo ? |
16 |
|
17 |
$ gconftool-2 -g /apps/gnome-power-manager/general/can_hibernate |
18 |
true |
19 |
$ gconftool-2 -g /apps/gnome-power-manager/general/can_suspend |
20 |
true |
21 |
$ polkit-auth | grep power-management.suspend |
22 |
org.freedesktop.hal.power-management.suspend |
23 |
|
24 |
$ polkit-auth | grep power-management.hibernate |
25 |
org.freedesktop.hal.power-management.hibernate |
26 |
|
27 |
$ pm-is-supported --suspend && echo $? |
28 |
0 |
29 |
|
30 |
$ pm-is-supported --hibernate && echo $? |
31 |
0 |
32 |
|
33 |
$ hal-device | grep power_management.can_ |
34 |
power_management.can_suspend = true (bool) |
35 |
power_management.can_suspend_hybrid = true (bool) |
36 |
power_management.can_hibernate = true (bool) |
37 |
|
38 |
I have being pulling my hair out over this missing hibernate button for over a day and Google is being useless in this matter. |