Laptop Lid Close does not suspend with external monitor connected OpenSUSE 13.1 GNOME 64 bit

As the title says, my HP dv6t laptop running OpenSUSE 13.1 GNOME (latest, fresh install) will not suspend when lid is closed. when an external monitor is connected. The screen momentarily goes blank and then nothing really happens but the screen just returns to normal. With no external monitor, the laptop suspends and resumes normally when lid is closed and reopened. What’s more there is no option to select in the Tweak Tool under Power> “When Laptop Lid is Closed”. Is this a bug?

I can suspend by doing any of these:

  1. the obscure Alt key when mouse over logout menu gimmick
  2. running pm-suspend from CLI
  3. lid close when no external monitor connected as said above.
  4. Pressing the power button (Can change this setting (only editable setting) in tweak tool > power.

Is there anything I can try to remedy this? File a bug report if it is deemed a bug?

By the way this is the output of upower --monitor-detail when laptop lid is closed and opened with external monitors connected.


siva@linux-80ol:~> upower --monitor-detail
Monitoring activity from the power daemon. Press Ctrl+C to cancel.
[14:31:19.081]    daemon changed:
  daemon-version:  0.9.23
  can-suspend:     yes
  can-hibernate:   yes
  on-battery:      no
  on-low-battery:  no
  lid-is-closed:   yes
  lid-is-present:  yes
  is-docked:       yes

[14:31:25.102]    device changed:     /org/freedesktop/UPower/devices/battery_BAT0
  native-path:          BAT0
  vendor:               Hewlett-Packard
  model:                5100
  serial:               Li4402A
  power supply:         yes
  updated:              Sat 22 Mar 2014 02:31:25 PM PDT (0 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               charging
    energy:              38.577 Wh
    energy-empty:        0 Wh
    energy-full:         38.966 Wh
    energy-full-design:  55.08 Wh
    energy-rate:         0.064 W
    voltage:             12.407 V
    time to full:        6.1 hours
    percentage:          99%
    capacity:            70.7444%
    technology:          lithium-ion

[14:31:26.270]    daemon changed:
  daemon-version:  0.9.23
  can-suspend:     yes
  can-hibernate:   yes
  on-battery:      no
  on-low-battery:  no
  lid-is-closed:   no
  lid-is-present:  yes
  is-docked:       yes


I had the same issue with Linux Mint 16 Cinnamon which i solved by editing dconf:

dconf write /org/cinnamon/settings-daemon/plugins/power/lid-close-suspend-with-external-monitor true

But there is no such key as lid-close-suspend-with-external-monitor in the OpenSUSE 13.1 GNOME version. (GNOME Shell 3.10.2.1)

What I did is to select the HDMI “toggle primary output” (star) option from applications/configure desktop/Display Configuration.
I also have set the Energy saving settings to turn off the screen of the laptop when I close the lid (i keep it closed when I work. I hope that will help!

you are lucky, I can not use suspend/hibernate mode on my laptop
as it never comes back from it and need to be hard-reset.
I had to disable the suspend/hibernate on lid close.