After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 597490 - Hibernate / Suspend not offered in the tray icon menu
Hibernate / Suspend not offered in the tray icon menu
Status: RESOLVED NOTABUG
Product: gnome-power-manager
Classification: Deprecated
Component: gnome-power-manager
2.28.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Power Manager Maintainer(s)
GNOME Power Manager Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2009-10-05 23:17 UTC by Pascal Terjan
Modified: 2010-08-19 02:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pascal Terjan 2009-10-05 23:17:16 UTC
devkit-power says that can-hibernate is true (so does hal) but I don't have the actions in the menu

[pterjan@plop install]$ /usr/bin/gnome-power-bugreport.sh
Distro version:       LSB_VERSION=lsb-3.1-ia32:lsb-3.1-noarch
DISTRIB_ID=MandrivaLinux
DISTRIB_RELEASE=2010.0
DISTRIB_CODENAME=ectoplasme
DISTRIB_DESCRIPTION="Mandriva Linux 2010.0"
Mandriva Linux release 2010.0 (Cooker) for i586
Kernel version:       2.6.31-desktop-2mnb
g-p-m version:        2.28.0
HAL version:          0.5.13
System manufacturer:  missing
System version:       missing
System product:       missing
AC adapter present:   yes
Battery present:      yes
Laptop panel present: yes
CPU scaling present:  yes
Battery Information:
  battery.charge_level.current = 14640  (0x3930)  (int)
  battery.charge_level.design = 47520  (0xb9a0)  (int)
  battery.charge_level.last_full = 14640  (0x3930)  (int)
  battery.charge_level.percentage = 100  (0x64)  (int)
  battery.charge_level.rate = 0  (0x0)  (int)
  battery.is_rechargeable = true  (bool)
  battery.model = 'IBM-08K8193'  (string)
  battery.present = true  (bool)
  battery.rechargeable.is_charging = false  (bool)
  battery.rechargeable.is_discharging = false  (bool)
  battery.reporting.current = 14640  (0x3930)  (int)
  battery.reporting.design = 47520  (0xb9a0)  (int)
  battery.reporting.last_full = 14640  (0x3930)  (int)
  battery.reporting.rate = 0  (0x0)  (int)
  battery.reporting.technology = 'Li-ion'  (string)
  battery.reporting.unit = 'mWh'  (string)
  battery.serial = ' 2833'  (string)
  battery.technology = 'lithium-ion'  (string)
  battery.type = 'primary'  (string)
  battery.vendor = 'SANYO'  (string)
  battery.voltage.current = 12422  (0x3086)  (int)
  battery.voltage.design = 10800  (0x2a30)  (int)
  battery.voltage.unit = 'mV'  (string)
DeviceKit data:
Device: /org/freedesktop/DeviceKit/Power/devices/line_power_AC
  native-path:          /sys/devices/LNXSYSTM:00/device:00/PNP0A03:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC
  power supply:         yes
  updated:              Mon Oct  5 21:50:15 2009 (12000 seconds ago)
  has history:          no
  has statistics:       no
  line-power
    online:             yes

