GNOME Bugzilla – Bug 597490
Hibernate / Suspend not offered in the tray icon menu
Last modified: 2010-08-19 02:40:06 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
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.
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>
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 :-(((