Gentoo Archives: gentoo-user

From: Jonathan <winelauncher.jonathan@××××××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Gnome is missing the hibernate button in the shutdown dialog box.
Date: Thu, 15 Jul 2010 09:43:28
Message-Id: 20100715104143.1013baa3@box
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.