Device: /org/freedesktop/DeviceKit/Power/devices/battery_BAT0
  native-path:          /sys/devices/LNXSYSTM:00/device:00/PNP0A03:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0
  vendor:               SANYO
  model:                IBM-08K8193
  serial:               2833
  power supply:         yes
  updated:              Mon Oct  5 22:15:31 2009 (10484 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               fully-charged
    energy:              14.64 Wh
    energy-empty:        0 Wh
    energy-full:         14.64 Wh
    energy-full-design:  47.52 Wh
    energy-rate:         0 W
    voltage:             12.508 V
    percentage:          100%
    capacity:            30.8081%
    technology:          lithium-ion

Daemon:
  daemon-version:  010
  can-suspend:     yes
  can-hibernate    yes
  on-battery:      no
  on-low-battery:  no
  lid-is-closed:   no
  lid-is-present:   yes
GNOME Power Manager Process Information:
pterjan  17449  0.0  1.5  38212 12332 pts/0    S+   00:57   0:00  |   \_ gnome-power-manager --verbose
HAL Process Information:
15        4424  0.0  0.3   6968  2764 ?        Ss   Oct01   0:26 hald
root      4425  0.0  0.0   3568   320 ?        S    Oct01   0:00  \_ hald-runner
root      4484  0.0  0.0   3640   196 ?        S    Oct01   0:00      \_ /usr/lib/hal/hald-addon-ipw-killswitch
root      4495  0.0  0.0   3644   192 ?        S    Oct01   0:00      \_ /usr/lib/hal/hald-addon-leds
root      4497  0.0  0.0   3640   736 ?        S    Oct01   0:00      \_ /usr/lib/hal/hald-addon-generic-backlight
root      4500  0.0  0.0   3672   712 ?        S    Oct01   0:10      \_ hald-addon-input: Listening on /dev/input/event4 /dev/input/event3 /dev/input/event6 /dev/input/event5 /dev/input/event0 /dev/input/event7
root      4505  0.0  0.0   3648   568 ?        S    Oct01   0:02      \_ hald-addon-storage: no polling on /dev/sr0 because it is explicitly disabled
root      4507  0.0  0.0   3656   204 ?        S    Oct01   0:00      \_ /usr/lib/hal/hald-addon-cpufreq
15        4508  0.0  0.0   3472   552 ?        S    Oct01   0:00      \_ hald-addon-acpi: listening on acpid socket /var/run/acpid.socket

[pterjan@plop install]$ ck-list-sessions 
Session1:
	unix-user = '500'
	realname = 'Pascal Terjan'
	seat = 'Seat1'
	session-type = ''
	active = TRUE
	x11-display = ':0'
	x11-display-device = '/dev/tty7'
	display-device = ''
	remote-host-name = ''
	is-local = TRUE
	on-since = '2009-10-01T18:07:43.363278Z'
	login-session-id = ''

[pterjan@plop install]$ polkit-action --show-overrides                                                   
[pterjan@plop install]$ polkit-action --action org.freedesktop.hal.power-management.hibernate
action_id:        org.freedesktop.hal.power-management.hibernate
description:      Hibernate the system
message:          System policy prevents hibernating the system
default_any:      no
default_inactive: no
default_active:   yes

[pterjan@plop perl-install]$ gnome-power-manager --verbose 
TI:01:15:57	TH:0x9d44af8	FI:egg-debug.c	FN:egg_debug_init,306
 - Verbose debugging 1 (on console 1)GPM_VERBOSE
TI:01:15:57	TH:0x9d44af8	FI:gpm-main.c	FN:main,210
 - GNOME Gestionnaire d'énergie 2.28.0
TI:01:15:57	TH:0x9d44af8	FI:gpm-session.c	FN:gpm_session_init,463
 - idle: 0, inhibited: 0
TI:01:15:57	TH:0x9d44af8	FI:gpm-session.c	FN:gpm_session_register_client,324
 - registered startup '(null)' to client id '/org/gnome/SessionManager/Client122'
TI:01:15:57	TH:0x9d44af8	FI:egg-console-kit.c	FN:egg_console_kit_init,304
 - ConsoleKit session ID: /org/freedesktop/ConsoleKit/Session1
TI:01:15:57	TH:0x9d44af8	FI:gpm-disks.c	FN:gpm_disks_init,157
 - DBUS error: Could not get owner of name 'org.freedesktop.DeviceKit.Disks': no such name
TI:01:15:57	TH:0x9d44af8	FI:gpm-button.c	FN:gpm_button_grab_keystring,176
 - Grabbed modmask=8000, keycode=124
TI:01:15:57	TH:0x9d44af8	FI:gpm-button.c	FN:gpm_button_grab_keystring,176
 - Grabbed modmask=8000, keycode=213
TI:01:15:57	TH:0x9d44af8	FI:gpm-button.c	FN:gpm_button_grab_keystring,176
 - Grabbed modmask=8000, keycode=150
TI:01:15:57	TH:0x9d44af8	FI:gpm-button.c	FN:gpm_button_xevent_key,203
 - could not map keysym 1008ffa8 to keycode
TI:01:15:57	TH:0x9d44af8	FI:gpm-button.c	FN:gpm_button_grab_keystring,176
 - Grabbed modmask=8000, keycode=233
TI:01:15:57	TH:0x9d44af8	FI:gpm-button.c	FN:gpm_button_grab_keystring,176
 - Grabbed modmask=8000, keycode=232
TI:01:15:57	TH:0x9d44af8	FI:gpm-button.c	FN:gpm_button_grab_keystring,176
 - Grabbed modmask=8000, keycode=160
TI:01:15:57	TH:0x9d44af8	FI:gpm-button.c	FN:gpm_button_grab_keystring,176
 - Grabbed modmask=8000, keycode=244
TI:01:15:57	TH:0x9d44af8	FI:gpm-button.c	FN:gpm_button_grab_keystring,176
 - Grabbed modmask=8000, keycode=238
TI:01:15:57	TH:0x9d44af8	FI:gpm-button.c	FN:gpm_button_grab_keystring,176
 - Grabbed modmask=8000, keycode=237
TI:01:15:57	TH:0x9d44af8	FI:gpm-button.c	FN:gpm_button_grab_keystring,176
 - Grabbed modmask=8000, keycode=236
TI:01:15:57	TH:0x9d44af8	FI:egg-dbus-proxy.c	FN:egg_dbus_proxy_connect,73
 - already connected to org.gnome.ScreenSaver
TI:01:15:57	TH:0x9d44af8	FI:gpm-brightness-xrandr.c	FN:gpm_brightness_xrandr_setup_display,170
 - No outputs have backlight property
TI:01:15:57	TH:0x9d44af8	FI:gpm-brightness-xrandr.c	FN:gpm_brightness_xrandr_init,720
 - no XRANDR extension, so aborting init
TI:01:15:57	TH:0x9d44af8	FI:egg-dbus-proxy.c	FN:egg_dbus_proxy_connect,73
 - already connected to org.freedesktop.Hal
TI:01:15:57	TH:0x9d44af8	FI:egg-dbus-proxy.c	FN:egg_dbus_proxy_connect,73
 - already connected to org.freedesktop.Hal
TI:01:15:57	TH:0x9d44af8	FI:egg-dbus-proxy.c	FN:egg_dbus_proxy_connect,73
 - already connected to org.freedesktop.Hal
TI:01:15:57	TH:0x9d44af8	FI:gpm-brightness-hal.c	FN:gpm_brightness_hal_init,476
 - Laptop panel levels: 8
TI:01:15:57	TH:0x9d44af8	FI:gpm-brightness-hal.c	FN:gpm_brightness_hal_init,492
 - laptop_panel.brightness_in_hardware: True
TI:01:15:57	TH:0x9d44af8	FI:egg-dbus-proxy.c	FN:egg_dbus_proxy_connect,73
 - already connected to org.freedesktop.Hal
TI:01:15:57	TH:0x9d44af8	FI:gpm-brightness-hal.c	FN:gpm_brightness_hal_get_hw,119
 - GetBrightness returned level: 7
TI:01:15:57	TH:0x9d44af8	FI:gpm-brightness-hal.c	FN:gpm_brightness_hal_init,513
 - Starting: (7 of 7)
TI:01:15:57	TH:0x9d44af8	FI:gpm-brightness.c	FN:gpm_brightness_init,444
 - detected HAL hardware
TI:01:15:57	TH:0x9d44af8	FI:gpm-prefs-server.c	FN:gpm_prefs_server_set_capability,84
 - capability now 4
TI:01:15:57	TH:0x9d44af8	FI:gpm-prefs-server.c	FN:gpm_prefs_server_set_capability,84
 - capability now 5
TI:01:15:58	TH:0x9d44af8	FI:gpm-idle.c	FN:gpm_idle_evaluate,213
 - session_idle=0, session_inhibited=0, x_idle=0
TI:01:15:58	TH:0x9d44af8	FI:gpm-idle.c	FN:gpm_idle_evaluate,238
 - X not idle
TI:01:15:58	TH:0x9d44af8	FI:gpm-idle.c	FN:gpm_idle_set_timeout_dim,302
 - Setting dim idle timeout: 10s
TI:01:15:58	TH:0x9d44af8	FI:gpm-dpms.c	FN:gpm_dpms_clear_timeouts,344
 - set timeouts to zero
TI:01:15:58	TH:0x9d44af8	FI:gpm-backlight.c	FN:gpm_backlight_brightness_evaluate_and_set,212
 - 1. main brightness 1,000000
TI:01:15:58	TH:0x9d44af8	FI:gpm-backlight.c	FN:gpm_backlight_brightness_evaluate_and_set,232
 - 2. battery scale 1,000000, brightness 1,000000
TI:01:15:58	TH:0x9d44af8	FI:gpm-backlight.c	FN:gpm_backlight_brightness_evaluate_and_set,250
 - 3. idle scale 1,000000, brightness 1,000000
TI:01:15:58	TH:0x9d44af8	FI:gpm-backlight.c	FN:gpm_backlight_brightness_evaluate_and_set,258
 - values are the same, no action
TI:01:15:58	TH:0x9d44af8	FI:gpm-idle.c	FN:gpm_idle_set_check_cpu,147
 - Setting the CPU load check to 0
TI:01:15:58	TH:0x9d44af8	FI:gpm-manager.c	FN:gpm_manager_init,1898
 - creating new control instance
TI:01:15:58	TH:0x9d44af8	FI:gpm-manager.c	FN:gpm_manager_init,1903
 - creating new tray icon
TI:01:15:58	TH:0x9d44af8	FI:gpm-phone.c	FN:gpm_phone_dbus_connect,242
 - get connection
TI:01:15:58	TH:0x9d44af8	FI:gpm-phone.c	FN:gpm_phone_dbus_connect,253
 - get proxy
TI:01:15:58	TH:0x9d44af8	FI:gpm-phone.c	FN:gpm_phone_dbus_connect,261
 - Cannot connect, maybe the daemon is not running: Could not get owner of name 'org.gnome.phone': no such name
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_init,1115
 - Using per-time notification policy
TI:01:15:58	TH:0x9d44af8	FI:gpm-control.c	FN:gpm_control_allowed_suspend,151
 - conf=1, fg=1, can=1
TI:01:15:58	TH:0x9d44af8	FI:gpm-control.c	FN:gpm_control_allowed_hibernate,184
 - conf=1, fg=1, can=1
TI:01:15:58	TH:0x9d44af8	FI:gpm-idle.c	FN:gpm_idle_set_timeout_blank,323
 - Setting blank idle timeout: 480s
TI:01:15:58	TH:0x9d44af8	FI:gpm-idle.c	FN:gpm_idle_evaluate,213
 - session_idle=0, session_inhibited=0, x_idle=0
TI:01:15:58	TH:0x9d44af8	FI:gpm-idle.c	FN:gpm_idle_evaluate,238
 - X not idle
TI:01:15:58	TH:0x9d44af8	FI:gpm-idle.c	FN:gpm_idle_set_timeout_sleep,340
 - Setting sleep idle timeout: 0s
TI:01:15:58	TH:0x9d44af8	FI:gpm-idle.c	FN:gpm_idle_evaluate,213
 - session_idle=0, session_inhibited=0, x_idle=0
TI:01:15:58	TH:0x9d44af8	FI:gpm-idle.c	FN:gpm_idle_evaluate,238
 - X not idle
TI:01:15:58	TH:0x9d44af8	FI:gpm-disks.c	FN:gpm_disks_set_spindown_timeout,125
 - disk spindown disabled
TI:01:15:58	TH:0x9d44af8	FI:gpm-main.c	FN:main,260
 - Successfully acquired interface org.freedesktop.Policy.Power.
TI:01:15:58	TH:0x9d44af8	FI:gpm-prefs-server.c	FN:gpm_prefs_server_set_capability,84
 - capability now 13
TI:01:15:58	TH:0x9d44af8	FI:gpm-phone.c	FN:gpm_phone_coldplug,76
 - not connected
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_composite_device,590
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_composite_device,590
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_composite_device,590
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_composite_device,590
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_composite_device,590
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_composite_device,590
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_composite_device,590
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_composite_device,590
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_composite_device,590
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_composite_device,590
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_composite_device,590
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-devicekit.c	FN:gpm_devicekit_get_object_icon,203
 - got filename: gpm-battery-charged
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_recalculate_state_icon,433
 - ** EMIT: icon-changed: gpm-battery-charged
TI:01:15:58	TH:0x9d44af8	FI:gpm-tray-icon.c	FN:gpm_tray_icon_set_icon,163
 - Setting icon to gpm-battery-charged
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_summary,259
 - tooltip: Batterie de l'ordinateur : charge complÚte
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_recalculate_state_summary,465
 - ** EMIT: summary-changed(1): Batterie de l'ordinateur : charge complÚte
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_device_add,741
 - adding /org/freedesktop/DeviceKit/Power/devices/line_power_AC with state unknown
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_warning_time,158
 - time zero, falling back to percentage for battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_device_add,741
 - adding /org/freedesktop/DeviceKit/Power/devices/battery_BAT0 with state fully-charged
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_device_add,745
 - updating because we added a device
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_update_composite_device,646
 - printing device 1
  native-path:          /sys/devices/LNXSYSTM:00/device:00/PNP0A03:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0
  vendor:               SANYO
  model:                IBM-08K8193
  serial:               2833
  power supply:         yes
  updated:              lun. 05 oct. 2009 22:15:31 CEST (10827 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               fully-charged
    energy:              14,64 Wh
    energy-empty:        0 Wh
    energy-full:         14,64 Wh
    energy-full-design:  47,52 Wh
    energy-rate:         0 W
    voltage:             12,508 V
    percentage:          100%
    capacity:            30,8081%
    technology:          lithium-ion
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_update_composite_device,667
 - using original device as only one primary battery
TI:01:15:58	TH:0x9d44af8	FI:gpm-engine.c	FN:gpm_engine_get_warning_time,158
 - time zero, falling back to percentage for battery
TI:01:16:28	TH:0x9d44af8	FI:gpm-tray-icon.c	FN:gpm_tray_icon_activate_cb,545
 - icon left clicked
TI:01:16:28	TH:0x9d44af8	FI:gpm-tray-icon.c	FN:gpm_tray_icon_add_device,506
 - adding device /org/freedesktop/DeviceKit/Power/devices/battery_BAT0
TI:01:16:28	TH:0x9d44af8	FI:gpm-devicekit.c	FN:gpm_devicekit_get_object_icon,203
 - got filename: gpm-battery-charged
TI:01:16:30	TH:0x9d44af8	FI:gpm-tray-icon.c	FN:gpm_tray_icon_popup_cleared_cd,366
 - clear tray
Comment 1 Richard Hughes 2009-10-06 11:21:52 UTC
Right, since 2-28 they are hidden by default as it was decided the context menu wasn't a great shortcut for them. Enable /apps/gnome-power-manager/ui/show_actions_in_menu if you want them back.
Comment 2 Christian Lohmaier 2009-11-01 17:55:01 UTC
When not int the context-menu of the more or less always visible icon - where else?

<rant mode="don't read if you're easily offended">
Go to System|Shutdown? Yeah, great usability :-( Hooray for "simple" UI that justs wastes screen estate.

Again one of the IMHO stupid decisions to make the software less usable in its default config :-(
</rant>
Comment 3 Christian Lohmaier 2010-08-19 02:40:06 UTC
Great. Now it is crippled even more, the functionality has been removed completely. Now it is a useless PoS sitting in the panel that just wastes space :-(((